d4-goclient/README.md

26 lines
779 B
Markdown
Raw Normal View History

2019-01-11 16:29:20 +01:00
# Installation
Fetch d4-goclient code and dependencies
```bash
go get github.com/D4-project/d4-goclient
go get github.com/satori/go.uuid
```
Use make to build binaries:
2019-01-11 16:29:20 +01:00
```bash
make arm5l # for raspberry pi / linux
make amd64l # for amd64 / linux
2019-01-11 16:29:20 +01:00
```
# Use
## Launch a d4-server
See https://github.com/D4-project/d4-core/tree/master/server
$IP_SRV being the d4-server's address, $PORT its listening port
2019-01-11 16:29:20 +01:00
## Pipe data into the client
2019-01-14 17:12:26 +01:00
### Some file
2019-01-11 16:29:20 +01:00
```bash
cat /proc/cpuinfo | ./d4-goclient -c conf.sample/ | socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0
```
2019-01-14 17:12:26 +01:00
### Tcpdump 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
2019-01-11 16:29:20 +01:00
```