[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#523338: ITP: radare -- Free advanced command line hexadecimal editor



Package: wnpp
Severity: wishlist
Owner: Sebastian Reichel <elektranox@gmail.com>

* Package name    : radare
  Version         : 1.2.3
  Upstream Author : pancake <pancake@youterm.com>
* URL             : http://radare.org
* License         : GPL
  Programming Lang: C + scripts in various languages
  Description     : Free advanced command line hexadecimal editor

The project aims to create a complete free *nix-like toolchain for
working with binary files.

Its core is a commandline block-based hexadecimal editor which handles
everything as a file. A process, file, disk, memory... This flexibility
offers nice scripting features which can be mixed with lua, ruby,
perl, python and Vala.

A data block can be visualized in the way you want, making easier to
recognize data structures. One of them is a disassembler print format
which currently supports intel, arm, powerpc, m68k and java architectures.
Here's a pseudocode representation of an intel program.

radare comes with some other utilities:

 * radare command line hexadecimal editor with IO plugin extensions
 * rabin get info from ELF/MZ/PE/CLASS files
 * radiff offers different binary diffing functionalities
 * rasc shellcode generator and tester (outputs in raw, hexpairs or C)
 * rasm commandline assembler and disassembler
 * xrefs find crossed references on raw images for ppc, arm and x86
 * rahash calculate different algorithms over data blocks of a file or stream
 * rsc command line helpers written in shellscript or perl
 * javasm minimalistic java assembler/disassembler/classdumper
 * armasm minimalistic arm assembler
 * rax converts between multiple radix numeric bases

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)



Reply to: