Skip to content

Instantly share code, notes, and snippets.

View jsitnicki's full-sized avatar

Jakub Sitnicki jsitnicki

View GitHub Profile
@jsitnicki
jsitnicki / unix_bind_invalid_utf8.go
Created December 7, 2019 09:30
Go vs Rust: Bind a UNIX socket to a path that is not a valid UTF-8 sequence
package main
import "net"
func main() {
net.Listen("unix", "/tmp/fo\x80o")
}
@jsitnicki
jsitnicki / udp_lookup_tests.py
Created August 23, 2019 07:55
Tests for order of UDP/UDP-Lite socket lookup. Connected sockets should match before unconnected ones.
#!/usr/bin/env python3
from socket import *
IPPROTO_UDPLITE = 136
def test_dgram_lookup_order(server_addr,
client1_addr,
client2_addr,
client3_addr,
@jsitnicki
jsitnicki / .gitignore
Created March 3, 2019 22:11 — forked from majek/.gitignore
ebpf overlow bug
ebpf-bug
venv
ebpf-bug-kern.o
ebpf-bug-ebpf.c
bpf_helpers.h
bpf.h