In my early days of geekhood, I was a part of the “wannabe hacker” crowd and, in my efforts to become a 1337 h4x0r, wrote a handful of programs for various purposes as my first foray into programming. Though of little value to me in my current activities, I thought I’d post them for others to use or admire. They were all programed in 1999-2000, give or take a year. No installation necessary, just un7zip and run. You may need the Visual Basic 6 runtime libraries. I do not have the source codes, but should I ever stumble upon them, I will post them here.

All programs here are provided free of charge, without any warranty or liability, express or implied. Though many of these programs were originally made for mischief, I have no reason to believe that they are capable of causing any major problems on the modern internet. Networks are much faster and security much better than a decade ago, and more effective tools are available from other authors. Still, you may get into trouble if you use these irresponsibly.

BattlePong Pro

I made this as a lighter, faster alternative to AcidAngel’s ping flooder program, BattlePong. Though I did my best to replicate the user interface, the codework behind the program is my own.

I was surprised to learn, many years later, that some Muslim extremists used it (among other programs) to attack a Denmark newspaper’s website. I don’t know whether I should be disturbed that my work was used destructively by religious extremists, or flattered that someone took my program seriously enough to use it at all. The attack didn’t succeed – I have mixed feelings about that, too, for much the same reasons.

This program, being a ping flooder, is often picked up by virus scanners as a network security risk, and sometimes classified as a trojan. However, I did not program any virus or trojan into it. That’s not to say that someone else couldn’t have attached a trojan and offered a tainted copy of this program elsewhere, but the one on this website is clean.

Download Battle Pong Pro

TCP Domain/Port Scanner

This program will attempt to detect open TCP ports. You can specify a range of IPs and a range of ports to scan – for example, every machine from to, ports 1-65535. Optionally, you can log data that any open ports reply with. Though versatile compared to other Windows-based port scanners, it is not nearly as versatile nor as fast as the program “nmap”.

Download TCP Domain Scanner

UDP Domain Scanner

This does the same as the TCP scanner, but for UDP ports. In addition to specifying a range of IPs and ports, you can send a custom data string and tinker with the number of connection threads and the timeout interval. Included are presets for the Back Orifice trojan.

Download UDP Domain Scanner


This is a command-line-capable nslookup utility for old versions of Windows that don’t have one built in.

Download NSLookup