Commit graph

383 commits

Author SHA1 Message Date
Daniel
c2cac45d83 Fix incoming rules for system resolver 2022-02-14 11:24:52 +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
a4e9b370f0 Use P2P filter lists when blocking P2P connections 2021-12-13 10:28:40 +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
b9b33ed2b3 Use separate DNSRequestContext struct for adding DNS context to connections 2021-10-19 10:25:49 +02:00
Daniel
ff31b7c8c5 Add dns and tunnel context to conntection 2021-10-14 15:54:42 +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
9c72fcfa40 Improve documentation 2021-08-23 23:02:27 +02:00
Daniel
7b055a7c0a Implement review suggestions 2021-08-23 16:34:21 +02:00
Daniel
e16ce0b40f Add exception for ICMP from dns server bypass prevention 2021-08-23 14:41:34 +02:00
Daniel
f34dccb8f3 Improve endpoint/rule lists and filtering of DNS requests 2021-08-19 23:29:29 +02:00
Patrick Pacher
88eb252ecb
Prepare intel entity data earlier in the decision process 2021-08-18 16:57:45 +02:00
Daniel
5044ef1b7e Improve settings wording 2021-08-18 09:34:43 +02:00
Daniel
b314b46fb8 Improve logging 2021-08-18 09:34:00 +02:00
Patrick Pacher
026dc274f4 Fix bypass prevention not working as expected due to filterlists not matched for the entity 2021-08-17 14:25:55 +02:00
Daniel
525687a30b Handle ICMP/v6 echo regularly 2021-06-01 12:54:22 +02:00
Daniel
6141066252 Improve system resolver profile 2021-06-01 12:53:57 +02:00
Daniel
592605b0d4 Set ShowOnSystem correctly for prompts 2021-05-18 14:12:03 +02:00
Daniel
fa58de2e1b Remove obsoleted dnscache service check 2021-05-05 00:24:44 +02:00
Daniel
48b55a88bc Improve flags 2021-05-05 00:24:14 +02:00
Daniel
22507e879b Fix typo 2021-04-19 23:20:07 +02:00
Daniel
c3d94efab9 Add support for fast-tracking connections within the OS integration 2021-04-19 23:13:06 +02:00
Daniel
efdc0b7849 Fix log message and test script 2021-04-19 14:40:04 +02:00
Daniel
6f9d17bba2 Improve decision tree, move resolver scope checking behind endpoint list rules 2021-04-16 21:36:16 +02:00
Daniel
d626cea102 Improve dns resolving and logging 2021-04-16 21:35:16 +02:00
Daniel
bb3fc0ad35 Remove special (and faulty) cache modifications after filter-blocking a query 2021-04-16 21:33:46 +02:00
Daniel
4c5461a788 Remove dependence on network.Connection.Scope 2021-04-16 17:44:40 +02:00
Daniel
82a224764e Improve pre-authenticated port check 2021-04-15 23:18:09 +02:00
Daniel
a884a30660 Always update the revision counter when deciding on a connection 2021-04-15 23:16:35 +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
4390df8cb5
Merge pull request #278 from safing/fix/netenv
Fix and improve netenv for Windows and Linux
2021-04-03 16:06:35 +02:00
Daniel
bbb1c828e8 Implement review suggestions 2021-04-03 16:03:00 +02:00
Daniel
a305c4e81c
Merge pull request #281 from safing/fix/allow-block-naming
Unify allow/block naming in messages
2021-03-30 14:26:36 +02:00
Daniel
4398e96af5 Fix check if filter/removeOutOfScopeDNS should applied to a connection 2021-03-30 12:00:58 +02:00
Daniel
4b2db03957 Unify allow/block naming in messages 2021-03-29 17:36:13 +02:00
Daniel
259a0a8b22 Add ICMP listener 2021-03-29 13:41:17 +02:00
Daniel
5d61b7b682 Improve packet parsing 2021-03-29 13:39:36 +02:00
Daniel
60bdea7c50 Fix network debug formatting 2021-03-21 21:49:37 +01:00
Daniel
bc341b60c0 Enable Windows dnscache again 2021-03-20 23:14:38 +01:00
Daniel
01e7160bfe Add special handling to dns queries from the system resolver 2021-03-20 23:12:46 +01:00
Daniel
43cfba8445 Add IP scoping data to entity.Entity and network.Connection 2021-03-20 22:07:17 +01:00
Daniel
a221fdd3d2
Merge pull request #272 from safing/fix/patch-set-1
Minor fixes and improvements
2021-03-11 15:20:09 +01:00