opensnitch/daemon
Gustavo Iñiguez Goia d11a98e418 fixed interception and system fw rules, default action
- The firewall rules defined in /etc/opensnitchd/system-fw.json take
precedence over the interception rules, but we were inserting the
interception rules before the system's ones. With this change #455
should be fixed.

- On the other hand, the DefaultAction was not being applied correctly
  in all cases. As of today the DefaultAction is applied in 2 scenarios:
  * When the daemon is connected to the GUI and the user doesn't answer
    a pop-up.
  * When the daemon is not connected to the GUI.

  However as we don't parse all network protocols, even if the GUI is
  connected we may end up parsing a connection and don't know what to do
  with it. In this case the DefaultAction was always Deny.

  Now in the above scenario, i.e.: when the GUI is connected but we
  can't parse a connection, we'll apply the DefaultAction configured by
  the user.
2021-08-25 13:06:32 +02:00
..
conman find PID: use legacy methods if the PID is not found. 2021-06-08 14:11:19 +02:00
core Bump versions to v1.4.0rc4 2021-08-11 17:16:56 +02:00
dns updated import paths 2020-12-09 18:18:42 +01:00
firewall fixed interception and system fw rules, default action 2021-08-25 13:06:32 +02:00
log minor fixes to prevent go vet from complaining 2021-02-13 19:18:38 +03:00
netfilter wait for success when sending packet to chan, don't error out after first failed attempt. 2021-02-19 09:01:01 +03:00
netlink improved PID discovering 2021-07-29 15:40:25 +02:00
netstat updated import paths 2020-12-09 18:18:42 +01:00
procmon cache of PIDs: added new tests, fixed rare crash 2021-08-11 14:19:43 +02:00
rule blocklists: sanitize hosts entries 2021-08-22 23:07:25 +02:00
statistics statistics: fixed missed connections 2021-08-13 12:18:10 +02:00
ui fixed interception and system fw rules, default action 2021-08-25 13:06:32 +02:00
.gitignore daemon -> opensnitchd (ref #118) 2018-04-10 18:38:04 +02:00
default-config.json Use eBPF as procs monitor method by default 2021-08-17 13:54:46 +02:00
go.mod added nftables support 2021-06-07 01:32:05 +02:00
Gopkg.toml fix: calling ftrace probe Reset in order to start from a clean state (fixes #159) 2018-04-18 02:00:12 +02:00
main.go statistics: fixed missed connections 2021-08-13 12:18:10 +02:00
Makefile makefile: 2021-02-13 18:48:49 +03:00
opensnitch.spec Bump versions to v1.4.0rc4 2021-08-11 17:16:56 +02:00
opensnitchd.service set server address and log file from the default config 2020-10-26 23:16:27 +01:00
system-fw.json Merge branch 'priority-rules' into main 2020-11-13 00:14:39 +01:00