Daniel
|
1376e46d21
|
Improve IP/Port parsing
|
2023-09-06 11:08:02 +02:00 |
|
Daniel
|
21cd8cb9e5
|
Improve entity metadata initialization
|
2023-09-06 11:07:31 +02:00 |
|
Daniel
|
58e467ac82
|
Add internal metric IDs, add nameserver request metric
|
2023-09-05 14:44:40 +02:00 |
|
Daniel
|
e5baae9bd0
|
Implement review suggestions
|
2023-08-23 14:50:04 +02:00 |
|
Daniel
|
cc752f8e18
|
Ignore DNS request connection from kernel
|
2023-08-19 13:59:44 +02:00 |
|
Daniel
|
6f9fce39bb
|
Update network state tables if state is older than given packet
|
2023-08-18 16:52:15 +02:00 |
|
Daniel
|
f3e7abf908
|
Use DNS request connections to attribute DNS requests
|
2023-08-18 16:49:45 +02:00 |
|
Daniel
|
9182063892
|
Stop firewall handler earlier
|
2023-08-11 11:57:24 +02:00 |
|
Daniel
|
3b70c5587c
|
Do not add internal and localhost connections to history
|
2023-08-11 11:56:22 +02:00 |
|
Daniel
|
cf70c55ab5
|
Improve history purging
|
2023-08-09 14:45:56 +02:00 |
|
Daniel
|
805a8e9e85
|
Fix cleaning up incomplete connections
|
2023-08-07 21:55:31 +02:00 |
|
Daniel
|
2a41240212
|
Fix updating feature flags
|
2023-08-07 21:54:58 +02:00 |
|
Daniel
|
37fbc4b74c
|
Update all connection feature flags on account update
|
2023-08-07 16:49:12 +02:00 |
|
Daniel
|
aa0b42dd01
|
Fix race condition when setting firewall handler and starting worker
|
2023-08-04 21:44:45 +02:00 |
|
Daniel
|
9e4bdfb341
|
Add support for DNS RRs SVCB and HTTP; improve DNS conn handling
|
2023-08-04 21:43:46 +02:00 |
|
Daniel
|
b645e440ad
|
Copy resolver IPScope to DNS connection IPScope
|
2023-08-04 21:41:37 +02:00 |
|
Daniel
|
aed7155359
|
Add 0.0.0.0 as local multicast source address
|
2023-08-01 16:15:52 +02:00 |
|
Daniel
|
4fcfb424c9
|
Fix and improve packet handling procedures
|
2023-07-28 23:26:10 +02:00 |
|
Daniel
|
3e8c330775
|
Improve logging and fix linter errors
|
2023-07-28 16:50:56 +02:00 |
|
Daniel
|
a33526a976
|
Fix handling of connections without process
|
2023-07-28 16:50:35 +02:00 |
|
Daniel
|
a5a5a15112
|
Improve updating allowed features on connection
|
2023-07-21 16:06:47 +02:00 |
|
Daniel
|
f0ebc6e72f
|
Update BytesReceived/Sent field names
|
2023-07-21 16:05:13 +02:00 |
|
Daniel
|
e70fd9abd7
|
Reduce noisy logging
|
2023-07-21 16:04:02 +02:00 |
|
Patrick Pacher
|
5dcb6b268f
|
Persist bandwidth data in netquery DBs when enabled
|
2023-07-21 11:38:05 +02:00 |
|
Daniel
|
dc033c3933
|
Add InfoPacket and BandwidthUpdate structs for cross platform usage
|
2023-07-20 13:47:39 +02:00 |
|
Daniel
|
41c5266315
|
Use reported PIDs for DNS requests and improve data gathering process
|
2023-07-20 13:37:01 +02:00 |
|
Daniel
|
5d7caeb4bb
|
Expose connection ID creation
|
2023-07-20 13:36:09 +02:00 |
|
Daniel
|
28d3d24988
|
Add and improve InfoOnly and ExpectInfo packet flags
|
2023-07-18 16:16:41 +02:00 |
|
Vladimir Stoilov
|
83479acc95
|
Add example for getting bandwidth stats
|
2023-06-30 16:56:39 +03:00 |
|
Daniel
|
8a09ba6045
|
Revamp connection handling flow to fix race condition and support info-only packets
|
2023-06-21 15:31:45 +02:00 |
|
Vladimir Stoilov
|
0caa3e792c
|
Add tcp process detection with ebpf
|
2023-06-07 16:36:44 +03:00 |
|
Daniel
|
2ee62061f4
|
Improve debug info order
|
2023-05-24 10:49:16 +02:00 |
|
Daniel
|
6fa3bcb115
|
Calibrate process lookup times for Windows
|
2023-04-27 17:09:49 +02:00 |
|
Daniel
|
5bb2813459
|
Fix linter errors
|
2023-04-25 14:37:29 +02:00 |
|
Daniel
|
7d3b45f1a9
|
Add integrationtest utility
|
2023-04-25 14:25:43 +02:00 |
|
Vladimir Stoilov
|
3558e83d69
|
Update portbase
|
2023-04-20 15:20:56 +02:00 |
|
Vladimir Stoilov
|
7e09245540
|
Reduce running of background tasks on sleep mode
|
2023-04-19 17:47:16 +02:00 |
|
Daniel
|
f8c6fbd7f4
|
Increase max state table lookup time window
|
2023-04-13 16:29:40 +02:00 |
|
Daniel
|
56998a010d
|
Improve lookup tries for network state
|
2023-03-30 16:09:46 +02:00 |
|
Daniel
|
d9f4a9e70b
|
Fix getting updated tables immediately
|
2023-03-30 16:03:06 +02:00 |
|
Daniel
|
94b4fa3bfd
|
Improve network state caching
|
2023-03-30 15:53:47 +02:00 |
|
Vladimir Stoilov
|
834282cb0e
|
Fix process identification key
|
2023-03-30 14:43:38 +02:00 |
|
Daniel
|
b9488c1a8f
|
Fix matching TCP connections
|
2023-03-30 11:36:44 +02:00 |
|
Daniel
|
4b29eed2cf
|
Improve support for disabled IPv6 stack
|
2023-03-29 14:57:32 +02:00 |
|
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 |
|