This repository contains Python exercises and small projects to help me build practical skills in cybersecurity and ethical hacking.
- Basics: File handling, OS module, hashing
- Cryptography: Classic ciphers, AES, RSA, hashing
- Networking: Port scanners, packet sniffers, ARP spoofing
- Web Security: Simulated SQL injections, XSS, password brute-force
- Forensics: Metadata extraction, file carving
- Malware Analysis: Basic keyloggers, malware behavior analysis
π§ basics/ folder:
- β File handling
- β OS module basics
- β Hashing (MD5, SHA1, SHA256)
python-cybersecurity-training/
βββ basics/
β βββ os_module_basics.py
β βββ hashing_basics.py
β βββ file_handling.py
βββ cryptography/
β βββ casear_cipher.py
βββ network/
βββ web\_security/
βββ forensics/
βββ malware\_analysis/
This repository is for personal learning purposes, but feel free to suggest improvements via pull requests or issues.
This code is for educational purposes only. Do not use these scripts for malicious activities.