Merge branch 'master' of github.com:D4-project/d4-goclient
commit
f3bba197b1
21
README.md
21
README.md
|
@ -1,24 +1,39 @@
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
Fetch d4-goclient code and dependencies
|
Fetch d4-goclient code and dependencies
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
go get github.com/D4-project/d4-goclient
|
|
||||||
go get github.com/satori/go.uuid
|
go get github.com/satori/go.uuid
|
||||||
|
go get github.com/D4-project/d4-goclient
|
||||||
```
|
```
|
||||||
|
|
||||||
Use make to build binaries:
|
Use make to build binaries:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
make arm5l # for raspberry pi / linux
|
make arm5l # for raspberry pi / linux
|
||||||
make amd64l # for amd64 / linux
|
make amd64l # for amd64 / linux
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Dependencies
|
||||||
|
|
||||||
|
- golang 1.10 (tested)
|
||||||
|
- go.uuid
|
||||||
|
|
||||||
# Use
|
# 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
|
See https://github.com/D4-project/d4-core/tree/master/server
|
||||||
$IP_SRV being the d4-server's address, $PORT its listening port
|
$IP_SRV being the d4-server's address, $PORT its listening port
|
||||||
|
|
||||||
## Pipe data into the client
|
## Pipe data into the client
|
||||||
|
|
||||||
### Some file
|
### Some file
|
||||||
```bash
|
```bash
|
||||||
cat /proc/cpuinfo | ./d4-goclient -c conf.sample/ | socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0
|
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
|
$IP being the monitoring computer ip
|
||||||
```bash
|
```bash
|
||||||
tcpdump not dst $IP and not src $IP -w - | ./d4-goclient -c conf.sample/ | socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0
|
tcpdump not dst $IP and not src $IP -w - | ./d4-goclient -c conf.sample/ | socat - OPENSSL-CONNECT:$IP_SRV:$PORT,verify=0
|
||||||
|
|
Loading…
Reference in New Issue