Skip to main content

Cyber-Easy

A modular command-line cybersecurity toolkit built in Python.

PyPI version License: MIT Python 3.8+

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

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cyber_easy-1.0.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

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

Hashes for cyber_easy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b8a3052e2c2a1a7c79c767fe90315360ae25ece200bf79fc714e8a736b8aa74c
MD5 238541ea22afff6bcc63534158363615
BLAKE2b-256 be40388c03efdf2aba8e7c8cfff9fd74030d64b564eeecb5707199e4a81a1cad

See more details on using hashes here.

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

Hashes for cyber_easy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c1c2fecc4101f4efbd241fd643085be9fd30917ce8ec59ce47e942e597aee10
MD5 adb3e7d1f764bb0446aab60925f6b889
BLAKE2b-256 3ee5292f7aec87959f39fd8d4ad1671db70a6ce0660f530cbcbd4d81d6bee7ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page