Skip to content

Commit 2f4f034

Browse files
authored
Update README.md
1 parent a15e8cb commit 2f4f034

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

README.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,42 @@
1+
# nflow-generator
2+
13
Netflow generator that produces fixed netflow mock data to test monitoring systems
4+
25
Based on https://github.com/nerdalert/nflow-generator
36

4-
Create mock Netflow for a 100G DoS using `go run . -t 127.0.0.1 -p 9001 -i "10ms" -n 1000000 -b 1000000000`
7+
#### Usecase
8+
This generator allows the creation of specific netflow data to monitor netflow monitoring platform.
9+
10+
The use of configuration files allows sending multiple specific netflows to multiple netflow recievers
11+
12+
#### Example configuration:
13+
```
14+
- collector:
15+
ip: 127.0.0.1
16+
port: 3055
17+
flows:
18+
- traffic-type: ntp
19+
reporting-intervall: 1s
20+
packets-per-flow: 10
21+
bytes-per-flow: 280
22+
sample-intervall: 5
23+
- traffic-type: dns
24+
reporting-intervall: 1s
25+
packets-per-flow: 10
26+
bytes-per-flow: 280
27+
sample-intervall: 5
28+
- collector:
29+
ip: second.netflow.receiver.domain
30+
port: 3055
31+
flows:
32+
- traffic-type: icmp
33+
reporting-intervall: 1s
34+
packets-per-flow: 10
35+
bytes-per-flow: 10
36+
sample-intervall: 1
37+
- traffic-type: CLDAP
38+
reporting-intervall: 1s
39+
packets-per-flow: 10
40+
bytes-per-flow: 280
41+
sample-intervall: 5
42+
```

0 commit comments

Comments
 (0)