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

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