AiForFriends
See this page in Spanish
See my CV
All projects

OSINT Panel: who is trying to access the server

Running since October 2026 · 2,306 blocked attempts this month

Home page of OSINT
Home page of OSINT · AI for Friends

Every connected server receives login attempts every day. The usual outcome is that you don’t even notice: the firewall blocks them and that’s it. The issue is that you also don’t knowwhoI try it.from wherenor if any of them are serious.

This panel brings together in one place what used to require checking five different sources: the Fail2ban blocks, website visits, the country of each address, the filter status, and the public record of any IP. And with that, it determines from which countries connections to the server are allowed.

What it does, exactly

  • It shows daily blocks, including the jail, the IP address, and its country.
  • It draws where visits and attacks come from, by country and by continent.
  • Gives the record/profile of any address: country, range, whether it’s blocked, and what attempts have been made here.
  • The filter lets you choose by country and block individual addresses, with a note and a lock.
  • A custom assistant answers questions with real data, and shows what it has looked up.

How it is built

Self-hosted application onNext.jswithPostgreSQLwithin a container; the filter operates on the firewallnetwork packet filtering frameworkof the server andBan failurecuts SSH brute-force attempts. The country data comes from official internet records (710,834 ranges from 251 countries). Everything is processed throughTraefikwith password protection, two-factor authentication, and restricted access.

What can be seen from outside, and what cannot

The website only shows one record/profile at a timephoto addedEvery fifteen minutes: whether it responds, whether the filter is active, and how many attempts have been blocked.NeverThe IP addresses, allowed countries, ports, or anything inside the control panel: that stays inside, where it belongs.

Its data, right nowactualizado 16/10/2026 23:37
Intentos de entrada
12
bloqueados en las últimas 24 horas · 36 direcciones fuera ahora mismo
Filtro por países
Activo
última aplicación 16/10/2026 11:58

Conversation

Questions and contributions

Do you want to know how it is built, how to set it up yourself, or how I would improve it? Write it here. I read everything; what adds something is published with your name, and the rest I answer by email.

There are no published questions about this project yet. You can be the first.

Sin registro: escribes, envías y aparece publicado cuando lo revise.