Skip to content

Complete Specimen Inventory

MetricValue
Total directories369
Estimated unique specimens~250–260
Duplicates / near-copies removed~110
Distinct families / categories18
Languages representedC, C++, Delphi, Java, PHP, VB6, Perl, ASM
Date range~2002–2009
Dominant familyrBot / rxBot (121 dirs, ~93 unique)
LanguageSpecimen CountTypical Use
C++~160Win32 IRC bots (rBot, sdBot, Phatbot)
C~30Linux bots, DDoS tools, low-level exploits
PHP~12Web server bots, exploit pack panels, Zeus panels
Delphi~10NinjaBot, worms, stealers
VB6~8Stealers, crypters
Java~5Cross-platform IRC bots
Perl~3Scanners, RFI tools
ASMembeddedShellcode, PE crypters

Family 1 - rBot / rxBot (121 dirs, ~93 unique)

Section titled “Family 1 - rBot / rxBot (121 dirs, ~93 unique)”

The largest and most influential IRC botnet codebase in the collection. Originated March 2004 by Nils, D3ADLiN3, Edge, bohika, rewe; later developed by RacerX90 into rxBot. C++ on Win32, IRC-based C&C.

Aggregated capabilities: DCOM/LSASS/ASN.1/NetAPI/PnP/Symantec exploits · SYN/TCP/ICMP/UDP/ACK DDoS · MSN/AIM/Yahoo/USB spreading · keylogger · packet sniffer · SOCKS4/5 proxy · CD key theft · AV killer · registry persistence.

#Sample NameTypeLanguageKey CapabilitiesEra
1rbot-0.2aIRC BotC++DCOM exploit, SYN flood, basic scanner2004
2rbot-0.2bIRC BotC++LSASS exploit added, TFTP server2004
3rbot-0.3IRC BotC++ASN.1 exploit, multi-server failover2004
4rbot-0.3.2b-privIRC BotC++PnP exploit, registry persistence2004
5rBot Modded by SquirrelIRC BotC++Community mod, AIM/MSN spread2004
6rbot021IRC BotC++Base rBot v0.2.1, minimal variant2004
7rBot v.02 modIRC BotC++Enhanced scanning, DDoS2004
#Sample NameTypeLanguageKey CapabilitiesEra
8rx_devIRC BotC++Key specimen - RacerX90's dev tree with full changelog2005
9rxBot-0.6.5IRC BotC++Modular architecture, Symantec exploit2005
10rxbot-0.6.5bIRC BotC++Bug-fix release, stability improvements2005
11rxBot-v0.6.6b-privIRC BotC++Keylogger, packet sniffer2005
12rxBot 7.6 ModdedIRC BotC++Latest core version, full exploit suite2006
13rxBot-MPIRC BotC++Key specimen - clean modular refactor2006
14rxbot0.6.6b+sYNIRC BotC++Enhanced SYN flood, SuperSYN2005
#Sample NameTypeLanguageKey CapabilitiesEra
15rxBot EcLiPsEIRC BotC++EcLiPsE's mod, enhanced DDoS2005
16rxBot XerionIRC BotC++Xerion mod, added USB spreader2006
17rxbot UndertowIRC BotC++Undertow mod, VNC brute force2006
18rxBot TemptationIRC BotC++Temptation mod, Yahoo IM spread2006
19rxBOT-stableIRC BotC++Stability-focused community release2006
20BlowSXTIRC BotC++Key specimen - detailed rBot→rxBot transition changelog2005
#Sample NameTypeLanguageKey CapabilitiesEra
21rXSassIRC BotC++LSASS exploit focused, auto-spread2004
22rxbot-LSASSIRC BotC++LSASS-only scanning variant2004
#Sample NameTypeLanguageKey CapabilitiesEra
23UrxbotIRC BotC++Major fork, Symantec AV exploit, ASN.12005
24urx-0039IRC BotC++URX build 39, network scanner2005
25urxbotIRC BotC++Base URX variant2005
26URX-120IRC BotC++URX with 120-series features2006
#Sample NameTypeLanguageKey CapabilitiesEra
27120-SbotIRC BotC++Modular rebuild, MySQL brute2007
28120-VNCIRC BotC++VNC brute force + UDF injection2007
29120-MSSQLIRC BotC++MSSQL brute + xp_cmdshell2007
30120-RFIIRC BotC++Remote File Inclusion scanner2007
31120-CiscoIRC BotC++Cisco router scanner, SNMP2007
#Sample NameTypeLanguageKey CapabilitiesEra
32NZMIRC BotC++Organized subdirs, MD5 command auth2005
33NZM-0.4eIRC BotC++Version 0.4e, P2P capability2006
34NZM3IRC BotC++Version 3, enhanced structure2006
#Sample NameTypeLanguageKey CapabilitiesEra
35rbot-AIMIRC BotC++AIM worm spreading module2005
36rBot-phattyIRC BotC++Phatbot feature back-port2005
37rbot-USBIRC BotC++USB removable media spreading2006
38rbot-EmailIRC BotC++Mass email spreading2005
39rxBot-SSIRC BotC++Screenshot capture2006

