Commit graph

80 commits

Author SHA1 Message Date
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
886d30278f Fix IPv4 parsing from windows state tables 2020-05-16 22:43:42 +02:00
Daniel
635d5770d1 Change BlockInbound to only affect LAN and Internet 2020-05-15 17:18:42 +02:00
Daniel
c3ca0c4c84 Set dns redirects to Internal for better UX 2020-05-15 17:17:48 +02:00
Daniel
6e9c22d0b5 Stop whitelisting IGMP 2020-05-15 17:17:17 +02:00
Daniel
cb991e9f02 Fix and improve IP address conversion on windows 2020-05-15 17:16:08 +02:00
Daniel
55b0ae8944 Revamp process attribution of network connections 2020-05-15 17:15:22 +02:00
Daniel
6bb0ac2a95 Hotfix dependency issue, bump version 2020-05-02 23:27:04 +02:00
Daniel
ef2c9066ce Fix tests 2020-05-02 13:37:43 +02:00
Daniel
f4b8ad7d7c Fix tests: split core package into core and base 2020-05-02 13:24:31 +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
Daniel
fe7d146360 Switch from ACCEPT to RETURN when accepting a packet/connection with iptables
This will ensure the Portmaster will not circumvent existing firewall rules.
2020-04-24 10:58:39 +02:00
Daniel
5209a090c4 Update config options, add options to turn off system notifications 2020-04-24 10:55:49 +02:00
Daniel
95041d217c Fix module dependencies, split filter into interception and filter modules 2020-04-24 10:17:15 +02:00
Daniel
e262ad1db9 Update config and add ordering 2020-04-21 15:02:17 +02:00
Patrick Pacher
a07c36159b
Minor bug fix 2020-04-21 10:17:20 +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
fd4f059ebb Fix windowskext linter errors 2020-04-10 13:18:37 +02:00
Daniel
541cf702ad Explicitly mark the nfqueue package for building on linux 2020-04-10 10:50:43 +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
eec0c37101 Fix dependency graph and linter errors 2020-04-02 17:09:15 +02:00
Daniel
200d9000f6 Continue with the new profile integration 2020-04-01 17:15:33 +02:00
Daniel
279ab67c7e Streamline configuration 2020-04-01 17:13:30 +02:00
Daniel
2d476eafc6 Move unfinished or suspended packages to feature branches 2019-11-07 16:14:12 +01: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
92ccb36952 Add windows build constraint to windowskext package 2019-09-25 12:00:26 +02:00
Raskaro
d3e70523f2 Remove TODO that is already adressed in Issue 2019-08-23 10:59:58 +02:00
Raskaro
a560f52b42 Increase verbosity, add comments 2019-08-21 14:19:02 +02:00
Daniel
0a5981c657 Improve api firewall bypass 2019-08-09 17:16:56 +02:00
Daniel
fc8fab1a03 Revamp/cleanup firewall prompting 2019-08-09 16:47:33 +02:00
Daniel
d01c619400 Update handling of api listen address override 2019-08-02 16:09:13 +02:00
Daniel
93cc4a056e Adapt to notifications module update 2019-07-31 22:36:33 +02:00
Daniel
328fc9087f Adapt modules to new core module and dir structure handling 2019-07-31 22:36:09 +02:00
Daniel
ab6bdc5f0e Add api authentication via firewall 2019-07-30 13:07:50 +02:00
Daniel
5829074247 Remove copyright notices from files, LICENSE file suffices 2019-07-24 10:44:00 +02:00