Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A TCP/IP stack written in Dylan, including binary parsing, flow and GUI with interactive shell

branch: master

Welcome to Network Night Vision

Screenshot is available here:

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 (, defstorage, scapy (, wireshark ( and others.

There are two documents about this project:


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

dylan-compiler -build sniffer
Something went wrong with that request. Please try again.