Python4pentesters
Inspired by the Tryhackme.com Room "Python for Pentesters"
Install / Use
/learn @4n4rch0/Python4pentestersREADME
🐍-4-PENTESTERZ
TABLE OF CONTETS
- 💀 Introduction
- 🌑 Setup
- 🤖 P4P-Toolkit
- 🧙♂️ Tool-Collection and Usage
INTRODUCTION
Inspired by the Tryhackme.com Room Python for Pentesters
The used code is also mentioned and explained in the THM room. Tools of this repo are just modified for prettifying the console output and its usability at all. You can also expand the code to integrate some special features of your needs. The code is a good basement for developing hacking scripts, which can be used in real security engagements.
Tryhackme.com room Python for Pentesters - https://tryhackme.com/r/room/pythonforcybersecurity
SETUP
git clone https://github.com/4n4rch0/python4pentesters
cd python4pentesters
pip install -r requirements.txt
P4P TOOLKIT
The P4P-Toolkit automates any task of the THM room "Python for Pentesters".
You can use it as code example to automate hacking scripts or modify it for your special needs in your next security engagement!
USAGE
python p4p-toolkit.py
COLLECTION OF TOOLS
-
🕵️♂️ sub3num - Discover subdomains of a target domain or website
python sub3num.py example.com -
🐱💻 dir3num - Discover web directories of a target domain
python dir3num.py example.com -
🌐 4rpsc4n - Network scanner working the ARP protocol
python 4rpsc4n.py -
🕵️♂️ p0rtsc4n - Discover open ports of a target system
python p0rtsc4n.py -
🚀 downloader - Download any file of your choice
python downloader.py -
⚡ h4shcr4ck - Passwordcracker for MD5 Hashes and more
python h4shcr4ck.py -
🔓 k3yl0g - Keylogger which outputs entered keystrokes directly (for demonstration)
python k3yl0g.py -
🎭 ssh_cr4ck3r - Bruteforce SSH logins, based on a username and a password list
python ssh_cr4ck3r.py
⚠️ Warning
By delving into the forbidden knowledge contained within this repository, you willingly embrace the perils that await. The power you wield may consume you, and the consequences of your actions are yours to bear.
Proceed at your own risk and remember, once you summon the darkness, there is no turning back. 🔥💀🔥
🧙♂️ Author
@4N4RCH0
Related Skills
imsg
339.3kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
339.3kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
lobster
339.3kLobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (s
