Commit graph

1800 commits

Author SHA1 Message Date
Daniel
1449a9639a Update golangci-lint config 2023-07-20 14:05:29 +02:00
Daniel
0670956bbd Fix parsing tagged windows service names 2023-07-20 14:05:16 +02:00
Daniel
fce1a7ac33 Do not suggest using stale DNS cache when disabled by user 2023-07-20 14:04:56 +02:00
Daniel
5fe78dbad5 Match connections without PID only using UndefinedProcessID 2023-07-20 14:04:16 +02:00
Daniel
41ffb2c72d Improve windows kext bandwidth stats monitor 2023-07-20 14:02:50 +02:00
Daniel
6d569ca346 Improve epbf bandwidth stats monitor 2023-07-20 14:02:21 +02:00
Daniel
4c21c87b8a Improve ebpf connection listener 2023-07-20 14:01:58 +02:00
Daniel
dc033c3933 Add InfoPacket and BandwidthUpdate structs for cross platform usage 2023-07-20 13:47:39 +02:00
Daniel
688b2de26e Rename files for clarity 2023-07-20 13:46:18 +02:00
Daniel
ec85816577 Move interception module and better integrate workers 2023-07-20 13:43:55 +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
Vladimir Stoilov
95716dbb47 Add missing ebpf compiled object 2023-06-26 11:43:30 +03:00
Vladimir Stoilov
74b4ce0869 Make default pid to be -1 and remove unsafe code 2023-06-23 16:41:21 +03:00
Vladimir Stoilov
daeafa406d Add ebpf bandwidth monitoring 2023-06-23 10:06:31 +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
83b084959e Fix ebpf return on error 2023-06-14 18:51:20 +03:00
Vladimir Stoilov
2b65e8efe1 Add ebpf check for failed kernel functions 2023-06-14 17:56:01 +03:00
Vladimir Stoilov
cecce3ffcb Fix ebpf source port, add event validation and simpify tcp monitoring 2023-06-14 17:35:09 +03:00
Vladimir Stoilov
f754555979 Add reading of the pid from the kext 2023-06-13 18:03:22 +03:00
Vladimir Stoilov
cee7e9b0c8 Add ebpf compiled programs 2023-06-09 11:33:30 +03:00
Vladimir Stoilov
169a5a1303 Use datagram_connect for udp ebpf process detection 2023-06-09 11:31:24 +03:00
Vladimir Stoilov
0164463ee5 Add udp process detection with ebpf 2023-06-07 19:10:41 +03:00
Vladimir Stoilov
26042ac935 Update libbpf 2023-06-07 17:54:04 +03:00
Vladimir Stoilov
0caa3e792c Add tcp process detection with ebpf 2023-06-07 16:36:44 +03:00
Daniel
efe8cd2fda Bump core version 2023-05-24 10:52:26 +02:00
Daniel
469ae51d3e Update deps 2023-05-24 10:52:18 +02:00
Daniel
2ee62061f4 Improve debug info order 2023-05-24 10:49:16 +02:00
Daniel
82408ffa99 Merge branch 'develop' of github.com:Safing/portmaster into develop 2023-05-24 10:48:39 +02:00
Daniel Hovie
b3099af844
Merge pull request #1222 from safing/feature/country-center-api
Add API endpoint to retrieve a list of country center coordinates
2023-05-24 10:47:18 +02:00
Patrick Pacher
f001ed6d06 Add API endpoint to retrieve a list of country center coordinates 2023-05-24 10:37:38 +02:00
Daniel
85055bab08 Merge branch 'master' into develop 2023-05-23 14:25:16 +02:00
Raphty
c75804bc16
Change docs links to wiki links in README.md 2023-05-16 11:28:21 +02:00
Daniel
5a788f3ac1 Fix pack script 2023-05-08 16:35:40 +02:00
Daniel
74dc4be16c Bump core version 2023-05-08 16:05:25 +02:00
Daniel Hovie
40ef960ccc
Merge pull request #1193 from safing/fix/things-for-0-14
Minor improvements and fixes for v1.0.14
2023-05-08 14:43:42 +02:00
Daniel
4fc2ec84a3 Disable cross compiling in test script 2023-05-08 13:23:18 +02:00
Daniel
a2b2021360 Fix slow queries sensor value calculation 2023-05-08 13:08:12 +02:00
dannyagostinelli
49e33bee03
Update IP of Applied Privacy DNS preset 2023-05-03 16:23:19 +02:00
Daniel
7958dfd41d Improve test suite 2023-04-27 17:13:46 +02:00
Daniel
6fa3bcb115 Calibrate process lookup times for Windows 2023-04-27 17:09:49 +02:00
Daniel
42a75c5f45 Improve compatibility issue notifications 2023-04-27 16:58:54 +02:00
Daniel
368ce6e031 Bump versions 2023-04-25 14:49:45 +02:00
Daniel
a084028976 Update deps 2023-04-25 14:45:52 +02:00
Daniel Hovie
f3dc188f63
Merge pull request #1151 from safing/feature/integrationtest-cmd
Add integrationtest utility
2023-04-25 14:41:37 +02:00
Daniel
5bb2813459 Fix linter errors 2023-04-25 14:37:29 +02:00
Vladimir Stoilov
34e035858d Add binary path to integration test utiltool 2023-04-25 14:25:43 +02:00
Daniel
7d3b45f1a9 Add integrationtest utility 2023-04-25 14:25:43 +02:00