Family 2 - sdBot / spyBot (73 dirs, ~42 unique)

Section titled “Family 2 - sdBot / spyBot (73 dirs, ~42 unique)”

The foundational IRC bot by author [sd], from which rBot itself was derived. Single-file C source originally compiled with LCC. Spans sdbot 0.4b through spyBot 1.4.

Aggregated capabilities: Basic IRC C&C · SYN/UDP floods · NetBIOS brute · keylogger (spyBot) · HTTP download server (spyBot) · email spread · RAR infection.

#Sample NameTypeLanguageKey CapabilitiesEra
40sdbot04bIRC BotCOriginal by [sd], single-file, LCC2002
41sdbot05aIRC BotCv0.5a, SYN flood, improved C&C2003
42sdbot05bIRC BotCv0.5b, base for most forks2003
43SdBot V5 Tesla SYN ModIRC BotCEnhanced SYN flood by Tesla2003
#Sample NameTypeLanguageKey CapabilitiesEra
44sdbot-b0rgIRC BotCb0rg mod, stealth improvements2003
45sdbot-skbotIRC BotCSK mod, added DCOM exploit2004
46sdbot-xdccIRC BotCFake XDCC file sharing2004
47sdbot-getadmIRC BotCAdmin credential harvester2004
48SDXIRC BotC++OOP rewrite of sdBot, 20082008
49SBXIRC BotC++OOP rewrite variant2008
#Sample NameTypeLanguageKey CapabilitiesEra
50spybot1.1IRC BotC++By Mich, keylogger, HTTP server2003
51spybot1.2IRC BotC++USB spreading, multi-exploit2003
52spybot1.3IRC BotC++Email spread, AV killer2004
53spybot1.4IRC BotC++Final version, full feature set2004
#Sample NameTypeLanguageKey CapabilitiesEra
54svBotIRC BotC++Independent fork, same niche2005
55Sbot-RARSpreaderIRC BotCRAR archive infection spreader2005

Family 3 - Phatbot / Agobot / ForBot (12 dirs, ~10 unique)

Section titled “Family 3 - Phatbot / Agobot / ForBot (12 dirs, ~10 unique)”

The most architecturally sophisticated family. P2P WASTE protocol C&C, polymorphic engine, RSA crypto command auth. Derived from Agobot3.

#Sample NameTypeLanguageKey CapabilitiesEra
56PhatbotP2P/IRC BotC++Key specimen - P2P WASTE, polymorphic, RSA auth2003
57Agobot3IRC BotC++Predecessor, modular exploit framework2003
58ForBotIRC BotC++Agobot derivative, DCOM/LSASS2004
59ForBot-OlinIRC BotC++Olin mod, NetAPI exploit2004
60ForBotSXIRC BotC++SX variant, enhanced scanning2005
61litmusIRC BotC++Agobot-derived, SSL IRC2004
62OMEGAIRC BotC++Agobot mod, Borland compiler2004

#Sample NameTypeLanguageKey CapabilitiesEra
63AkBotIRC BotC++DNS SRV record C2, XOR config encryption2005
64AkBot-modIRC BotC++Community mod, LimeWire spreading2006
65AkBot-v2IRC BotC++Version 2, improved evasion2007

Family 5 - Darkness Bot (3 dirs, 2 unique)

Section titled “Family 5 - Darkness Bot (3 dirs, 2 unique)”
#Sample NameTypeLanguageKey CapabilitiesEra
66DarknessIRC BotCUSB spread, MySpace spread, HTTP flood2005
67DarknessBotIRC BotC++Distinct codebase sharing name2009

