Is there an implementation of strings in a safe language like rust available? I would love to see a suite of tools like strings, objdump, and ldd written in a language I trust to parse hostile binaries.
Could write them in Haskell safely without much trouble, I’m pretty sure. With the bytestring library and streaming IO and it should perform well too.
I think a port of libbfd to Rust would be a huge win.