mirror of https://github.com/dirtbags/netshovel
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
examples/simple | 3 years ago | |
gapstring | 5 years ago | |
res | 5 years ago | |
testdata | 3 years ago | |
COPYING.txt | 3 years ago | |
README.md | 5 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago | |
hk_test.go | 3 years ago | |
netshovel.go | 3 years ago | |
packet.go | 3 years ago | |
packet_test.go | 3 years ago | |
stream.go | 3 years ago |
README.md
Dirtbags Netshovel Library
This is a library for advanced network archaeology.
It provides a field-tested framework for exploring unknown TCP-based protocols, and room to grow these explorations into full-blown decoders.
Get going
Package documentation at https://godoc.org/github.com/dirtbags/netshovel
We recommend you
copy examples/simple/simple.go
,
change the Simple
structs into your own protocol,
and build it up into whatever you want.
The Future
This is my first real Go program, so it is likely to change drastically as I figure out how to better architect Go libraries.
We strongly encourage you to bring in whatever version of this you're using under a vendor folder and check it in.