Patrick Pacher
|
9eb7195bd8
|
Try as hard as possible to remove the nfqueue rules
|
2020-07-22 15:11:41 +02:00 |
|
Patrick Pacher
|
7690793c66
|
Add recover-iptables sub-comment. Fixes #6
|
2020-07-22 15:11:41 +02:00 |
|
Daniel
|
17af628f9a
|
Add no-op default interception interface
This enables building for unsupported platforms
|
2020-07-22 09:36:53 +02:00 |
|
Daniel
|
0a68b81005
|
Add flag to disable packet interception
|
2020-07-22 09:35:58 +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
|
e1d39e88ba
|
Improve logging
|
2020-06-05 14:00:51 +02:00 |
|
Daniel
|
625b79e3b3
|
Detect PID loops in api auth
|
2020-06-05 14:00:44 +02:00 |
|
Daniel
|
e442baddb6
|
Fix and improve authentication retrying and error messages
|
2020-06-04 17:15:25 +02:00 |
|
Daniel
|
e5ad87a585
|
Increase resilience of api auth by waiting long and trying more often
Also, improve messages sent to user.
|
2020-06-03 21:21:34 +02:00 |
|
Daniel
|
46411951f6
|
Further improve logging and messages
|
2020-05-20 16:43:54 +02:00 |
|
Daniel
|
26fd447700
|
Switch default action / asking to release level experimental
There are, well, many problems...
|
2020-05-20 15:36:11 +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
|
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 |
|