PTF attempts to install all of your penetration testing tools (latest and greatest), compile them, build them, and make it so that you can install/update your distribution on any machine. Everything is organized in a fashion that is cohesive to the Penetration Testing Execution Standard (PTES) and eliminates a lot of things that are hardly used. PTF simplifies installation and packaging and creates an entire pentest framework for you. Since this is a framework, you can configure and add as you see fit. We commonly see internally developed repos that you can use as well as part of this framework. It's all up to you.
The ultimate goal is for community support on this project. We want new tools added to the github repository. Submit your modules. It's super simple to configure and add them and only takes a few minute.
Install
sudo apt-get install git
cd ~
git clone https://github.com/trustedsec/ptf.git
cd ptf
sudo ./ptf
If you want to install and/or update everything :
use modules/install_update_all
run
All the modules (pentesting tools) are installed at /pentest directory. Please note that WINE and i386 dependencies will be installed accordingly.
Update/Upgrade
sudo apt-get update
sudo apt-get dist-upgrade
PTF will try to update itself on every start up. Meanwhile, you can run PTF at any directory after the first run.
If you want to update everything :
sudo ptf
use modules/install_update_all
run
Reference
Video
Documentation
That's all! See you.