ethical-hacking-tools-python
ethical-hacking-tools-python copied to clipboard
Python programs & tools built in the Ethical Hacking with Python EBook
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
- Geolocating IP Addresses
- Port Scanning
Chapter 2: Building Malware
- Making a Ransomware
- Making a Keylogger
- Making a Reverse Shell
- Making an Advanced Reverse Shell
Chapter 3: Building Password Crackers
- Cracking ZIP Files
- Cracking PDF Files
- Bruteforcing SSH Servers
- Bruteforcing FTP Servers
- Cryptographic Hashes
- Making a Password Generator
Chapter 4: Forensic Investigations
-
Extracting Metadata from Files
- Extracting PDF Metadata
- Extracting Image Metadata
- Extracting Video Metadata
- Extracting Passwords from Chrome Browser
- Extracting Cookies from Chrome Browser
- Hiding Data in Images
- Changing your MAC Address
- Extracting Saved Wi-Fi Passwords
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
Chapter 6: Extracting Email Addresses from the Web
- Building a Simple Email Extractor
- Building an Advanced Email Spider