ghedo / go.pkt
π¨ Go libraries for capturing, injecting, filtering, encoding and decoding network packets
β140Updated 2 years ago
Alternatives and similar repositories for go.pkt:
Users that are interested in go.pkt are comparing it to the libraries listed below
- Package packet provides access to Linux packet sockets (AF_PACKET). MIT Licensed.β100Updated last year
- Package ndp implements the Neighbor Discovery Protocol, as described in RFC 4861. MIT Licensed.β226Updated 11 months ago
- β147Updated 9 months ago
- Measure network round-trip latency by sending a TCP SYN packet.β189Updated 8 years ago
- quiwi π₯ - QUIC implementation in Go.β259Updated last year
- NAT (network address translation) example for NFF-Go frameworkβ118Updated last year
- β79Updated 4 months ago
- traffic control in pure go - it allows to read and alter queues, filters and classesβ470Updated last week
- Package genetlink implements generic netlink interactions and data types. MIT Licensed.β60Updated last year
- Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed.β424Updated 2 years ago
- Fast Golang PCAP Reader & Benchmark Comparisonβ76Updated 5 years ago
- c-binding free API for golang to communicate with the conntrack subsystemβ142Updated 4 months ago
- native go library to ping a host per arp datagram, or query a host mac addressβ67Updated last year
- Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.β280Updated 2 years ago
- extra stuff from inet.af/netaddr that didn't make it into Go's net/netipβ106Updated last year
- The OpenFlow middleware libraryβ93Updated 5 years ago
- Pure-Go Netfilter Netlink family implementation.β73Updated 5 months ago
- Control TUN/TAP virtual network interfaces.β93Updated 8 years ago
- SCTP library for the Go programming languageβ133Updated last week
- System V shared memory functions in pure Go.β131Updated 4 months ago
- Go library for handling IP addresses and subnets, both IPv4 and IPv6β97Updated 2 months ago
- ARP table tools for golangβ86Updated 7 months ago
- Go DNS example programsβ305Updated last year
- c-binding free API for golang to communicate with the log subsystem of netfilterβ61Updated 2 months ago
- Various golang benchmarks I've writtenβ111Updated 6 years ago
- HTTP/TLS hostname multiplexing library for Goβ258Updated last year
- Package ipaddr provides basic functions for the manipulation of IP address prefixes and subsequent addresses as described in RFC 4632 andβ¦β83Updated 5 years ago
- Garbage collector-sensitive patricia tree for IP/CIDR taggingβ258Updated 5 months ago
- Package tcp implements TCP-level socket optionsβ92Updated 3 years ago
- Go bindings for radix tree library for fast subnet (IPv4 and IPv6) lookupsβ38Updated 3 years ago