#Sample NameTypeLanguageKey CapabilitiesEra
68CYBERBOTIRC BotC++Stripped rxBot by DreamWoRK, stability-focused2006
69CYBERBOT-v2IRC BotC++Version 2, enhanced stealth2007

#Sample NameTypeLanguageKey CapabilitiesEra
70ReptileIRC BotC++Key specimen - FU rootkit driver, kernel-mode hiding2005
71Reptile-v2IRC BotC++Version 2, improved rootkit2005
72Reptile-modIRC BotC++Community mod, added DDoS2006

#Sample NameTypeLanguageKey CapabilitiesEra
73NinjaBotIRC BotDelphiKey specimen - only Delphi bot, cooperative bot-to-bot spreading, honeypot detection2005

Fundamentally different from IRC bots - HTTP-based C&C, browser hooking (MitB), web injects for banking fraud. Represents the paradigm shift from IRC botnets to commercial crimeware.

#Sample NameTypeLanguageKey CapabilitiesEra
74ZeusBanking TrojanC++/PHPKey specimen - HTTP C2, web injects (eBay, HSBC, Citibank), PHP panel, builder2009

Cross-platform bots leveraging Java runtime. Notable for platform independence.

#Sample NameTypeLanguageKey CapabilitiesEra
75BotnetIRC BotJavaKey specimen - account stealing, CD keys, USB/NetBIOS spread, RuneScape targetingMid-2000s
76JavaIRCBotIRC BotJavaBasic Java IRC botMid-2000s
77JBotIRC BotJavaLightweight Java botMid-2000s

Lightweight bots designed for compromised web servers. Execute via PHP interpreter, no binary compilation needed.

#Sample NameTypeLanguageKey CapabilitiesEra
78pBotIRC BotPHPKey specimen - most widely known PHP bot, UDP flood, back-connectMid-2000s
79phpBotIRC BotPHPPHP-based IRC bot variantMid-2000s
80UnixBot-2.2.5IRC BotPHPElationBot, Unix web server targetingMid-2000s
81PHP%20BotnetIRC BotPHPPHP botnet kitMid-2000s

Credential and data theft tools. Focused on harvesting stored passwords and financial information.

#Sample NameTypeLanguageKey CapabilitiesEra
82Dwighlight_StealerStealerDelphiIE7 passwords, Protected Storage2008
83iStealerStealerVB6/CMulti-browser credential theft, FTP creds2007
84CC.Trojan.EMAIL3PhishingVB6Fake Windows activation, credit card phishing2009
85PassStealerStealerCPassword harvesting tool2007

PE encryption and obfuscation tools used to make malware "FUD" (Fully Undetectable) by AV engines.

#Sample NameTypeLanguageKey CapabilitiesEra
86DynastryCrypterSourceCrypterC++Key specimen - enterprise PHP licensing backend, stub engineMid-2000s
87SPKRYPTCrypterVB6Source-level VB6 obfuscationMid-2000s
88SPKRYPT2CrypterVB6Version 2, improved obfuscationMid-2000s
89CrypterCrypterC++PE section encryptionMid-2000s
90PE-CryptPackerC++/ASMPE packer with anti-debugMid-2000s
91UPackPackerCRuntime packerMid-2000s

Standalone propagation-focused malware. Primary goal is self-replication across networks and removable media.

#Sample NameTypeLanguageKey CapabilitiesEra
92w32.ogw0rmWormC++Key specimen - spreads via 7 IM clients simultaneouslyMid-2000s
93IrcWormWormC++IRC DCC spreading, custom RAR packerMid-2000s
94wworm2WormC++WoodWorm - polymorphic engine, torrent seedingMid-2000s
95T_WormWormDelphi5-language Yahoo IM spreadingMid-2000s
96netWormWormCNetwork share spreadingMid-2000s
97USBWormWormDelphiUSB removable media propagationMid-2000s

RATs - Remote Access Trojans (3 dirs, 2 unique)

Section titled “RATs - Remote Access Trojans (3 dirs, 2 unique)”

Full-featured remote administration tools with extensive surveillance capabilities.

#Sample NameTypeLanguageKey CapabilitiesEra
98FBIRATRATC++Key specimen - webcam, screen capture, keylog, packet snifferMid-2000s
99AryanRatRATC++UPnP NAT traversal, reverse connectionMid-2000s

Dedicated denial-of-service tools. Includes an early IoT botnet precursor.

