pancake
0a1181515d
Make constructor/destructors available only via rabin2 -ee (and iee in r2)
2017-10-30 18:31:01 +01:00
Petr Vaněk
fbcb3eee72
Fix typo in radiff2 man page ( #8619 )
2017-09-30 11:56:38 +02:00
pancake
206b592186
Fix rarun2 manpage to avoid arg number confusion
2017-09-15 16:02:22 +02:00
pancake
3443c81946
Update manpage and tweak sys/sdk.sh a bit
2017-08-31 15:22:43 +02:00
pancake
cda876993e
Add io.exec and update r2 -x documentation and help message
2017-08-26 02:04:45 +02:00
pancake
d4fc17c94d
Update r2 manpage to explain -x
2017-08-24 01:25:18 +02:00
Murphy
aaff5cf582
Move ich command to icc and fix comparison issue
2017-08-10 16:41:46 +02:00
pancake
78ec2d0340
Implement rafind2 -i to identify binaries
2017-08-01 15:27:11 +02:00
xarkes
cc622a6271
Added runlib to rarun2 - fix #8045 ( #8066 )
2017-07-31 15:03:11 +02:00
pancake
01d3179a61
Fix #8068 - r2 -X is now -R and old -R is now -r
2017-07-31 14:08:06 +02:00
pancake
773fcec13a
Update rax2 -l
2017-07-28 14:21:03 +02:00
Anton Kochkov
f26682b05c
man rabin2 - remove duplicate
2017-07-19 12:23:25 +08:00
pancake
4d92be77c7
Implement rasm2 -r
2017-05-05 11:13:42 +02:00
pancake
02398e1e17
Implement r2 -X to specify custom rarun2 directives
2017-04-26 19:35:37 +02:00
pancake
c4a214e87b
Implement radiff2 -e
2017-04-10 13:01:42 +02:00
ITAYC0HEN
446bd2ab44
Updating rahash2 man page ( #7141 )
...
[*] Change every instance of "Hasher" to "rahash2"
[*] Replace the mention of r2's `#` command with `ph`
2017-03-26 16:52:38 +02:00
pancake
ce7104647e
Add rahash2 -E xor and support -S - and -S @ to slurp stdin or files
2017-03-26 00:38:57 +01:00
pancake
ca0c4908dc
Add r2 -Q for faster quits
2017-03-20 10:12:59 +01:00
pancake
7b31601631
Enable debugger capabilities for r2-docker
2017-03-13 00:31:28 +01:00
pancake
c588138fd0
Initial import of r2-docker
2017-03-10 10:28:18 +01:00
pancake
579b731545
Add r2 -2 to start r2 without stderr
2017-02-23 12:13:17 +01:00
pancake
57d05fb4a1
Add rarun2 -t to wait for a tty connection
2017-02-03 01:56:41 +01:00
pancake
8f87570202
Implement support for external repositories via r2pm -a
2017-01-18 00:22:56 +01:00
Sven Steinbauer
4687135c5b
Add asm directives help (-hh) and update manpage
2017-01-16 12:03:06 +01:00
pancake
a94551a775
Add radiff2 -q and add colors in -u
2017-01-09 03:26:07 +01:00
pancake
5ca1be956d
Implement radiff2 -i, fix -z and add -u/-U
...
* Unified support using:
- internal bindiffer
- using system's diff program
* Compare list of imports or strings of given files
* Add proper apis to handle all this
* Automatic hexdump when comparing binary buffers (-U)
* Update documentation
2017-01-09 03:18:14 +01:00
Eugene
9c1ae16ed5
Fix #6445 - Add -z option for radiff2 to diff strings of binaries
2017-01-09 00:03:42 +01:00
Eugene
7595aad0a4
Typo in -G flag ( #6450 )
2017-01-07 21:00:28 +01:00
Asutosh Palai
79a609630f
[rarun2] Added pseudo tty for listen and connect ( #6328 )
...
* [rarun2] added pseudo tty for listen and connect
* Fixed the socket connect error message
* [rarun2] moved pseudo tty under pty option
2016-12-15 15:06:06 +01:00
ali
11f0596112
fixed typo in rax2 man file ( #6292 )
2016-12-08 16:42:17 +01:00
pancake
28c7ec564a
Implement bin.debase64 and RABIN2_DEBASE64 in RBin for r2 and rabin2
2016-11-18 13:29:36 +01:00
pancake
516a095a04
Fix #5909 - r2 -o is now -k
2016-10-04 14:47:09 +02:00
pancake
6a7f728950
Make more visible the relation between r2's i and rabin2
2016-09-29 11:26:42 +02:00
Sebastian Reichel
b98880ff26
Debian patches ( #5866 )
...
* Fix esil manpage
Each manual page should start with a "NAME" section, which lists the
name and a brief description of the page separated by "\-". The "NAME"
section is parsed by lexgrog and used to generate a database that's
queried by commands like apropos and whatis. Without this change
lexgrog fails to parse the NAME section of this manual page.
This was found by Debian's lintian tool (manpage-has-bad-whatis-entry).
* Fix empty input line in manpages
Found-By: lintian as manpage-has-errors-from-man
* Fix rahash2 manpage
.El (end list) is only valid after .Bl (begin list),
but no list was started in this section.
Found-By: lintian
* Avoid build break if no static bin plugins are defined
If one disables all static bin plugins, build currently fails,
since R_BIN_STATIC_PLUGINS/R_BIN_XTR_STATIC_PLUGINS are not
defined. This fixes the build for these kind of setups.
(In Debian does not built the mach code, since the
Apple Public Source License is not compatible with
the Debian Free Software Guidelines. Without the
mach code there is not a single binxtr plugin)
* Fix implicit declaration of function 'linux_generate_corefile' on i386
Noticed by Debian build farm.
* Add support for SOURCE_DATE_EPOCH
SOURCE_DATE_EPOCH can be used to make builds
reproducible [0].
Note: radare suffers from a second problem making the
build unreproducible: It captures the full build path.
This is *not* covered by this change.
[0] https://reproducible-builds.org/specs/source-date-epoch/
2016-09-28 19:17:43 +02:00
Hi-Angel
9855e55e98
More documentation for rabin2 (manpage and help)
2016-09-28 12:05:12 +02:00
pancake
d1088fa95d
Add radiff2 -S to specify which column to sort for code diffing
2016-09-22 20:33:26 +02:00
pancake
f5b255603a
Bring back the old buffer_distance algorithm, make levenstein optional
2016-09-21 12:07:44 +02:00
pancake
0167ba90a1
Add r2pm -w and handle R2PM_DEPS
2016-09-13 01:01:29 +02:00
Maijin
003ecd5108
Man correction -n is the new -N and opposite
2016-09-05 14:19:40 +02:00
pancake
e04498ac02
Add rabin2 -X and r_bin_package for FAT and ZIP
2016-08-30 04:26:20 +02:00
pancake
d07b788786
Fix #5404 - r2agent -v show version
2016-08-07 00:43:16 +01:00
pancake
aecdbf9f1a
Update manpage for r2pm
2016-08-05 01:20:43 +02:00
monosource
9e9d21b732
Added r2agent man page ( #5409 )
2016-07-28 13:37:01 +02:00
Maijin
4493f22e29
Fix -I in the man
2016-07-06 00:09:55 +02:00
pancake
ab691c3a0f
Fix r2 -i regression and add r2 -I for pre-scripting
2016-06-20 10:05:47 +02:00
pancake
cf544b794f
Completely move r2pm packages to radare2-pm
2016-06-07 23:42:08 +02:00
NikolaiHampton
2c50dd0c59
Memory efficient implemenation of Levenshtein Distance for radiff2 (add -V)
...
Implemented the iterative two matrix row version from here: https://en.wikipedia.org/wiki/Levenshtein_distance
and here: http://www.codeproject.com/Articles/13525/Fast-memory-efficient-Levenshtein-algorithm
Memory usage was originally 200Gig for a couple of 100K files ~(sizeA*sizeB), now about ~(sizeB*2)...
2016-05-26 11:03:01 +02:00
pancake
f05c81b074
Update rapatch documentation
2016-05-25 23:37:41 +02:00
pancake
c967514443
Add support for quiet and json listing of rasm2 -L and e asm.arch=?
2016-05-19 00:38:33 +02:00
pancake
ca73b22c02
Hint -A in -C for radiff2
2016-05-17 21:48:36 +02:00
pancake
39947f0865
Fix #4912 - Add rarun2 option to specify timeout signal to be sent
2016-05-17 10:41:33 +02:00
pancake
2e06158c71
Handle -- in rarun2
2016-05-17 10:36:33 +02:00
pancake
411cad06e2
Update r2pm manpage and fix #4843
2016-05-15 23:54:47 +02:00
pancake
02161f0bb8
Add r2 -qv and update manpage
2016-05-15 23:19:06 +02:00
Rakholiya Jenish
502870f07b
list all encoders/decoders supported by woE/woD and rahash2 -E/-D ( fix #4851 )
...
list all encoders/decoders supported by woE/woD and rahash2 -E/-D (fix #4851 )
2016-05-11 22:25:54 +02:00
Maijin
6464e44a75
Fix #4834
2016-05-11 20:46:24 +02:00
Anton Kochkov
e804d5d124
Mention also -R option for rarun2
2016-05-10 18:14:00 +03:00
Maijin
0e801ae6e8
r2 -e dbg.profile=foo.rr2 -d ls
2016-05-10 17:04:53 +02:00
pancake
8b08a8cba8
Add radiff2 -x in help
2016-04-21 01:29:57 +02:00
Rakholiya Jenish
e1660b352a
add aes-cbc encryption to rahash2
...
remove unnecessary comment
update man
2016-04-14 22:39:57 +02:00
Rakholiya Jenish
d7b27e40f0
update man page
...
update man
2016-04-13 10:34:55 +02:00
Rakholiya Jenish
4c1c17f90a
add ROT to rahash2
...
fix indentation
remove unnecessary header inclusion
2016-04-10 00:37:34 +02:00
pancake
a2bd77e43d
Fix #4501 - implement rax2 -B and fix -b
2016-04-05 00:55:57 +02:00
Rakholiya Jenish
c9a68d7814
add -m option
2016-04-04 22:31:32 +02:00
pancake
f6454cc5f2
Add rarun2 execve to avoid posix_spawn
2016-03-27 14:17:39 +02:00
pancake
787d55afef
Documentate key prefixes for rarun2
2016-03-27 14:13:26 +02:00
pancake
f4618c0bbd
Remove radiff2 -CC because we already have -A, -AA, -AAA ...
2016-03-22 13:00:02 +01:00
pancake
f9649cd144
Add rarun2 -R as alias for dbg.profile
2016-03-21 23:49:18 +01:00
pancake
1aaa475298
Fix #4335 - radiff2 -A
2016-03-19 02:57:53 +01:00
Maijin
daafa94407
Enable demangle by default fix #4266
2016-03-12 18:01:12 +01:00
pancake
f9671be16e
Fix #4191 - Use -AA to run aaaa and therefor aae
2016-03-12 17:34:18 +01:00
Kishor Bhat
1139833812
RCrypto: Add support for the Blowfish cipher
2016-03-09 08:30:25 +01:00
Pankaj Kataria
aa8a65a852
rahash2 Added xor encryption
2016-03-09 08:28:26 +01:00
pancake
853411cab3
Handle ~/.config/radare2/radare2rc.d
2016-03-08 23:30:12 +01:00
pancake
1b937e17fb
Add rahash2 -qq
2016-03-08 03:29:59 +01:00
pancake
3f5aa46bd5
Add rahash2 -E to encrypt instead of hash
2016-03-07 03:24:52 +01:00
pancake
4a0247b594
Implement rasm2 -A to replace ranal2
2016-03-04 02:15:36 +01:00
pancake
a9027bae61
Update capstone and rabin2 manpage for -V
2016-03-04 01:20:33 +01:00
Adrian Stanciu
3a33519533
Add rabin2 -c to compare hash and computed hash from file
...
- adds support for -c parameter
- bring in line with coding guidelines
- formatted code with tabs
- added -c and exit status info to rahash2 man
2016-02-21 22:45:30 +01:00
pancake
24582a7c37
Add directives in rasm2 manpage
2016-02-16 04:52:12 +01:00
pancake
d29fe6a43d
Add documentation for radiff2 -D
2016-02-15 23:52:12 +01:00
pancake
a548fd76dd
Fix rabin2 -Q and update manpage
2016-02-04 21:52:32 +01:00
condret
d34f19afe8
improve esil-manpage
2016-01-20 13:24:44 +00:00
condret
3113c78749
add tiny manpage for esil
2016-01-20 01:22:00 +00:00
pancake
5355af818a
Add rasm2 -E to show ESIL from bytes
2015-12-31 14:42:05 +01:00
Eugene Kolo
36b6ae4762
Update ragg2 short help message
2015-12-14 00:00:39 +01:00
pancake
c4e0ac2885
Fix rabin2 -O sync issue and update manpage
2015-11-30 00:10:28 +01:00
pancake
63c47bc15e
Make rabin2 -A help more readable
2015-11-05 13:37:21 +01:00
pancake
2b5661c46a
Add r2pm -t for travis purposes
2015-10-23 03:23:12 +02:00
pancake
45c7c923af
Better dtc, demangling support. Handle RABIN2_LANG, and more c++ autodetect
...
* r_name_filter(len:-1) strlens the string
* Show symbol names in `dtc` (calltracer)
2015-10-19 13:21:12 +02:00
pancake
3fd04b1bea
Update rafind2 manpage
2015-10-19 04:02:14 +02:00
pancake
5d33a6fe44
Add RABIN2_DEMANGLE env var
2015-10-19 03:28:22 +02:00
pancake
d79e576305
Fix #3506 - align in rafind2
2015-10-18 23:32:33 +02:00
pancake
1dba5a687d
Initial implementation of bin.strfilter and bin.strpurge
2015-10-13 03:50:14 +02:00
Ben Gardiner
8d4ad47210
Add bin.maxstrbuf and RABIN2_MAXSTRBUF, update manpage
2015-10-11 03:47:32 +02:00
isra17
9b7d06aa99
Add r2pm man page
...
Closes radare/radare2#3398
2015-10-02 11:23:41 -04:00
Riccardo Schirone
2e048b3272
socket/run: implement fork option
2015-09-13 10:46:09 +02:00
Kevin Grandemange
71c4245df7
add clearenv in rarun2 and update documentation
...
fix unsetenv wrong description
add some example for environment variable
fix r2 use of rarun2 example
Signed-off-by: Riccardo Schirone <sirmy15@gmail.com>
2015-08-29 19:22:15 +02:00
pancake
0eff8ca0d2
Revert "rax2: refactoring, better error handling and update nampage"
...
This reverts commit 83ca1dab47
.
2015-08-11 09:13:01 +02:00
Grigory Rechistov
83ca1dab47
rax2: refactoring, better error handling and update nampage
...
change flags from magic numbers to named enum values.
make error reporting more Unix-way by returning non-zero error status
man page is updated to reflect currently supported options
2015-08-11 02:22:21 +02:00