Sergi Àlvarez i Capilla
3c9bef2f29
Allow rahash2 -a to be passed multiple times ##tools
2022-03-25 22:14:18 +01:00
Sergi Àlvarez i Capilla
8194bfc6c2
Implement rarun2 time=true attribute ##shell
2022-01-06 21:40:01 +01:00
pancake
4559625e48
Update manpage in sync with the new r2pm-c subset
2021-12-17 11:31:38 +01:00
pancake
150a4e385a
Add help for r2pm -uu
2021-12-05 02:44:22 +01:00
Sergi Àlvarez i Capilla
a8ad11f6b7
Implement symbol diffing in radiff2 ##diff
2021-11-30 22:01:07 +01:00
pancake
120f43583a
Improve rabin2 help message and manpage
2021-11-22 11:25:56 +01:00
pancake
f427fc77cd
Improve swift demangler and add bin.demangle.trylib config ##bin
...
- May fix the macos testsuite as long as latest macOS comes with libSwift
2021-10-05 09:05:49 +02:00
Dennis Goodlett
4928b23a6f
Update man page
2021-09-16 11:27:51 -07:00
Sylvain Pelissier
bff04d1ac9
r2pm: Add offline option for installation ##r2pm
2021-08-31 17:09:58 +02:00
pancake
b552322004
Handle RAVC2_USER environment variable
2021-07-26 17:00:36 +02:00
pancake
5054be3555
Rename rvc2 to ravc2 to follow the ra*2 pattern ##tools ( #18938 )
2021-07-26 00:05:35 +02:00
pancake
860b17ac1b
Add rasm2 -LL to list anal plugins loaded ##tools
2021-07-25 22:45:41 +02:00
pancake
89305ce609
Update r2pm manpage
2021-06-30 21:57:19 +02:00
pancake
d894f967e8
Add r2pm -U to upgrade all the outdated packages
2021-06-15 12:09:27 +02:00
pancake
fa7f54a08c
Add rafind2 -L to list IO plugins (same as r2 -L) ##tools ( #18771 )
2021-05-28 13:02:12 +02:00
pancake
a4b80d0b25
commandline -> command-line
2021-05-25 10:51:18 +02:00
pancake
14e5afe6cf
Add initial rvc2 command ##shell ( #18716 )
2021-05-20 03:34:23 +02:00
pancake
4c061bc051
Make rafind2 colorblind by default, add further tests and improve help message ##search
2021-05-16 20:23:57 +02:00
pancake
51e890ca3e
Add ragg2 -e to pass egg programs as argument, and improve code quality
...
* Use more bool and r_return asserts
* Update manpage and help message
* Spotted some issues in the x86 assembler
2021-05-04 13:16:55 +02:00
pancake
23b838a0a9
Remove all the travis and codecov reminiscenses ( #18585 )
...
* Codecov and Travis scripts were disabled on January
2021-04-16 17:56:50 +02:00
pancake
cacc508fba
Fix #18412 - Add R2_IGNVER variable to load plugins ignoring the version ##core ( #18413 )
2021-03-03 18:03:58 +01:00
pancake
8413fd630a
Improve .fill and rasm2 -hh with documented directives ##asm
2021-02-04 01:03:58 +01:00
Fangrui Song
0d4d8c083f
radiff2: drop MODE_DIST ( #16986 )
...
MODE_DIST (-s) is the same as MODE_DIST_LENVENSTEIN (-ss) but much slower.
Drop it. Make MODE_DIST_MYERS (-sss, faster than MODE_DIST_LENVENSTEIN) take its place (-s).
The original comment was incorrect (-s is not Eugene W. Myer's algorithm). It is correct now.
* drop buggy Levenshtein and rename the original
* fix tests
Co-authored-by: eagleoflqj and Maskray
2021-01-24 22:17:25 +01:00
Allen McIntosh
faee03c0ec
Make description of -O match code and help output
2021-01-19 04:34:28 +01:00
pancake
fdddd234bc
Implement rax2 -I to convert from/to LONG and IP Address ##print
2020-12-28 21:04:48 +01:00
Aswin C
8f4ffb3e3d
Update r2r's manpage about the `-i` mode ( #17928 )
...
* Update r2r manpage about the `-i` option
On r2r, you can pass the `-i` for interactive mode. The manpage for r2r has been updated with information about that now.
* Remove a line saying `TODO`
Remove a line that said that this page was a work in progress.
2020-11-19 11:52:55 +08:00
Damien Zammit
2ccd0c0cd2
r2pm: Add R2PM_GITSKIP env var to skip git checkout master && git pull ( #17646 )
2020-10-17 10:43:46 +02:00
pancake
62c2128b6f
Better use of the R_SOCKET_PROTO_DEFAULT and add _NONE ( #17644 )
...
* Better use of the R_SOCKET_PROTO_DEFAULT and add _NONE ##http
* Fix regressions in: r2 -C and =+ ##r2pipe
Introduced in 04edfa82c1
* Implement sleep command ##shell
* Add tests for the webserver and remoting
* Implement daemon directive in rarun2, fix http test ##rarun2
* Fix socket timeout on Windows (patch by @GustavoLCR) ##socket
* Missing http.root is not a reason to not start the webserver ##http
* Fix r2 -C, =!=0, replace curl with r2 in the webserver test ##http
* Honor anal.in/from/to in aae, optimize db/formats/mach0/thumb ##anal
* Bug fixes and performance improvements
Co-authored-by: pancake <pancake@nopcode.org>
2020-09-25 19:51:23 +08:00
Dennis Goodlett
ee133222fe
Add zignature spaces to ##rasign2 ( #17404 )
...
* Add zignature spaces to ##rasign2
* Update help information
* Use space API instead of core
Co-authored-by: Dennis Goodlett <dennis@hurricanelabs.com>
2020-08-11 12:36:10 +08:00
pancake
3acbe60fde
Implement rafind2 -F to find the contents of the file ##search ( #17143 )
2020-06-29 20:11:34 +02:00
pancake
5603366182
Be consistent and make all env vars start with `R2_` ( #16841 )
2020-05-18 13:21:50 +02:00
pancake
57c68c752c
Fix #16389 - r2r -qv and r2 -v to show version and quiet versions ( #16472 ) ##tools
2020-04-08 13:56:52 +02:00
pancake
bc09cba29a
Add r2 -NN to not load plugins ##core ( #16415 )
2020-04-05 15:02:46 +02:00
pancake
304bc367de
Initial support for test categories and fix the windows build ##test
2020-03-31 15:58:49 +02:00
pancake
2c40d164b5
r2r new flags: -n to not run -v for version, add manpage ##tests
2020-03-31 15:58:49 +02:00
pancake
799a9e3ee7
Implement radiff2 -X for hexII diffing ##diff
2019-10-24 18:23:03 +02:00
Brenton Morris
497717bb15
Add ROP chain execution support in ragg2 ##rop ( #13609 )
2019-08-18 01:55:38 +02:00
pancake
ac5695ecd0
Revert "Fix ragg2 man page"
...
This reverts commit 56526f3772
.
2019-08-10 00:01:38 +02:00
Anton Kochkov
56526f3772
Fix ragg2 man page
2019-08-07 18:08:48 +08:00
Ian Huang
8248039e55
r2pm: handle info and install arguments properly ( #14693 )
2019-07-30 04:20:28 +02:00
pancake
c14e235e0f
Add -qq to force quit. Avoid the -qcq confusion ##core
2019-07-02 03:24:37 +02:00
radare
3442eb4542
Add r2 iw and rabin2 -w to enumerate try/catch blocks ##bin
2019-06-29 01:45:44 +02:00
radare
7d158e443b
Fix #13988 - Add JSON output format to rafind2 ##search
2019-05-11 18:41:59 +02:00
radare
1125bf7476
Initial import of the WIP zdiff algorithm ##diff
2019-04-05 15:34:43 +02:00
Khairul Azhar Kasmiran
a478cdfc5f
bin.str{purge,filter} -> bin.str.{purge,filter} ##core
2019-03-19 17:34:59 +01:00
radare
893e08a392
Initial implementation of the .offset RAsm directive ##asm
2019-03-18 10:45:22 +01:00
pancake
a3bb6132ba
Implement rasm2 -x to output in hex dwords ##asm
...
$ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
2019-03-03 02:51:55 +01:00
pancake
92e4256c19
Change -T behaviour and rename iF into it ##bin
2019-02-10 02:30:07 +01:00
David CARLIER
cebf7f6938
Compute hashes only with a new r2 flag ##bin
2019-02-10 02:11:25 +01:00
Rahul Sangwan
39dea00faa
Update ragg2 man page ##ragg2
2019-02-10 01:28:35 +01:00
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