Naughty List

Here at monoculus we run several IDS (intrusion detection systems), a web application firewall and a number of honeypots to detect malicious intent against our machines. Every time a bot (or a malicious user) tries to bruteforce, scan or exploit this or any other system on the monoculus network, it gets flagged and added to our ban registry.

Bans are enforced at the network layer, so a flagged IP can no longer reach any service on the network (mail, git, forum, archives, the games panel and so on). Bans decay automatically over time, scaled to how nasty the offence was.

Live wall of shame

You can browse the currently banned IPs, their country, network and the reason they got caught here:

naughtylist.monocul.us

API

The active ban list is also available as JSON:

GET https://naughtylist.monocul.us/api/decisions.json

FAQ

Help! My IP is listed here, I didn’t do anything nasty!

Bans expire on their own, but if you’re stuck (a shared address, CG-NAT, a box you’ve since cleaned up) contact us at andrea AT monocul.us with proof the IP is clean and we’ll lift it early.

Can I view or query the full data?

The wall of shame shows the active bans, and the same data is available as JSON at the API endpoint above. For bulk or historical data, drop us a mail.

Do you reset the data?

Active bans decay automatically. Low severity offenders age out quickly, repeat offenders stay banned much longer. We don’t auto purge the historical record; removal is on manual request only.