Provides packet processing capabilities for Go
Clone or download
Permalink
Failed to load latest commit information.
afpacket Retry on EINTR in afpacket instead of failing Oct 4, 2018
bsdbpf Use errors.New instead of fmt.Errorf when it is possible. Oct 17, 2016
bytediff Minor comments/fixes, expose bytediff. Jun 21, 2014
defrag/lcmdefrag Moved Defragmenter to New Folder Structure Jun 4, 2018
dumpcommand Third round of review changes from Graeme Feb 9, 2017
examples reassmebly: Accept() with next expected ack comparison Jul 25, 2018
ip4defrag ip4defrag: delete flow from defragmenter on flush. Jun 26, 2018
layers Partial TLS Support (#534) Oct 10, 2018
macs Update default OUI database URL and regenerate (#515) Sep 13, 2018
pcap Fix copyright notice Oct 18, 2018
pcapgo Change goto to break looplabel Oct 18, 2018
pfring Changing data type of durationMillis to uint Jan 8, 2018
reassembly Post-check whether requested offset is in range of available bytes. (#… Aug 30, 2018
routing Fix IPv4 routing Oct 2, 2017
tcpassembly Fix tcpassembly overflow off-by-one. Jan 26, 2018
.gitignore [RFC] Add reassembly package and accompanying reassemblydump example Feb 9, 2017
.travis.gofmt.sh Add travis test for go fmt. Mar 4, 2016
.travis.golint.sh Fix golint repo location (see golang/lint@ead987a) Oct 18, 2018
.travis.govet.sh govet checks for includes, we can't vet pfring :( Jun 20, 2018
.travis.yml pcapgo: add OpenEthernet and a full capture example Sep 6, 2018
AUTHORS Add go implementation for handling pcapng files Oct 18, 2018
CONTRIBUTING.md Remove a lot of stuff from CONTRIBUTING. Mar 7, 2017
LICENSE Locking down licensing. Jan 7, 2013
README.md Revert "mass search and replace to make this work at a different base… Sep 7, 2016
base.go Fixed golint on base library. Sep 23, 2016
benchmark_test.go gopacket: fix vet errors Mar 20, 2018
decode.go Drop SetConsumed() API Feb 9, 2017
doc.go Fix example code in docs Oct 28, 2017
flows.go Fixed golint on base library. Sep 23, 2016
gc Add Support for LCM Defragmentation Jun 4, 2018
layerclass.go Fixed golint on base library. Sep 23, 2016
layertype.go Add ability to override layer type, and fix DNS issue. Dec 14, 2016
packet.go Add support for out-of-band VLAN IDs on afpacket sources. (#462) Sep 6, 2018
packet_test.go Add ability to concat finite packet sources. Dec 9, 2016
parser.go Update parser.go Oct 10, 2018
writer.go Serialized Layer Introspection [Fixes #517] (#530) Oct 2, 2018
writer_test.go Add copyrights to files missing them. Oct 4, 2013

README.md