David CARLIER
5d698c76ae
Display file hashes into rabin via new mode ##bin
2019-02-01 17:11:31 -06:00
Maijin
f9d4ab6f65
Add Certificates in rabin2 ##enhancement ( #12900 )
2019-01-24 17:22:53 +01:00
Maijin
c72e700094
Add -U resources in rabin2 man ##documentation
2019-01-15 20:14:00 +01:00
David CARLIER
de40266908
Add basic auth to the webserver ##sync
2019-01-10 10:51:51 +01:00
r4dix10
ad4013932d
Issue #10780 -o for octal string to character ( #12561 )
2018-12-25 23:24:41 +01:00
pancake
3e98d0f778
Fix #11237 - Handle -@ in rasm2 as an alias for -o
2018-10-31 11:45:50 +01:00
Itay Cohen
a251d6ed0c
Fix rahash2 man page ( #11768 )
...
* Fix rahash2 man file
* Add indication for n
2018-10-08 19:32:07 +08:00
Maijin
e6eaa95c1d
Change -f help in ragg2
2018-09-15 19:52:38 +02:00
Maijin
289beaedcb
Update rarun2.1
2018-09-07 11:21:58 +02:00
Кirils Sоlovjоvs
85d69039c6
shortened -e to -r
2018-09-06 20:05:06 +00:00
Кirils Sоlovjоvs
907636d7d3
Fix manpage of rarun2
2018-09-06 20:05:06 +00:00
Maijin
b3d081abcd
Add some R2_ prefix for some var
2018-08-07 22:01:59 +02:00
Khairul Kasmiran
5ad046a57c
Fixed typo in rabin2 manpage
2018-07-20 22:26:44 +08:00
Khairul Kasmiran
ed15f3cbb6
Added -SS to rabin2 manpage
2018-07-16 10:48:50 +08:00
Tomasz Gorochowik
3c15e4348d
rafind2: print heading (filename) before matches
...
The headings are enabled by default when searching multiple files or a
directory.
The headings can be disabled with the quiet mode (-q).
2018-06-30 19:37:52 +02:00
Tomasz Gorochowik
e17cc1c6ae
Implement rafind2 recursive search ability
2018-06-30 19:37:52 +02:00
Gromimousse
78ce646cf6
Ragg2-cc is now completely erased from r2 (merged into ragg2) ( #9996 )
2018-05-02 20:34:30 +02:00
pancake
154c638ec2
Initial work to support entropy graphs in rahash2 via r2
...
- Wip. related to #9871
2018-04-12 16:47:24 +02:00
pancake
a706fecbd9
Fix radiff2 -B patch
2018-01-10 10:18:31 +01:00
pancake
7866fca330
Add r2 -X as an alias for -e bin.usextr=false
2018-01-08 00:29:14 +01:00
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
four0four
1d949d4fae
added debruijn offset to ragg2
2015-07-22 14:29:40 -04:00
pancake
6995ea2c93
Handle `rabin2 -D cxx -` like c++filt
2015-07-07 00:38:51 +02:00
pancake
a67e74c6cd
rabin2 -c <-> -C
2015-07-06 01:09:00 +02:00
pancake
e20a1c0ce4
Add r2 -u flag to set bin.filter=false
2015-07-06 00:57:55 +02:00
pancake
e6c40aa520
Handle SIGUSR2 in r2preload
2015-06-02 04:05:32 +02:00
pancake
721ad8de26
Add r2preweb rarun2 rule to start the webserver in a thread in r2preload
2015-06-02 03:54:26 +02:00
Maijin
af5d755c5e
Fix #2340
...
Fix #2340
2015-06-01 16:34:51 +02:00
Maijin
e998497cf0
Update ragg2-cc man page [ci skip]
...
Update ragg2-cc man page
2015-06-01 16:33:33 +02:00
pancake
b5317ac35c
Update r2 -A manpage and help
2015-06-01 11:31:01 +02:00
Jeffrey Crowell
234fea8d03
add -r to ragg2 manpage
2015-05-28 11:04:00 -04:00
Jeffrey Crowell
e52d79e855
update ragg2 manpage to give a better description
2015-04-27 23:15:39 -04:00
jvoisin
0976f94025
Update rarun2's man page
2015-04-27 22:19:31 +02:00
pancake
061a2af999
Add radiff2 -CC for deeper bindiffing
2015-04-07 04:12:18 +02:00
pancake
b553f607b7
Update rahash2 manpage and support -f/-t in -s/-x
2015-04-03 01:49:01 +02:00
pancake
ba525f1b72
Fix #2049 - Add rahash2 -j
2015-02-06 14:15:19 +01:00
Jeffrey Crowell
08414e305b
Update rafind2 manpage to include -S
...
reflect change from 4f15eea06d
2015-02-04 16:19:17 -05:00
pancake
a5a211c1d9
r2 -k is now -o, and -k perform sdb queries
2015-01-31 03:51:01 +01:00
pancake
75c322b613
Add bin.lang, rabin2 -D and iD commands to demangle from commandline
...
- Fix some warnings in windbg
- Minor fix for ARM analysis (wip)
2015-01-10 01:00:01 +01:00
pancake
4c1253b0c5
Use radiff -n for numeric addresses instead of function names
2014-12-26 19:28:55 +01:00
Andrew McDonnell
841a00e0d1
Add option to radiff to suppress names
2014-12-26 19:26:06 +01:00
Jeffrey Crowell
ed1aae7fd1
fix lots of spelling
...
fix some errors from the sed script
undo file mode crap
2014-12-07 17:00:59 +01:00
pancake
316555e44e
Minor fix for rahash2 manpage
2014-11-23 10:54:58 +01:00
pancake
3fadf91a93
Load file from stdin with `r2 =` (TODO: load RBin)
2014-11-18 11:44:16 +01:00
Maijin
e160851174
Add help and man for - and --
2014-11-03 17:04:14 +01:00
pancake
69b40d1afa
Add ragg2 -n and -N and fix some bugs in r_buf and r_egg
2014-10-29 02:44:21 +01:00
pancake
bb3be2c237
Implement `rax2 -N` for a C friendly version of -n, and support 64bit values
2014-10-28 16:32:53 +01:00
pancake
3435dc2bb5
Implement bin.maxstr and handle it from rabin2 -N min:max
2014-10-21 04:39:37 +02:00
pancake
5c2177f8b3
Add ragg2 -z to output in C string syntax
2014-10-20 02:14:19 +02:00
pancake
3a9a733ebf
Implement rax2 -F (r_stdin_slurp(), r_hex_from_c())
...
- Update rax2 manpage
2014-10-20 00:46:59 +02:00
pancake
6cf60a68c9
Fix #1483 - Add 'libpath' in rarun2 manpage
2014-10-05 16:09:38 +02:00