Commit graph

55 commits

Author SHA1 Message Date
Daniel
12f3c0ea8d Add support for network service 2021-01-19 15:43:22 +01:00
Daniel
8e34be70bb Remove concept of primary/virtual processes
Simplify single in flight for getting a process
2020-12-04 17:01:10 +01:00
Daniel
d5e252051a Move connectivity domain decider 2020-11-04 15:52:22 +01:00
Daniel
fa3f873c31 Implement review feedback 2020-10-30 11:54:00 +01:00
Daniel
c09d32cf08 Add option key responsible for the verdict
Also, expose the RevisionCounter
2020-10-29 16:24:17 +01:00
Daniel
cfafbfca4e Improve trace logging 2020-10-15 11:48:27 +02:00
Daniel
9d35ff3192 Fix and improve network listener system integration and check
Also, improve logging.
2020-08-12 14:33:09 +02:00
Patrick Pacher
c229031521
Retext block reason in domain heuristics 2020-08-11 15:45:32 +02:00
Patrick Pacher
3b896ee892
Move LMS scoring under new Domain Heuristics 2020-08-11 15:37:24 +02:00
Patrick Pacher
85e4beafa1
Move LMS scoring from nameserver to firewall 2020-08-11 10:28:05 +02:00
Daniel
811516eec8 Update captive portal detection to work without server 2020-07-21 14:56:06 +02:00
Daniel
68c2d23c1b Fix handling of connectivity / captive portal domains
Also, improve handling of queries during being captive.
2020-07-17 16:09:46 +02:00
Daniel
e369a9484a Improve captive portal handling 2020-07-15 08:53:55 +02:00
Daniel
46411951f6 Further improve logging and messages 2020-05-20 16:43:54 +02:00
Daniel
4671535691 Improve logging 2020-05-20 15:35:22 +02:00
Daniel
7649859ba6 Switch connection state lookups to use the packet.Info struct
Also, rename the Direction attribute on packet.Info to Inbound
2020-05-18 17:08:32 +02:00
Daniel
635d5770d1 Change BlockInbound to only affect LAN and Internet 2020-05-15 17:18:42 +02:00
Daniel
55b0ae8944 Revamp process attribution of network connections 2020-05-15 17:15:22 +02:00
Patrick Pacher
972f8fcfc3
Merge pull request #44 from safing/feature/pre-alpha-finalizing
Pre alpha finalizing
2020-04-30 16:42:09 +02:00
Patrick Pacher
2dda3813fa
Let decision reasons decide on the DNS reply 2020-04-30 14:23:06 +02:00
Daniel
20e836b8ff Fix BlockP2P to only bock connections to the Internet 2020-04-30 14:15:10 +02:00
Patrick Pacher
f2e41a0d32
Refactoring of FilterDNSResponse and DecideOnConnection 2020-04-21 10:17:16 +02:00
Patrick Pacher
8c5526a69b
Add support for verdict and decision reason context 2020-04-21 10:16:32 +02:00
Patrick Pacher
1f90c05654
Merge pull request #39 from safing/feature/unidentified-process-and-profile
Add support for unidentified processes and profiles
2020-04-21 10:15:11 +02:00
Daniel
a33808685c Implement review suggestions 2020-04-20 13:57:07 +02:00
Daniel
033dceab5b Add support for unidentified/system processes/profiles 2020-04-17 21:52:06 +02:00
Patrick Pacher
ea3e327c27
Implement review changes 2020-04-17 11:52:53 +02:00
Patrick Pacher
943246c747
Add support for firefox canary domain for disabling DoH 2020-04-17 11:01:26 +02:00
Patrick Pacher
86a449a619
Add support to filter sub-domains as well 2020-04-15 09:59:59 +02:00
Patrick Pacher
56a1751e62
Fix golangci-lint warnings 2020-04-15 08:21:32 +02:00
Patrick Pacher
ef770638f8
Add VerdictFailed and update nameserver 2020-04-14 17:34:54 +02:00
ppacher
f96f8d8d6e
Added filterlist integration 2020-04-14 08:52:15 +02:00
Daniel
3f7c467efc Implement review, use local var for pkt.Info 2020-04-08 15:19:00 +02:00
Daniel
249261a3da Implement review suggestions 2020-04-08 14:07:29 +02:00
Daniel
38f57a8954 Rework Communication+Link to Connection 2020-04-07 17:30:33 +02:00
Daniel
200d9000f6 Continue with the new profile integration 2020-04-01 17:15:33 +02:00
Daniel
f75fc7d162 Clean up linter errors 2019-11-07 16:13:22 +01:00
Daniel
4348caa258 Clean up and adapt firewall package to recent changes 2019-10-25 13:35:25 +02:00
Daniel
fc8fab1a03 Revamp/cleanup firewall prompting 2019-08-09 16:47:33 +02:00
Daniel
93cc4a056e Adapt to notifications module update 2019-07-31 22:36:33 +02:00
Daniel
9741bc412e Update org import paths 2019-07-02 15:12:31 +02:00
Daniel
1873999b38 Fix allowing connections to self 2019-05-22 16:08:51 +02:00
Daniel
9fcfd34f28 Add pre-authorized port system for internal dialers 2019-05-10 11:56:09 +02:00
Daniel
78a0b3c1fb Add windowskext integration, update related packages 2019-04-26 11:33:28 +02:00
Daniel
27881bf59a Fix prompt notifications 2019-03-18 16:29:15 +01:00
Daniel
5f21f7bc60 Improve firewall core logic, add prompt support via notifications 2019-03-08 23:15:36 +01:00
Daniel
f7a07cbb2f Reevaluate and update firewall core logic 2019-02-22 16:18:58 +01:00
Daniel
ca508fd20f Improve handling of unknown links, improve reason messages 2019-02-12 16:33:34 +01:00
Daniel
12e1eb0917 Add database integrations for status and updates modules 2019-02-07 20:20:21 +01:00
Daniel
20af9efecc Add updates module and fix issues 2019-01-24 15:23:02 +01:00