Skip to content

IP stack written in Dylan - includes binary parsing and interactive GUI

License

Notifications You must be signed in to change notification settings

dylan-hackers/network-night-vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a4c2ec1 · Jan 30, 2014
Jan 10, 2014
Jan 19, 2014
Jul 29, 2012
Jan 5, 2013
Dec 17, 2013
Jan 18, 2014
Dec 17, 2013
Dec 20, 2013
Dec 20, 2013
Dec 20, 2013
Dec 17, 2013
Jul 29, 2012
Jan 19, 2014
Jan 21, 2014
Jul 30, 2012
Jan 19, 2014
Jan 9, 2014
Jul 29, 2012
Jul 29, 2012
Dec 17, 2013
Jan 30, 2014
Dec 15, 2013
Dec 17, 2013
Dec 15, 2013
Jul 29, 2012

Repository files navigation

Welcome to Network Night Vision

Screenshot is available here: http://opendylan.org/~hannes/gui-sniffer.png

This is network night vision, consisting of a domain-specific language for describing binary protocols, which generates readers and writers into a high-level object.

The overall goal is to be able to write packet and protocol definitions abstractly, and then write the logics of protocols in a concise way.

There is even a GUI, similar to Wireshark, but with a shell to setup your layering.

This project used ideas from the click modular router (http://www.read.cs.ucla.edu/click/Click), defstorage, scapy (http://www.secdev.org/projects/scapy/), wireshark (http://www.wireshark.org/) and others.

There are two documents about this project:

Building

Either in the IDE open the project gui-sniffer, or use the command line:

dylan-compiler -build sniffer

About

IP stack written in Dylan - includes binary parsing and interactive GUI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published