#Sample NameTypeLanguageKey CapabilitiesEra
100hydra-2008.1DDoS BotCKey specimen - MIPSEL cross-compiled, D-Link router targeting, IoT precursor (8 yrs before Mirai)2008
101DDoSBotDDoS BotCSYN/UDP/ICMP flood2005
102FlooderDDoS ToolCMulti-protocol flood toolMid-2000s
103SYNFloodDDoS ToolCRaw socket SYN floodMid-2000s
104UDPFloodDDoS ToolCUDP flood, spoofed sourceMid-2000s
105TsunamiDDoS BotCLinux IRC-based DDoS botMid-2000s
106kaitenDDoS BotCClassic Linux IRC flooderMid-2000s

Drive-by download frameworks. Serve exploits to visitors via compromised or malicious websites.

#Sample NameTypeLanguageKey CapabilitiesEra
107fragusExploit KitPHPKey specimen - commercial-grade, 8 browser exploits, statistics panel2009
108ICEPackExploit KitPHPIE7 mod, ActiveX exploits2008
109Fiesta3Exploit KitPHPFiesta exploit pack v32008
110my_poly_sploitExploit KitPHP/JSPolymorphic shellcode, multi-browser heap spray2008

Unique / Standalone Bots (11 dirs, 11 unique)

Section titled “Unique / Standalone Bots (11 dirs, 11 unique)”

Specimens that don't belong to a larger family. Each has distinctive characteristics.

#Sample NameTypeLanguageKey CapabilitiesEra
111STEAMBOTIRC BotC++Key specimen - exploits Steam Miles Sound System plugin loadingMid-2000s
112Beast%20Bot%206.2IRC BotC++Multi-vector spreader, prolific infection rateMid-2000s
113hdbotv0.2IRC BotCCisco router scanner, infrastructure targetingMid-2000s
114Q8BotIRC BotCLightweight Unix IRC botMid-2000s
115EnergyMechIRC BotCClassic IRC eggdrop-style bot, repurposedMid-2000s
116EvilbotIRC BotCUnix DDoS botMid-2000s
117UrbanBotIRC BotC++Custom bot with HTTP downloadMid-2000s
118MicrobotIRC BotCMinimal-footprint botMid-2000s
119LeechbotIRC BotC++File download/leech botMid-2000s
120DSKBotIRC BotC++Standalone IRC botMid-2000s
121PerlbotIRC BotPerlPerl-based IRC bot, Unix targetingMid-2000s

Supporting tools from the malware ecosystem - not malware themselves, but used alongside botnets.

#Sample NameTypeLanguageKey CapabilitiesEra
122gmail-account-creatorUtilityVariousAutomated Gmail account creationMid-2000s
123RFI-ScannerScannerPerlRemote File Inclusion scanner, Google dorksMid-2000s
124PsyProxyProxy ToolPHPSOCKS proxy management panelMid-2000s
125Update%20MakerUtilityVariousBot update package builderMid-2000s
126g-spotv2.0UtilityVariousBot configuration editorMid-2000s

#Sample NameTypeDescription
127Botnet SuppliesSupport filesService pack 6.exe, cmands.html, sdk.exe - utility/support files

The following chart shows the primary derivation relationships:

sdBot 0.4b (2002, by [sd])
├── sdBot 0.5a/0.5b (2003)
│ ├── spyBot 1.1–1.4 (2003-04, by Mich)
│ ├── sdBot community mods (b0rg, skbot, xdcc, getadm)
│ └── SDX/SBX OOP rewrites (2008)
├── rBot 0.2a (2004, by Nils et al.)
│ ├── rBot 0.3.x series
│ └── rxBot 0.6.5+ (2005, by RacerX90)
│ ├── rxBot named mods (EcLiPsE, Xerion, Undertow)
│ ├── Urxbot / URX series
│ ├── NZM series (restructured)
│ ├── 120-series (2007, by BuZ) ← MySQL/VNC/MSSQL
│ ├── CYBERBOT (stripped, stability)
│ └── BlowSXT (transition documentation)
│
Agobot3 (2003, separate lineage)
├── Phatbot (P2P WASTE, polymorphic)
├── ForBot / ForBotSX
└── litmus, OMEGA

Approximately 110 directories in the original repository are exact or near-exact copies of other specimens (same source with minor config changes like IRC server addresses or bot nicknames). This inventory groups these under their representative variant. The total of ~127 entries above represents the distinct, research-worthy specimens. The full 369-directory listing is available in the original repository.