ANN: Constrict 0.1.0 DNS message parsing library

J

Jason Smith

This message is to announce a new Python module, Constrict, which is
useful for examining DNS messages that you receive either from a network
capture or from a socket. While other DNS-related Python projects
exist, none provide flexible message parsing and inspection.

http://www.oes.co.th/projects/Constrict

Constrict is BIND for Python: it is a Python library for parsing DNS
messages using ISC's libbind. Constrict allows you to see DNS messages
in two ways:

* Direct access to the libbind parsing functions
* A Python object with various meaningful attributes

This software is available under the GNU General Public License, version
2.

This is the initial release. Constrict evolved from an internal project
development, so it has already seen much real-world testing. The
wrapper to the BIND C API is thorough enough for most development, and
the object-oriented view is quite intuitive for day-to-day queries and
responses.

Constrict is known to work with Python 2.3 and BIND 9 on Linux/i386 and
Linux/ppc.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top