netshovel

Network Archaeology library for Go
git clone https://git.woozle.org/neale/netshovel.git

Neale Pickett  ·  2018-07-24

README.md

 1Dirtbags Netshovel Library
 2==========================
 3
 4This is a library for advanced
 5[network archaeology](https://sites.google.com/view/cyberfire/foundry/classes/network-archaeology).
 6
 7It provides a field-tested framework for
 8exploring unknown TCP-based protocols,
 9and room to grow these explorations into full-blown decoders.
10
11
12Get going
13=========
14
15Package documentation at
16https://godoc.org/github.com/dirtbags/netshovel
17
18We recommend you
19copy `examples/simple/simple.go`,
20change the `Simple` structs into your own protocol,
21and build it up into whatever you want.
22
23
24
25The Future
26==========
27
28This is my first real Go program,
29so it is likely to change drastically
30as I figure out how to better architect Go libraries.
31
32We strongly encourage you to bring in whatever version of this you're using
33under a [vendor folder](https://blog.gopheracademy.com/advent-2015/vendor-folder/)
34and check it in.