Pentesting-Multitool project arises from the need to gather some pentesting tools into one tool. It will be developed using Python3 adding some external libraries as DNSPython, pythonwhois or scapy.
The main functions of the script is to collect information about the DNS records, domain or other devices.
– DNS record query.
– Whois function.
– Shodan search function.
– Banner grabbing function.
– Flooding using PCAP function.
– Fuzzing function.
– Man-in-the-Middle function
Before using pentesting-multitool.py please follow these steps:
1.- Install python3, the script has been developed using python3.5.2 but I think that python3.x should work correctly, if not, please report it.
2.- Install python module dnspython-1.15.0, you can check it from the official website or official GitHub repository If you can use the library with another version, please report it.
3.- Install python module pythonwhois-2.4.3, you can download it from the offical website. If you can use the library with another version, please report it.
4.- Install python module shodan, you can check it from the official GitHub repository.
5.- Install python module scapy for python3, you can download it from the official website.
6.- Install TCPReplay you can download it from the official website http://tcpreplay.appneta.com/.
git clone https://github.com/ffmancera/pentesting-multitool && cd pentesting-multitool
sudo pip3 install dnspython pythonwhois shodan scapy
Download tcprelay at http://tcpreplay.appneta.com/ and install
python3 pentesting-multitool.py -h