Commit graph

56 commits

Author SHA1 Message Date
Daniel
f63df67d23 Improve verdict handling and switch to immediate re-evaluation 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
0085d6a7ea add defer to unlock 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
ab635bd0f0 better wording for log 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
5ed133d578 Small fixes 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
ecce16ee78 Refactoring 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
ddfa3722be Fixes 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
b4e2687884 fix linter errors 2022-10-10 13:38:56 +02:00
Vladimir Stoilov
ad9000b91c Fix merge error 2022-10-10 13:38:56 +02:00
Vladimir Stoilov
6fdc6c0a4f Refactoring 2022-10-10 13:38:26 +02:00
Vladimir Stoilov
edcb93bf5c Tunnel flag bugfix and refactoring 2022-10-10 13:37:08 +02:00
Vladimir Stoilov
fdc8ef5698 issue new verdict on configuration change 2022-10-10 13:37:08 +02:00
Vladimir Stoilov
0423dfbbbf Reset connection PoC 2022-10-10 13:34:00 +02:00
Daniel
59392e41c6 Move all filter/interception config to interception module 2022-09-27 14:52:09 +02:00
Daniel
770ce61b84 Set tunneling options for (not) using community nodes 2022-08-30 13:27:18 +02:00
Daniel
29bfa9fd91 Add config option to disable dns query interception 2022-04-15 13:05:24 +02:00
Daniel
7d315e92be Integrate SPN route manipulation settings 2022-03-01 16:35:59 +01:00
Daniel
4758bc631b Add notification if IPv6 network integration fails 2022-02-14 14:08:53 +01:00
Daniel
338ce59ae4 Fix fast-tracking non-echo ICMP/v6 messages 2022-02-03 15:38:27 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
3bcb6f377c Fix SPN bootstrapping 2021-11-29 07:50:29 +01:00
Daniel
0cd069ac1a Improve dns redirection for the self-check 2021-11-17 15:43:21 +01:00
Daniel
113f37dcab Add compatibility assistant module 2021-11-17 14:09:42 +01:00
Daniel
7def0704a1 Add primitive encryption detection for until the inspection framework is merged 2021-10-20 16:11:11 +02:00
Daniel
960101d3a9 Add custom routing for DNS server connections 2021-10-12 16:18:36 +02:00
Daniel
0f48d32ac2 Fix routing for Portmaster connections 2021-10-12 16:18:05 +02:00
Daniel
70dbfa7bd3 Fix location estimation via ICMP traceroute 2021-09-29 15:42:52 +02:00
Daniel
985e979d1d Integrate SPN into interception 2021-09-17 22:05:32 +02:00
Daniel
525687a30b Handle ICMP/v6 echo regularly 2021-06-01 12:54:22 +02:00
Daniel
c3d94efab9 Add support for fast-tracking connections within the OS integration 2021-04-19 23:13:06 +02:00
Daniel
d626cea102 Improve dns resolving and logging 2021-04-16 21:35:16 +02:00
Daniel
82a224764e Improve pre-authenticated port check 2021-04-15 23:18:09 +02:00
Daniel
9ff824967e Get/Create connections in single-inflight lock 2021-04-07 16:43:13 +02:00
Daniel
c8bb071e29 Make pre-authenticated ports simpler and stricter 2021-04-07 16:29:42 +02:00
Daniel
bbb1c828e8 Implement review suggestions 2021-04-03 16:03:00 +02:00
Daniel
259a0a8b22 Add ICMP listener 2021-03-29 13:41:17 +02:00
Daniel
43cfba8445 Add IP scoping data to entity.Entity and network.Connection 2021-03-20 22:07:17 +01:00
Daniel
0b79173269 Register metrics in start instead of prep 2021-03-10 14:08:32 +01:00
Daniel
c9b89ef2ea Use metrics 2021-01-28 17:45:52 +01:00
Daniel
12f3c0ea8d Add support for network service 2021-01-19 15:43:22 +01:00
Daniel
564928a97f Switch nameserver to listen on localhost 2021-01-08 16:36:36 +01:00
Daniel
68b6649a76 Fix fast-tracking of the block-IPs 2020-12-21 14:54:10 +01:00
Daniel
f31e19aaac Improve logging 2020-12-01 16:59:58 +01:00
Daniel
c37674d94c Fix tracing context assigned to packets 2020-11-30 14:49:21 +01:00
Daniel
057d167221 Block DNS requests with IPs 0.0.0.17 and ::17 2020-11-04 15:51:30 +01:00
Daniel
c09d32cf08 Add option key responsible for the verdict
Also, expose the RevisionCounter
2020-10-29 16:24:17 +01:00
Daniel
8502d83e27 Improve concurrent connection handling support 2020-10-16 14:59:25 +02:00
Daniel
cfafbfca4e Improve trace logging 2020-10-15 11:48:27 +02:00
Daniel
1402052b95 Improve Permanent Verdicts description.
Also, add a minor trace counting fix.
2020-09-29 11:24:24 +02:00
Daniel
f01df70143 Fix and improve fast tracked permits in firewall 2020-08-14 11:55:58 +02:00
Daniel
cdec623033 Add SPN integration 2020-08-06 21:36:43 +02:00