This repository contains various security-focused tools built with Python, covering areas like network security, penetration testing, cryptography, malware analysis, and automation.
Python is a powerful language for security professionals, ethical hackers, and cybersecurity enthusiasts. This repo provides hands-on Python scripts to help build custom security tools, automate tasks, and understand security concepts.
- 🔍 Port Scanner – Scan open ports on a target system.
- 🌐 Network Sniffer – Capture packets and analyze network traffic.
- 🕵️ ARP Spoofing – Intercept traffic between devices on a network.
- 🏹 Brute Force Attacker – Test login credentials with dictionary attacks.
- 🔑 Hash Cracker – Crack hashed passwords using common algorithms.
- 🛑 Denial-of-Service (DoS) Script – Simulate DoS attacks for testing environments.
- 🔐 AES/RSA Encryption & Decryption – Secure communication with cryptography.
- 🔏 Steganography – Hide information inside images and files.
- 📜 File Integrity Checker – Verify file authenticity with hashing.
- 🌍 SQL Injection Tester – Detect and test SQLi vulnerabilities.
- 🔎 XSS Scanner – Scan web applications for cross-site scripting vulnerabilities.
- 📜 Subdomain Enumeration – Find subdomains of a target domain.
- 🕷 Keylogger – Capture keystrokes for monitoring (ethical use only).
- 🦠 Basic Trojan – Simulate backdoor connections (for learning purposes).
- 🔬 File Metadata Extractor – Analyze metadata from files for forensic analysis.
- 📡 Log Analyzer – Monitor logs for security anomalies.
- 🚨 Intrusion Detection System (IDS) – Detect suspicious network activities.
- 🛠 Custom Exploit Framework – Automate vulnerability exploitation.
- 🌟 Fork this repository.
- 🔧 Add your Python security tool.
- 📝 Update the README with your tool's details.
- 📌 Create a pull request.