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
LogUTC | print the logs in UTC format (true, false)
59
61
LogMicro | print the logs in microseconds (true, false)
60
-
Firewall | "nftables" or "iptables"
61
-
Stats.MaxEvents | Max events to send to the GUI every second. If you think that you're missing some connections increased this value.
62
+
Firewall | "nftables" (default) or "iptables"
63
+
Stats.MaxEvents | Max events to send to the GUI every second. If you think that you're missing some connections, increased this value.
62
64
Stats.MaxStats | Max stats per item (port, host, IP, process, etc) to keep in the backlog.
63
-
Stats.Workers | Max workers to handle the statistics
65
+
Stats.Workers | Max workers to handle the statistics.
64
66
Ebpf.ModulesPath (>= v1.6.5) | Alternative location of the eBPF modules (default /usr/lib/opensnitchd/ebpf)
65
67
Ebpf.EventsWorkers (>= v1.6.5) | Number of goroutines to handle kernel events (default: 8).
66
-
Ebpf.QueueEventsSize (>= v1.6.5) | Max number of events queued. Default 0, meaning that the events will be processed with the available goroutines. If the value is > 0 and the daemon can't handle the events fast enough, they'll be queued. Once the queue is full, it'll behave as it was of size 0.
68
+
Ebpf.QueueEventsSize (>= v1.6.5) | Max number of events queued. Default 0, meaning that the events will be processed with the available goroutines. If the value is > 0 and the daemon can't handle the events fast enough, they'll be queued. Once the queue is full, queued elements are discarded.
67
69
Rules.Path (>= v1.6.5) | Alternative location of to the rules.
70
+
Rules.EnableChecksums (>= v1.7.0)| Obtain processes's checksums and allow create rules to filter by them.
68
71
FwOptions.ConfigPath (>= v1.7.0) | Alternative path to the firewall configuration (default /etc/opensnitchd/system-fw.json)
69
72
FwOptions.MonitorInterval (>= v1.7.0) | Interval time to check that interception rules are loaded. Default "15s", "0s" disables the monitor (value format in time.Duration: https://pkg.go.dev/time#ParseDuration)
70
-
Rules.EnableChecksums (>= v1.7.0)| Obtain processes's checksums and allow create rules to filter by them.
71
73
Internal.GCPercent (>= v1.7.0)| Option to configure how often the daemon frees up unused memory (https://tip.golang.org/doc/gc-guide#GOGC).
72
-
Internal.FlushConnsOnStart | Option to kill established connections whenever the firewall is reloaded / started.
74
+
Internal.FlushConnsOnStart | Option to kill established connections whenever the firewall is reloaded / started. Local connections are excluded.
73
75
74
76
If you change the configuration or the rules under _/etc/opensnitchd/rules/_, they'll be reloaded automatically. No restart is needed.
0 commit comments