Richiede un'applicazione di monitoraggio

0

Mi piacerebbe scrivere un'applicazione che monitorerà le richieste HTTP di rete sul mio sito Web, che viene eseguito in Tomcat. Uso Spring Security, Spring MVC, Hibernate e MySQL. Il mio ambiente è Ubuntu e il linguaggio è Java.

Cose che dovrebbe fare:

  • Tieni traccia di tutti gli indirizzi IP che si collegano a un sito web
  • Quali parametri vengono trasmessi da utenti non autorizzati
  • Tieni traccia degli accessi riusciti
  • Tieni traccia degli accessi non riusciti
  • Tieni traccia di tutte le richieste degli utenti non autorizzati
  • Statistiche di rete
  • Attiva / disattiva le funzionalità senza riavviare il server
  • Forse sarebbe piacevole avere una rappresentazione grafica dei dati
  • L'applicazione dovrebbe essere facilmente integrata con altri siti Web che vengono eseguiti su Tomcat

Sono un po 'confuso su come implementarlo e architettarlo. Dovrebbe essere un intercettore che controllerà ogni richiesta degli utenti non autorizzati e registrerà tutti i dati in un file di registro? O Tomcat registra alcune di queste informazioni e l'applicazione dovrebbe leggerle e visualizzarle su una pagina dedicata? O forse c'è una utility di rete che registra questo tipo di informazioni e posso filtrarla per porta (ad esempio 80) e visualizzarla?

    
posta RomZes13 12.06.2017 - 19:36
fonte

0 risposte

Leggi altre domande sui tag