You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jean-Louis Huynen 17e5a53a00 update exclude list 4 years ago
conf.sample default snaplen to 4096 4 years ago
.gitignore update exclude list 4 years ago
LICENSE Relicensing to MIT 4 years ago
Makefile Makefile for linux/amd64 and raspbian 4 years ago typo 4 years ago
d4-goclient.go Implement the Writer interface + io.CopyBuffer 4 years ago


Fetch d4-goclient code and dependencies

go get
go get

Use make to build binaries:

make arm5l  # for raspberry pi / linux
make amd64l # for amd64 / linux


Launch a d4-server

See $IP_SRV being the d4-server's address, $PORT its listening port

Pipe data into the client

Some file

cat /proc/cpuinfo | ./d4-goclient -c conf.sample/ |  socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0

Tcpdump output, discarding our own traffic

$IP being the monitoring computer ip

tcpdump not dst $IP and not src $IP -w - | ./d4-goclient -c conf.sample/ |  socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0