Advertisement
Open Source Projects by Phil Schwartz

Articles

How Scratchy Helped Me Identify a DDoS Attack on My Own ServerI first noticed something was wrong when a server that normally handled web traffic quietly began responding slowly. The symptoms were easy to dismiss:…
Lessons Learned from Maintaining DenyHosts for Over a DecadeMaintaining DenyHosts for more than a decade has been a practical education in security, compatibility, and restraint. What began as a focused Python utility…
Why I Chose Python for Kodos Over Alternative Regex Debugging ToolsWhen I started Kodos, regular expressions were already powerful enough to solve difficult text-processing problems, yet they remained unnecessarily hard to…
Building an SSH Honeypot Ahead of DenyHostsAn SSH honeypot creates a controlled target for automated login attacks, credential stuffing, and reconnaissance. Instead of allowing every connection attempt…