As a LINUX user you should always be looking for ways to automate things on your system. Automation makes things much easier and more efficient. Learning to use Bash script is certainly a step in the right direction there. I find myself with quite a collection of various Bash scripts I have written over the years to make my life easier. For example, if you always boost your wifi card before an audit or attack why not write a script for those steps as opposed to typing all that out each time? So then you write a script for that but then you think to yourself, “Hrmm, normally I prefer this particular attack script to use each time after setting up my wifi card”. The next step would be to write a Bash script that runs the boost script and then initiates the particular app I prefer right? right! This is exactly what I did, I made a special launcher script to do this for a specifically preferred app or two to automate these events. Now I simply run my new Bash script, go get my coffee, and by the time I get back everything is ready for my input and review.
Now, there are some very cool automation scripts written by a couple of guys that you may find very handy. Eventually you will find additional applications you want to use along with the pre-installed applications to do your work. Now, I’m not talking about your average bash script here either, I am talking about very elegantly written installation and update scripts. The two I will introduce you to today are Pentesters Toolkit Framework written by Dave Kennedy and Lazy Script written by Aris Melachroinos. I also want to give these guys their props because both of these scripts obviously took a whole lot of time and dedication to write these suckers out.
Both of these scripts allow you to install and keep updated an entire pentesters system of applications all ready to use. With these scripts, written for Debian systems, you can pretty much make your own hacking system out of whatever distro you so choose. They even have an “install all” option to just install the entire set of tools at once or you can pick and choose what tools you want installed. If you are interested in these handy toolsets then you can find the download links below.
by Dave Kennedy
by Aris Melachroinos
Special Note: I have to warn you PTF has a rather large and extensive list of goodies to install and it can be a pain if you wish to pick and choose what to install so I have included a list in various formats you can download to use as a reference while installing without having to type “show modules” over and over. Enjoy!
PDF List – ptf-installs
Text List – ptf-installs
ODT List – ptf-installs