This repository showcases my collection of Python projects focused on cybersecurity, networking, and encryption. Each project includes a brief description and a link to the repository.
| Project | Description | Link |
|---|---|---|
| Simple-TCP-Server | Lightweight TCP server for basic network communication and testing. | Repo |
| Simple-UDP-Server | Basic UDP server to receive and handle datagrams from clients. | Repo |
| Multithreaded-Chat-Server | TCP chat server supporting multiple clients simultaneously. | Repo |
| File-Transfer-Server | Python server for transferring files securely over the network. | Repo |
| CryptoCaesar | Simple implementation of the Caesar cipher for encryption and decryption. | Repo |
| Caesar-Chat | Chat application that uses the Caesar cipher to secure messages. | Repo |
| ROT13 | Implementation of the ROT13 cipher for text encoding and decoding. | Repo |
| UDP-chat-server-ROT13 | UDP chat server that encrypts messages using ROT13 for simple message obfuscation. | Repo |
| Remote-cmd-execution | Python tool for executing commands remotely on target machines. | Repo |
| Netcat_Replacement | Custom Python implementation of Netcat, capable of establishing TCP connections and transferring data interactively. | Repo |
| Port_Scanner | Fast TCP/UDP port scanner with optional service detection and banner grabbing. | Repo |
| Threaded-DirBrute | Small multithreaded directory brute‑forcer that reads paths from a wordlist and checks URL+path concurrently for quick reconnaissance or lab testing. | Repo |
| Recursion-Tuned-DirBrute | Multithreaded directory brute‑forcer with recursive scanning and jitter controls to avoid detection; optimized for speed and stability in lab/recon environments (educational use only). | Repo |
| Web-Bruteforce | Minimal Python HTTP Basic Auth brute-forcer, tries passwords from a wordlist (lab/authorized testing only). | Repo |
| FTP-Bruteforce | Simple Python FTP brute-forcer that tries passwords from a wordlist (lab/authorized testing only). | Repo |
| SSH-Bruteforcer | Python-based SSH brute-forcer using Paramiko to test passwords from a wordlist (for authorized lab environments only). | Repo |
| FTP-Footprint | FTP fingerprinting script that grabs the server banner and identifies the OS/version based on known signatures (lab/authorized testing only). | Repo |
More projects will be added as I expand my Python cybersecurity toolkit.