Commit Graph

252 Commits

Author SHA1 Message Date
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