Commit Graph

194 Commits

Author SHA1 Message Date
Daniel Hovie
b68ac40f7b Merge pull request #1075 from safing/feature/reconnect-resolver-on-spn-connect
Reconnect resolvers on SPN connect and other fixes
2023-01-30 14:29:25 +01:00
Daniel
c6de741ed8 Disable prompting when re-evaluating connections 2023-01-30 13:57:58 +01:00
Vladimir Stoilov
6972059321 Android support for getting network addresses and interfaces (#1056)
* Replace unsupported network functions for android

* Refactor default/android net addresses processing

* Add default connection values, Refactor netenv

* Fix compilation error

* Combine network change default/android functions
2023-01-23 16:33:02 +01:00
Daniel
362d98727b Improve DNS validation regex doc 2022-12-07 16:13:02 +01:00
dhx
69b07cbc69 Allow single character tld (for internal usage) 2022-11-15 14:53:47 +01:00
Daniel
afa696bb48 Classify unidentified localhost connections as unidentified instead of unsolicited 2022-10-13 11:18:12 +02:00
Daniel
1144ac589b Fix fs error handling 2022-10-11 14:49:06 +02:00
Daniel
fd0ce5732d Add first tag handlers for svchost, app image, net 2022-10-10 22:36:39 +02:00
Daniel
f565dca480 Improve logging 2022-10-10 13:40:06 +02:00
Daniel
e00131e937 Stop tunnels if they are not needed anymore due to verdict change 2022-10-10 13:40:06 +02:00
Daniel
f63df67d23 Improve verdict handling and switch to immediate re-evaluation 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
57904426e3 fix array allocation 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
6f56e62be4 preallocate array 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
5ed133d578 Small fixes 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
ddfa3722be Fixes 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
b8bfbf14e4 Removed comments 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
fd83534698 Fix linter errors 2022-09-29 14:31:00 +02:00
Daniel
efe174f605 Implement review suggestion 2022-09-21 15:08:13 +02:00
Daniel
e562e196c9 Reset connection handling channel when firewall handler is stopped 2022-09-15 12:20:08 +02:00
Daniel
8cf882f4d4 Update Go, deps and linter 2022-08-30 16:13:26 +02:00
Daniel
ebf08c84a9 Use new microtask function 2022-08-02 09:44:58 +02:00
Patrick Pacher
6c4faa3d3c Removed duplicated field SPNUsed from netquery module 2022-08-02 08:58:06 +02:00
Daniel
ab68a07459 Merge branch 'develop' into feature/my-profile-endpoint 2022-08-01 10:54:15 +02:00
Daniel
90d30c14a5 Fix linter errors from netquery implementation 2022-08-01 10:47:33 +02:00
Patrick Pacher
d49232a37b Improve app-auth request flow and implement review suggestions 2022-07-27 15:14:52 +02:00
Daniel
6524241b30 Merge branch 'develop' into feature/query 2022-07-14 13:53:25 +02:00
Daniel
9c0b7ddf51 Fix direction detection for unsupported protocols 2022-06-22 09:56:21 +02:00
Patrick Pacher
15f85b5ae9 Add support for free-text search and minor bug fixes in netquery 2022-06-21 11:02:36 +02:00
Patrick Pacher
c2d2064ec8 Add and update netquery code based on review discussions 2022-06-21 11:02:35 +02:00
Daniel
911a80996a Fix multicast detection on ended connections as well as some linter errors 2022-06-01 13:45:13 +02:00
Daniel
9a89f65027 Improve support for DNS-SD and fall back to cached data for non-ICANN queries 2022-05-24 11:25:34 +02:00
Daniel
49e79fe3fd Detect responses to multi/broadcast queries 2022-05-24 11:20:01 +02:00
Daniel
beefc836f6 Increase supported size of windows network state table entries 2022-05-11 13:22:25 +02:00
Daniel
f4bea8de3f Merge pull request #597 from safing/fix/things
Fix minor updater related issues and rule comments
2022-04-13 11:16:09 +02:00
Daniel
fdafc1ea5e Improve IP scope classification 2022-04-13 11:05:39 +02:00
Daniel
ec09c8a948 Fix connection locking in firewall packet handler 2022-03-31 10:01:56 +02:00
Daniel
88afd75768 Fix metrics for connections going through SPN 2022-03-22 15:29:30 +01:00
Daniel
7a9001b7de Split unattributed connections into to Unidentified App and Network Noise 2022-03-09 15:44:54 +01:00
Daniel
6cbe33ae70 Only hide successful queries of the system resolver 2022-02-25 15:35:21 +01:00
Daniel
266c950581 Fix go build flags 2022-02-14 16:03:10 +01:00
Patrick Pacher
90a87bae04 Remove broken network key prefix check 2022-02-10 14:32:57 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
ecb5ec6b8f Add SMB port name to reference 2021-12-17 22:15:05 +01:00
Daniel
b28e6265d6 Merge pull request #463 from safing/fix/dns-request-flooding
Improve nameserver and performance when in failing network condition
2021-12-13 14:00:04 +01:00
Daniel
93bf166a94 Merge pull request #459 from safing/fix/windows-state-table-buf-sizing
Improve buffer sizing on windows with improved logging
2021-12-13 13:59:18 +01:00
Daniel
768a8b7df7 Improve unused port search to find ports more quickly 2021-12-05 14:06:45 +01:00