From f13f68242cd3293ef111d3809f783d7a22691c87 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Tue, 15 Jan 2019 08:29:13 +0100 Subject: [PATCH] chg: [doc] updated to clarify installation for golang --- README.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 133a1db..d1c2fa9 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,39 @@ # Installation + Fetch d4-goclient code and dependencies + ```bash -go get github.com/D4-project/d4-goclient go get github.com/satori/go.uuid +go get github.com/D4-project/d4-goclient ``` + Use make to build binaries: + ```bash make arm5l # for raspberry pi / linux make amd64l # for amd64 / linux ``` + +## Dependencies + + - golang 1.10 (tested) + - go.uuid + # Use -## Launch a d4-server + +## Launch a d4-server (if you don't have a server) + See https://github.com/D4-project/d4-core/tree/master/server $IP_SRV being the d4-server's address, $PORT its listening port + ## Pipe data into the client + ### Some file ```bash cat /proc/cpuinfo | ./d4-goclient -c conf.sample/ | socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0 ``` -### Tcpdump output, discarding our own traffic + +### tcpdump (libpcap) output, discarding our own traffic $IP being the monitoring computer ip ```bash tcpdump not dst $IP and not src $IP -w - | ./d4-goclient -c conf.sample/ | socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0