Tools & Scripts Built in the Ethical Hacking with Python EBook
The tools and scripts are built in the Ethical Hacking with Python Ebook.
More Python programs will be added to this repository as the book will be constantly improved and enriched.
Each of the tools and scripts is in a separate folder containing the requirements.txt
to be installed via the following command:
pip install -r requirements.txt
The tools and scripts are:
Chapter 1: Information Gathering
- Extracting Domain Name Info & Subdomain Scanner
- Reverse DNS Lookup
- Geolocating IP Addresses
- Port Scanning
- Username Search Tool
- Bluetooth Scanner
Chapter 2: Building Malware
- Making a Ransomware
- Making a Keylogger
- Making a Fork Bomb
- Making a Reverse Shell
- Making an Advanced Reverse Shell
- Making Malware Persistence
Chapter 3: Building Password Crackers
- Wordlist Generator
- Locking PDF/ZIP Files with Passwords
- Cracking ZIP Files
- Cracking PDF Files
- Bruteforcing SSH Servers
- Bruteforcing FTP Servers
- Cryptographic Hashes
- Making a Password Generator
- Checking Password Strength
Chapter 4: Forensic Investigations
- Extracting Metadata from Files
- Removing Metadata from Files
- Extracting Passwords from Chrome Browser
- Extracting Cookies from Chrome Browser
- Hiding Data in Images
- Verifying File Integrity
- Changing your MAC Address
- Extracting Saved Wi-Fi Passwords
- Generating Fake Data
Chapter 5: Packet Manipulation using Scapy
- DHCP Listener
- Network Scanner
- Wi-Fi Scanner
- SYN Flooding Attack
- Creating Fake Access Points
- Disconnecting Devices
- ARP Spoofing
- Detecting ARP Spoofing
- DNS Spoofing
- Sniffing HTTP Packets
- Injecting Code into HTTP Responses
- Advanced Network Scanner