Esiste una libreria in grado di eseguire analisi di pacchetti e bloccare l'invio di determinati pacchetti?
-
06-07-2019 - |
Domanda
Ho trovato Jpcap , tuttavia soddisfa solo la metà i miei requisiti - non mi consente di bloccare i pacchetti, come indicato nella FAQ. Preferirei una soluzione multipiattaforma (Windows, Mac, Linux), ma se non esistesse, le soluzioni specifiche del sistema operativo sarebbero accettabili.
Il mio obiettivo è, a determinate condizioni, bloccare l'accesso a determinate risorse di Internet e di rete scoprendo dove stanno andando i pacchetti e bloccando quelli che soddisfano criteri specifici, indipendentemente da come è stato effettuato l'accesso alla risorsa. Forse sto andando in questo modo nel modo sbagliato, quindi qualsiasi consiglio sarebbe apprezzato.
Soluzione
Il mio obiettivo è ... bloccare l'accesso a determinate risorse di Internet e di rete ... bloccando [pacchetti] che soddisfano criteri specifici, indipendentemente da come è stato effettuato l'accesso alla risorsa.
è fattibile solo nel kernel e come tale è completamente specifico della piattaforma.
Altri suggerimenti
C'è anche il libpcap, ma non sono sicuro che farà esattamente quello che stai cercando ...
secondo la sourceforce :
libpcap è un'interfaccia indipendente dal sistema per l'acquisizione di pacchetti a livello di utente. libpcap fornisce un framework portatile per il monitoraggio della rete di basso livello. Le applicazioni includono la raccolta di statistiche di rete, il monitoraggio della sicurezza, il debug della rete, ecc.