catturare i pacchetti DNS utilizzando Java
-
01-10-2019 - |
Domanda
Voglio registrare i siti web visitati in un sistema. Così ho deciso di registrare i pacchetti inviare dal sistema. Sto usando Jpcap API. Sono in grado di registrare un sacco di pacchetti. Ora quello che voglio fare è che voglio filtrare DNS solo i pacchetti. Penso che sarà in grado di registrare i siti web.
Voglio un modo per filtrare i pacchetti DNS. Come posso fare?
Soluzione 3
i trovato facile l'elaborazione di tutti i pacchetti di porta 53 e quindi ho usato questo filtro
udp dst porta 53
jack tanx per ur suggerimento
Altri suggerimenti
Un approccio più brutto è quello di eseguire la scansione sulla porta 53 per UDP. Tuttavia, risposta precedente sembra più pulito dal aspetto attuazione.
Qui dice
È possibile controllare la seguente home page per maggiori dettagli su filtro espressione. Progettare i filtri di acquisizione per Ethereal / Wireshark
Quindi, io credo
captor.setFilter("dns", true);
dovrebbe funzionare