GitHub - google/gopacket: Provides packet processing capabilities for Go (original) (raw)

Skip to content

Sign in

Appearance settings

View all features

View all solutions

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Sign in

Sign up

Appearance settings

google / gopacket Public

Provides packet processing capabilities for Go

License

BSD-3-Clause license

6.7k stars 1.1k forks Branches Tags Activity

Star

Notifications You must be signed in to change notification settings

Additional navigation options

BranchesTags

Folders and files

Name Name Last commit message Last commit date
Latest commitHistory1,443 Commits
afpacket afpacket
bsdbpf bsdbpf
bytediff bytediff
defrag/lcmdefrag defrag/lcmdefrag
dumpcommand dumpcommand
examples examples
ip4defrag ip4defrag
layers layers
macs macs
pcap pcap
pcapgo pcapgo
pfring pfring
reassembly reassembly
routing routing
tcpassembly tcpassembly
.gitignore .gitignore
.travis.gofmt.sh .travis.gofmt.sh
.travis.golint.sh .travis.golint.sh
.travis.govet.sh .travis.govet.sh
.travis.install.sh .travis.install.sh
.travis.script.sh .travis.script.sh
.travis.yml .travis.yml
AUTHORS AUTHORS
CONTRIBUTING.md CONTRIBUTING.md
LICENSE LICENSE
README.md README.md
base.go base.go
benchmark_test.go benchmark_test.go
decode.go decode.go
doc.go doc.go
flows.go flows.go
gc gc
gen.go gen.go
go.mod go.mod
go.sum go.sum
layerclass.go layerclass.go
layers_decoder.go layers_decoder.go
layertype.go layertype.go
packet.go packet.go
packet_test.go packet_test.go
parser.go parser.go
time.go time.go
time_test.go time_test.go
writer.go writer.go
writer_test.go writer_test.go

Repository files navigation

GoPacket

This library provides packet decoding capabilities for Go. See godoc for more details.

Build Status GoDoc

Minimum Go version required is 1.5 except for pcapgo/EthernetHandle, afpacket, and bsdbpf which need at least 1.9 due to x/sys/unix dependencies.

Originally forked from the gopcap project written by Andreas Krennmair ak@synflood.at (http://github.com/akrennmair/gopcap).

About

Provides packet processing capabilities for Go

Resources

Readme

License

BSD-3-Clause license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy

Activity

Custom properties

Stars

6.7k stars

Watchers

140 watching

Forks

1.1k forks

Report repository

Releases

33 tags

Packages

No packages published

Used by 14.1k

@kmk142789 @kmk142789 @op-rs @FlexNetOS @jurajpiar @grofers @xrplevm @jurajpiar + 14,102

Contributors164

+ 150 contributors

Languages