=========== Utilities =========== `ack `_ - has options that grep does not, and may be aimed at programming... This is a `review `_ from 2012 showing some differences. Accessed Oct 2017 to emulate grep -nH -e pattern files in ack use ack --nogroup -H pattern Radare ------ https://www.radare.org/r/ Radare is a portable reversing framework that can... Disassemble (and assemble for) many different architectures Debug with local native and remote debuggers (gdb, rap, webui, r2pipe, winedbg, windbg) Run on Linux, \*BSD, Windows, OSX, Android, iOS, Solaris and Haiku Perform forensics on filesystems and data carving Be scripted in Python, Javascript, Go and more Support collaborative analysis using the embedded webserver Visualize data structures of several file types Patch programs to uncover new features or fix vulnerabilities Use powerful analysis capabilities to speed up reversing Aid in software exploitation