Skip to content

Instantly share code, notes, and snippets.

@covertsh
covertsh / tcp-md5-client.go
Created May 17, 2020 19:08
TCP-MD5 client and server in Golang (RFC 2385). Written and tested using Go 1.14.3 on Ubuntu 18.04 x64 running kernel 4.15. See accompanying blog post: https://covert.sh/2020/05/17/golang-tcp-md5/
package main
import (
"context"
"golang.org/x/sys/unix"
"io"
"log"
"net"
"os"
"syscall"