This is where I dump small tools I build while learning new things.
Tools
| File | Language | What it does |
|---|---|---|
portscanner.py |
Python | Scans TCP ports on a host |
filehashgenerator.go |
Go | Computes MD5, SHA-1, SHA-256, SHA-512 hashes for a file |
dnslookup.py |
Python | Performs DNS lookups for a domain |
caesar.rb |
Ruby | Encodes and decodes text using a Caesar cipher |
counter.rb |
Ruby | Counts lines, words, and characters in a file |
passwordgenerator.py |
Python | Generates secure random passwords |
usage
Each tool is self-contained. Run with --help for usage details.
python3portscanner.pyscanme.nmap.org 1 65535python3dnslookup.pyshaivarth.comgo runfilehashgenerator.go/path/to/filerubycaesar.rbencode 3 "Hello elephant"
(use any value in place of 3, even -ve values will give diff results)rubycounter.rbnotes.txt
(use any of your files 🙂)python3passwordgenerator.py
