Cyber-Easy
A modular command-line cybersecurity toolkit built in Python.
Features
- Password Analyzer — checks strength and gives actionable feedback
- Caesar Cipher — encrypts and decrypts text with a custom shift
- Hash Generator — generates MD5, SHA256, and SHA512 hashes
- Port Scanner — scans common TCP ports on any IP address
Installation
pip install cyber-easy
Usage
cyber-easy
You'll see a menu — pick a tool by number and follow the prompts.
Demo
========================================
CyberToolkit — by Harmeet Singh Kalha
========================================
Available Tools:
1. Password Analyzer
2. Caesar Cipher
3. Hash Generator
4. Port Scanner
0. Exit
Requirements
- Python 3.8+
- No external dependencies — standard library only
Legal Notice
Only scan IP addresses you own or have explicit permission to scan. Unauthorised port scanning may be illegal in your jurisdiction.
Author
Harmeet Singh Kalha
- GitHub: @HarmeetKalha
- LinkedIn: harmeetsinghkalha
License
MIT License — see LICENSE for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cyber_easy-1.0.0.tar.gz
(6.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cyber_easy-1.0.0.tar.gz.
File metadata
- Download URL: cyber_easy-1.0.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8a3052e2c2a1a7c79c767fe90315360ae25ece200bf79fc714e8a736b8aa74c
|
|
| MD5 |
238541ea22afff6bcc63534158363615
|
|
| BLAKE2b-256 |
be40388c03efdf2aba8e7c8cfff9fd74030d64b564eeecb5707199e4a81a1cad
|
File details
Details for the file cyber_easy-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cyber_easy-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c1c2fecc4101f4efbd241fd643085be9fd30917ce8ec59ce47e942e597aee10
|
|
| MD5 |
adb3e7d1f764bb0446aab60925f6b889
|
|
| BLAKE2b-256 |
3ee5292f7aec87959f39fd8d4ad1671db70a6ce0660f530cbcbd4d81d6bee7ce
|