You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`splt_analysis`|`[default=0]`| Specify the sequence of first packets length for early statistical analysis. When set to 0, splt_analysis is disabled. |
69
+
|`max_nflows`|`[default=0]`| Specify the number of maximum flows to capture before returning. Unset when equal to 0. |
66
70
|`n_meters`|`[default=0]`| Specify the number of parallel metering processes. When set to 0, NFStreamer will automatically scale metering according to available physical cores on the running host. |
67
71
|`performance_report`|`[default=0]`|[**Performance report**](https://github.com/nfstream/nfstream/blob/master/assets/PERFORMANCE_REPORT.md) interval in seconds. Disabled when set to 0. Ignored for offline capture. |
72
+
|`system_visibility_mode`|`[default=0]`| Enable system process mapping by probing the host machine. |
73
+
|`system_visibility_poll_ms`|`[default=100]`| Set the polling interval in milliseconds for system process mapping feature (0 is the maximum achievable rate). |
|`path`|`[default=None]`| Specify output path of csv resulting file. When Set to None, NFStream uses source as path and add a '.csv' extension to it. |
94
100
|`flows_per_file`|`[default=0]`| Specify maximum flows per generated file. Each generated file name will be appended by the chunk index. This limit is disabled when set to 0. |
95
101
|`columns_to_anonymize`|`[default=[]]`| List of columns names to anonymize. Anonymization is based on a random secret key generation at each start of NFStreamer. The generated key is used to anonymize configured values using blake2b algorithm. |
102
+
| `rotate_files` | `[default=0]` | Number of rotating files to limit disk storage usage. Example: NFstream started with flows per file `1000` and rotate_files `5` will force NFStreamer to overwrite file 0 when it reached 5000 flows.
96
103
97
104
## NFlow
98
105
@@ -203,6 +210,11 @@ In the following we detail each implemented feature.
203
210
|`splt_ps`|`list`| List of N (splt_analysis=N) first flow packet sizes (depends on accounting_mode, -1 when there is no packet).|
204
211
|`splt_piat_ms`|`list`| List of N (splt_analysis=N) first flow packet inter arrival times (always 0 for first packet, -1 when there is no packet).|
205
212
213
+
#### System Visibility Features (system_visibility_mode=1)
214
+
215
+
|`process_name`|`str`| Name of the host process that generated the flow.|
216
+
|`process_pid`|`int`| PID of the host process that generated the flow .|
0 commit comments