@@ -92,20 +92,24 @@ You can use the image using docker compose:
92
92
If true, the github.com/google/gopacket/tcpassembly library will log information regarding its memory use every once in a while.
93
93
-b int
94
94
Interface buffersize (MB) (default 32)
95
+ -bpf string
96
+ Custom BPF to capture packets
97
+ -collectonlysip
98
+ collect only sip
95
99
-d string
96
100
Enable certain debug selectors [defrag,layer,payload,rtp,rtcp,sdp]
97
101
-dd
98
102
Deduplicate packets
99
103
-di string
100
104
Discard uninteresting packets by any string
101
- -dim string
102
- Discard uninteresting SIP packets by Method [OPTIONS,NOTIFY]
105
+ -didip string
106
+ Discard uninteresting SIP packets by Destination IP(s)
103
107
-diip string
104
108
Discard uninteresting SIP packets by Source or Destination IP(s)
109
+ -dim string
110
+ Discard uninteresting SIP packets by Method [OPTIONS,NOTIFY]
105
111
-disip string
106
112
Discard uninteresting SIP packets by Source IP(s)
107
- -didip string
108
- Discard uninteresting SIP packets by Destination IP(s)
109
113
-e
110
114
Log to stderr and disable syslog/file output
111
115
-eof-exit
@@ -116,8 +120,20 @@ You can use the image using docker compose:
116
120
Fanout group ID for af_packet
117
121
-fi string
118
122
Filter interesting packets by any string
123
+ -fnum int
124
+ The total num of log files to keep (default 7)
125
+ -fsize uint
126
+ The rotate size per log file based on byte (default 10485760)
119
127
-fw int
120
128
Fanout worker count for af_packet (default 4)
129
+ -hep-buffer-activate
130
+ enable buffer messages if connection to HEP server broken
131
+ -hep-buffer-debug
132
+ enable debug buffer messages
133
+ -hep-buffer-file string
134
+ filename and location for hep-buffer file (default " HEP-Buffer.dump" )
135
+ -hep-buffer-max-size string
136
+ max buffer size, can be B, KB, MB, GB, TB. By default - unlimited (default " 0" )
121
137
-hi uint
122
138
HEP node ID (default 2002)
123
139
-hin
@@ -130,6 +146,8 @@ You can use the image using docker compose:
130
146
HEP server destination address and port (default " 127.0.0.1:9060" )
131
147
-i string
132
148
Listen on interface (default " any" )
149
+ -keepalive uint
150
+ keep alive internal - 5 seconds by default. 0 - disable (default 5)
133
151
-l string
134
152
Log level [debug, info, warning, error] (default " info" )
135
153
-lp int
@@ -148,6 +166,8 @@ You can use the image using docker compose:
148
166
Log filepath (default " ./" )
149
167
-pr string
150
168
Portrange to capture SIP (default " 5060-5090" )
169
+ -prometheus string
170
+ prometheus metrics - ip:port. By default all IPs (default " :8090" )
151
171
-protobuf
152
172
Use Protobuf on wire
153
173
-rf string
@@ -158,6 +178,14 @@ You can use the image using docker compose:
158
178
Pcap rotation time in minutes (default 60)
159
179
-s int
160
180
Snaplength (default 8192)
181
+ -script-file string
182
+ Script file to execute on each packet
183
+ -script-hep-filter string
184
+ HEP filter for script, comma separated list of HEP types (default " 1" )
185
+ -sipassembly
186
+ If true, sipassembly will be enabled
187
+ -skipverify
188
+ skip certifcate validation
161
189
-sl
162
190
Log to syslog
163
191
-t string
0 commit comments