bnat
bnat copied to clipboard
Clean up Binaries and make them easy for people to install and use
This is a multi-part issue. When I originally created BNAT (aka: BNAT-Suite) I failed to make it easy for people to gem install the project and start using the binaries.
This ticket is to address these concerns and will not be closed until I'm confident that most users could gem install the project and begin scanning for BNAT in seconds.
Here are some of the things I had on my list of things to do:
1.) Remove the ruby extensions on the "binaries" 2.) Rename the binaries to follow ruby conventions ("_"s not "-"s) 3.) Fix usability concerns with interface lookups (PacketFu, Pcaprub, Libcpap) * lookupdev in libpcap (issue created, discussion ongoing) * whoami in packetfu (pull sent) * others as I come across them 4.) Make the binaries mostly just options and pretty light-weight library usage 5.) Verify that the project is gem installable on Mac OSX and Ubuntu using at least RVM and maybe other Ruby managers if I have time.