Skip to content
Β 
Β 

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Python Cybersecurity Training

This repository contains Python exercises and small projects to help me build practical skills in cybersecurity and ethical hacking.

πŸ“‚ Topics Covered

  • 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

πŸ”¨ Current Development Focus

πŸ”§ basics/ folder:

  • βœ… File handling
  • βœ… OS module basics
  • βœ… Hashing (MD5, SHA1, SHA256)

βš™οΈ Project Structure Example


python-cybersecurity-training/
β”œβ”€β”€ basics/
β”‚   β”œβ”€β”€ os_module_basics.py
β”‚   β”œβ”€β”€ hashing_basics.py
β”‚   └── file_handling.py
β”œβ”€β”€ cryptography/
β”‚   └── casear_cipher.py
β”œβ”€β”€ network/
β”œβ”€β”€ web\_security/
β”œβ”€β”€ forensics/
└── malware\_analysis/


🀝 Contributions

This repository is for personal learning purposes, but feel free to suggest improvements via pull requests or issues.


πŸ›‘οΈ Disclaimer

This code is for educational purposes only. Do not use these scripts for malicious activities.

About

πŸ›‘οΈ Python exercises and mini-projects to practice and improve my cybersecurity skills. Covering basics, cryptography, networking, forensics, and malware analysis with practical code examples.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages