Attack map

IPset (ipsum)
115,951
3.26 MB — Preventive protection
Fail2ban
51,527
26 jail — reactive protection
Total blocked
167,478
IPset + Fail2ban
Geographic attack map
Top source countries
25 unique IPs in 14 countries
China 166
apache-shellshock: 1apache-overflows: 1postfix: 1nginx-limit-req: 1apache-nohome: 1
198.51.100.13 01.10 20:57
198.51.100.14 12.10 14:52
198.51.100.15 10.10 14:50
198.51.100.31 30.09 20:57
198.51.100.32 12.10 06:17
Russian Federation 65
apache-nohome: 1nginx-botsearch: 1
198.51.100.11 12.10 15:30
198.51.100.12 09.10 04:16
Vietnam 53
apache-shellshock: 1exim-spam: 1
198.51.100.25 29.09 20:57
198.51.100.26 12.10 06:46
Singapore 50
portscan: 1http-get-dos: 1
198.51.100.29 12.10 07:29
198.51.100.30 11.10 01:09
India 49
recidive-permanent: 1http-get-dos: 1
198.51.100.20 12.10 12:41
198.51.100.21 08.10 05:30
Romania 49
recidive: 1apache-overflows: 1
198.51.100.18 06.10 13:29
198.51.100.19 30.09 20:57
United States 43
postfix-sasl: 1postfix: 1apache-botsearch: 1
198.51.100.22 29.09 20:57
198.51.100.23 12.10 02:36
198.51.100.24 10.10 14:37
Netherlands 40
phpmyadmin-syslog: 1
198.51.100.17 12.10 20:51
Brazil 39
exim-spam: 1
198.51.100.35 12.10 09:10
Latvia 37
sshd: 1
198.51.100.28 29.09 20:57
Germany 32
exim: 1
198.51.100.16 03.10 20:57
Bulgaria 18
recidive: 1
198.51.100.27 06.10 23:33
Indonesia 12
exim: 1
198.51.100.34 04.10 20:57
Moldova 6
php-url-fopen: 1
198.51.100.33 08.10 09:13

An attack map built from your own Fail2ban bans

The map plots addresses your own server has banned, resolved to countries and drawn by volume. It is not a feed of somebody else's threat data — every point on it is traffic that reached this machine and was turned away.

Attack maps have a reputation as decoration, and used as a wall display they earn it. They become useful when you watch them over weeks rather than seconds, because the shape of the traffic is stable and changes to it mean something. A sudden concentration from one country or one network usually indicates a single actor working through a list, and that is worth a wider block than Fail2ban applies on its own. A broad, even spread is ordinary internet background and needs no action at all.

Geolocation is approximate by nature, so treat country attribution as a hint rather than an identification — VPNs, proxies and compromised hosts all place attackers somewhere other than where they are.