-
[parliamo di informatica] il protocollo dnsSto scrivendo un programma e ho bisogno di parsare dei pacchetti scritti nel formato dns.
Sono partito da questo link
e in particolare stavo studiando il formato
dell'header
e della question
.
L'idea è leggere il pacchetto nelle query, se è una query (QR, 3° byte, primo bit) leggo il QNAME dalla question; se è un certo nome fornisco una response particolare, altrimenti forwardo il pacchetto così com'è a un server dns e riporto la risposta.
Quello che non mi è chiaro è se devo controllare altri dati o è sufficiente questo come logica da codificare.
Avete qualche altra info al riguardo?Young professional woman and busy mom.-
Re: [parliamo di informatica] il protocollo dnsScritto daаvvelentaniUtente privilegiatoil 2014-08-27 16:36:29.0 alle 2014-08-27 16:36:29.0Trollate totali: 58Scritto da: ::1
> Sto scrivendo un programma e ho bisogno di parsare dei pacchetti scritti nel formato dns.
> Sono partito da questo link
e in particolare stavo studiando il formato
dell'header
e della question
.
> L'idea è leggere il pacchetto nelle query, se è una query (QR, 3° byte, primo bit) leggo il QNAME dalla question; se è un certo nome fornisco una response particolare, altrimenti forwardo il pacchetto così com'è a un server dns e riporto la risposta.
> Quello che non mi è chiaro è se devo controllare altri dati o è sufficiente questo come logica da codificare.
> Avete qualche altra info al riguardo?
Devi farlo per lavoro o e` una sfida personale?I think happiness is love
- Vladimir Putin-
Re: [parliamo di informatica] il protocollo dnsScritto da: аvvelentani
>
> Devi farlo per lavoro o e` una sfida personale?
Personale, non è una sfida, mi serve.
Colgo l'occasione per fare qualcosa con rust, ho già implementato i due loop in listen (tcp e udp). L'idea è fare da reverse proxy verso i dns di google e dare risposte negative per i domini contenuti nelle liste che usa AdAway: voglio bloccare le pubblicità sul tablet di mio padre che non è rootato.
**Modificato dall'autore il 27.08.2014 17:40**Young professional woman and busy mom.
-
-