port-scanner
Scans a range of TCP ports on a host. Threaded, so it finishes in seconds instead of minutes.
Απόστολος Μουζιούρας
Second-year electrical and computer engineering student at the Hellenic Mediterranean University, in Heraklion. I want to end up in security.
Everything below is small, written in Python, and uses nothing outside the standard library. I built them to understand how the thing works, not because the world needed another one.
Scans a range of TCP ports on a host. Threaded, so it finishes in seconds instead of minutes.
Reads SSH auth logs and flags addresses with too many failed logins. Mostly an excuse to get comfortable with regex.
Caesar and Vigenère, both ways. It also cracks Caesar without the key by counting letter frequencies, which was the interesting part.
Scores a password by entropy in bits rather than by counting symbols, and checks it against the usual list.
Learning JavaScript. Writing something that tells me when a device I don't recognise joins my network. Neither is done.