Skip to content

Collection of Python cybersecurity projects showcasing networking, encryption, and automation tools for educational and practical purposes.

Notifications You must be signed in to change notification settings

zared1/CS-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

🛡️ My Python Cybersecurity Projects

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.

About

Collection of Python cybersecurity projects showcasing networking, encryption, and automation tools for educational and practical purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published