newtools/zsocket
View on GitHub ↗ ★ 830 Go archived
Zero-copy sockets for Linux in Golang
7 mentions on Hacker News by 1 person: 1 story, 6 comments · first 2016-06-22 · latest 2018-03-19
20082026
-
…but I created a go library with no C dependencies that lets you play with raw sockets on Linux: https://github.com/nathanjsweet/zsocket
comment by hacknat · 2018-03-19 · in Linux Raw Sockets -
…socket wrapper in golang it's pretty fast and has built in layer detection and checksum functions: https://github.com/nathanjsweet/zsocket
comment by hacknat · 2017-05-27 · in Libtins – High-level and multiplatform C++ network packet sniffing and crafting -
…around the linux zero-copy socket syscall. It also has some network utilities along with it: https://github.com/nathanjsweet/zsocket
comment by hacknat · 2017-02-04 · in Network programming with Go (2012) -
…I wrote a lock-free, c/c++ free, implementation of an AF_PACKET socket abstraction in Golang: https://github.com/nathanjsweet/zsocket I haven't implemented fan-out at all, but if anybody is interested in adding it, I'd happily apply…
comment by hacknat · 2016-10-24 · in Capturing Millions of Packets per Second in Linux without Third-Party Libraries -
I wrapped the zero-copy socket system call, for linux, for Golang: https://github.com/nathanjsweet/zsocket I've developed it quite a bit more now, but I got the basic functionality done in a weekend. The thing I'm proudest of is that the…
comment by hacknat · 2016-08-22 · in Ask HN: Show off your weekend project -
…suppport (though no logic for handling tcp communication itself). It's lock-free and thread safe: https://github.com/nathanjsweet/zsocket
comment by hacknat · 2016-07-02 · in Why do we use the Linux kernel's TCP stack?