Skip to content

Utkarsh464/cyber-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyber Utils

MIT License Python 3.8+

I built these small cybersecurity utilities while learning — port scanning, hash cracking, password auditing, and PDF protection testing. Each tool is self-contained and focused on one thing, written to understand security concepts by coding them myself.

Designed for learning, lab practice, and authorized security testing only.


Tools

Tool Description
port_scanner.py TCP connect port scanner — scan a target IP or hostname across a port range.
hash_cracker.py Hash identifier and cracker — auto-detects algorithm by hash length and cracks against a wordlist.
hasher.py Password hasher — generate MD5, SHA1, SHA224, SHA256, SHA384, or SHA512 hashes.
pdf_cracker.py PDF password auditor — generates targeted wordlists from personal info and tests encrypted PDFs.

Installation

git clone https://github.com/Utkarsh464/cyber-utils.git
cd cyber-utils
pip install -r requirements.txt

Usage

Port Scanner

python port_scanner.py
# enter target ip or hostname: 192.168.1.1
# start port: 1
# end port: 1024

Hash Cracker

python hash_cracker.py
# enter the hash path: hashes.txt
# enter wordlist path: wordlist.txt

Hasher

python hasher.py
# enter the password: mysecret
# choose algo (md5/sha1/sha224/sha256/sha384/sha512): sha256

PDF Cracker

python pdf_cracker.py
# PDF path: protected.pdf
# Name: John
# Mobile Number: 1234567890
# DOB (MMDDYYYY): 01011990

Requirements

  • Python 3.8+
  • pypdf — for PDF cracking (included in requirements.txt)

All other tools use only the Python standard library.


Disclaimer

These tools are provided for educational and authorized testing purposes only. Unauthorized use of security tools against systems you do not own or have explicit permission to test is illegal. The author is not responsible for any misuse of these tools.


License

Licensed under the MIT License.


Utkarsh Solanki — Cybersecurity & AI Student LinkedIn · GitHub

About

Personal cybersecurity tools built with Python — port scanner, hash cracker, password auditor, and more. For learning and authorized use only.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages