- Canada
- https://stevenpolley.net
-
Aspiring to become a goose farmer at some point
- Joined on
2019-01-05
Switched from libpcap to ebpf-go. Can now compile with CGO_ENABLED=0 and no dependency on libpcap.
0ad3e2b0d4914bc0670f0acaad799839ae7726f3
Removing libpcap will also remove a lot of network types, so we will likely be contstrained to supporting just ethernet, IPv4/IPv6, and UDP.
This looks interesting: https://pkg.go.dev/golang.o…
Need to get some benchmarks with wide open filter compared to constraining to just the ports required for the authentic knock sequence.
I can only test this on a 1Gbps line.
Also, in the…
Multiple keys should be able to be generated and loaded by hypd.
./hypd generate secret >/etc/hyp/secrets.d/client1.secret
./hypd generate secret >/etc/hyp/secrets.d/client2.secret
./…
Configuration Items
- (Directory) path for the pre-shared key(s)?
- client timeout
- knock success action
- knock timeout action
I also need to work out how much information about the key is leaked during each knock sequence transmission to ensure this frequency is sane. Only 64 bits of the sha1hmac are used for the…