#dns #domain #name #parser

dns-parser

Pure-rust DNS protocol parser library. This does not support network, only raw protocol parser.

16 releases

0.8.0 Aug 6, 2018
0.7.1 Oct 22, 2017
0.7.0 May 10, 2017
0.6.0 Dec 1, 2016
0.3.1 Mar 3, 2016

#18 in Parser implementations

Download history 59/week @ 2018-05-16 166/week @ 2018-05-23 411/week @ 2018-05-30 148/week @ 2018-06-06 86/week @ 2018-06-13 62/week @ 2018-06-20 100/week @ 2018-06-27 125/week @ 2018-07-04 142/week @ 2018-07-11 104/week @ 2018-07-18 59/week @ 2018-07-25 128/week @ 2018-08-01 232/week @ 2018-08-08

607 downloads per month

DNS Parser

Status: beta

Documentation | Github | Crate

This is a parser of DNS protocol packets that is independent of any networking code.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

The network-agnostic DNS parser library

Documentation | Github | Crate

Use Builder to create a new outgoing packet.

Use Packet::parse to parse a packet into a data structure.

MIT/Apache-2.0 license

Dependencies

Reverse deps