Skip to content

Fast, in-place network packet parser and visualizer.

Notifications You must be signed in to change notification settings

markrepedersen/netparser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abstract

Includes a backend that parses packets using pcap and also a frontend for displaying them.

Instructions

Installation

git clone https://github.com/markrepedersen/netparser.git
cargo build

For using as a library, see lib/netparse for available entry points.

Running

cargo run -p netparser

Emacs

TBA

Limitations

Currently only supports the following protocols:

L1/2

  • Ethernet (802.2)
  • (Depends on OS) Wifi (802.11)
  • ARP

L3

  • IPv4
  • IPv6

L4

  • UDP
  • TCP
  • ICMP

About

Fast, in-place network packet parser and visualizer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published