Skip to content

A collection of beginner-friendly cybersecurity tools built with Python — includes password strength checker, Caesar cipher, image encryption, and a keylogger for ethical learning.

License

Notifications You must be signed in to change notification settings

Aakash02A/Cybersecurity-python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cybersecurity-python-projects

🔐 Basic Cybersecurity Tools

A collection of beginner-level Python tools to understand cybersecurity concepts through code. Each project is isolated, well-documented, and designed to strengthen your security fundamentals and Python skills.


📦 Tool Summary

Tool Name Description Key Concepts
Password Strength Checker Evaluates password strength based on length, character types, etc. Input validation, regex, logic
Image Encryption Tool Encrypts images via pixel manipulation (swapping, math ops) Image data, loops, pixel math
Caesar Cipher Classic text encryption/decryption using character shifting ASCII operations, strings, logic
Keylogger Logs user keystrokes to a file (ethical use only) File I/O, OS-level hooks, event capture

🎯 Objectives

  • Understand security tool logic by building them from scratch.
  • Practice Python syntax and core programming patterns.
  • Bridge the gap between theory and applied cybersecurity.

⚠️ Ethical Notice

This repository is strictly for educational purposes. Do not use any tools from this repo without proper authorization or consent.


🚀 Getting Started

git clone https://github.com/yourusername/basic-cybersecurity-tools.git
cd basic-cybersecurity-tools

Build by AAKASH

About

A collection of beginner-friendly cybersecurity tools built with Python — includes password strength checker, Caesar cipher, image encryption, and a keylogger for ethical learning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages