ether is a go package for sending and receiving ethernet frames.
Currently supported platform:
- BPF based
- OS X
- FreeBSD
- AF_PACKET based
- Linux
http://godoc.org/github.com/songgao/ether
- in kernel packets filtering
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
ether is a go package for sending and receiving ethernet frames.
Currently supported platform:
http://godoc.org/github.com/songgao/ether
water
A simple TUN/TAP library written in native Go.colorgo
Colorize (highlight) `go build` command outputpackets
Libraries for parsing and constructing common network packets.bufferManager.go
bufferManager demonstrates a technique to decrease pressure on GC in Go.go.pipeline
go.pipeline is a utility library that imitates unix pipeline. It simplifies chaining unix commands (and other stuff) in Go.mit-ds-lab-2013
My solutions to labs in MIT 6.824: Distributed Systems (2013 Spring) [http://pdos.csail.mit.edu/6.824-2013/]flags.hh
A simple `getopt` wrapper for C++ in one header file.static
A super simple yaml-configured static file server.pingpong
pingpong is a utility commandline tool that makes testing server/client programs easier by interleaving output from different commands and labeling them with different colors.stacktraces
Bluntly print stacktraces of all running Go routines on specific signals.vpnroutesd
Make your corporate VPN less miserable by explicitly specifying destinations that should use VPN and having the rest of traffic go through the primary interface. Supports both static IPs and DNS names.gallery
Expose an image folder as a web galleryhey
A robot implemented in Go with finite state machine that responds to openssl or telnet connections.contact
It's an online contact card with qr-code generation for programmers. It's made of pure html/css/javascript. Check out this live demo hosted on GitHub Pages:nush
(WIP) nush, Not-a-Unix-SHell, is a library for composing a Unix Shell -like console in Go, exposed over SSH and browser (through socket.io). Example/Demo: https://github.com/songgao/memust-not-benchmark-on-intel
bpm-cursor
Match terminal cursor flashing rate with BPM of the currently playing song.ictl
Interframe Compression Transmission LayerAlikeSubmissions
dotfiles
Everybody has one.empty
fairtrade4grads
homelab
Notes on my home networking and server setupHalfDomeChallenge
A fork of `songgao/ElCapChallenge`; built for the Half Dome Challenge in November 2, 2015 at Auburn University Recreation Center.go.http
An experimental drop-in alternative to net/http package that provides some extra functionalities.Love Open Source and this site? Check out how you can help us