A comprehensive collection of Python scripts tailored for offensive cybersecurity and penetration testing. This repository includes tools and techniques for networking, web hacking, privilege escalation, exfiltration, and more. Perfect for red teamers, penetration testers, and cybersecurity enthusiasts!
This repository is designed for those who want to explore and experiment with offensive security techniques using Python. From basic networking tools to advanced Windows privilege escalation, it offers hands-on scripts to learn and practice cybersecurity concepts!
Here’s an overview of the folders in this repository:
-
basic-networking-tools
Scripts for TCP/UDP clients and servers, netcat, SSH tunneling, and TCP proxying. -
sniffing-tools
Tools for network sniffing, UDP host discovery, IP decoding, and ICMP packet analysis. -
owning-the-network-with-scapy
Scripts for ARP poisoning, credential stealing, and processing packet captures (PCAPs). -
web-hackery
Tools for web scraping, mapping open-source applications, brute-forcing, and live target testing. -
extending-burp-proxy
Enhance Burp Suite functionality with custom scripts for fuzzing and content discovery. -
github-command-and-control
Build and configure GitHub-aware Trojans for C2 operations. -
common-trojaning-tasks
Scripts for keylogging, screenshot capture, and sandbox detection on Windows. -
fun-with-exfiltration
Techniques for exfiltrating data via email, file transfer, or web servers. -
windows-privilege-escalation
Tools for monitoring processes and escalating privileges on Windows systems. -
offensive-forensics
Scripts for reconnaissance, vulnerability scanning, and developing custom forensic plugins.
- Clone this repository:
git clone https://github.com/your-username/Offensive-Python-Scripts.git cd Offensive-Python-Scripts - Navigate to the desired folder and run the Python script:
python3 script_name.py
- Python 3.x
- Required Python libraries (install using
pip):pip install -r requirements.txt
- Basic knowledge of networking and Python scripting.
Feel free to contribute by submitting pull requests or opening issues for bugs or feature requests. Contributions should adhere to best practices and be well-documented.
This repository is for educational purposes only. Misuse of the tools/scripts is strictly prohibited. Always ensure you have proper authorization before testing or deploying any scripts.