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
|
5bb2813459
|
Fix linter errors
|
2023-04-25 14:37:29 +02:00 |
|
Daniel
|
0aae9b4697
|
Fix closing nf conntrack session when stopping during start
|
2023-04-13 16:29:22 +02:00 |
|
Daniel
|
c6de741ed8
|
Disable prompting when re-evaluating connections
|
2023-01-30 13:57:58 +01:00 |
|
Vladimir
|
ddb5b555a6
|
Fix kext service log wording
|
2022-12-07 12:04:18 +01:00 |
|
Vladimir
|
d32cde033b
|
Delete old kext service on startup
|
2022-12-07 11:33:11 +01:00 |
|
Vladimir
|
a1a2338619
|
Added shutdown request for kext
|
2022-11-24 09:57:34 +01:00 |
|
Daniel
|
b98d05716d
|
Fix darwin build
|
2022-11-11 14:12:00 +01:00 |
|
Vladimir Stoilov
|
219260f605
|
Merge branch 'develop' into fix/verdict-cache-update
|
2022-11-10 18:03:10 +02:00 |
|
Vladimir
|
50a60639e4
|
Merge branch 'fix/verdict-cache-update' of github.com:safing/portmaster into fix/verdict-cache-update
|
2022-11-10 16:42:21 +01:00 |
|
Vladimir
|
b1fb9e10b4
|
minor refactoring 2
|
2022-11-10 16:41:56 +01:00 |
|
vladimir
|
c43f6fe463
|
minor refactoring
|
2022-11-10 17:36:58 +02:00 |
|
Vladimir
|
f43cf9974d
|
fix linter dot
|
2022-11-09 12:26:53 +01:00 |
|
Vladimir
|
852fb32bbd
|
Fix linter warnings
|
2022-11-09 12:23:53 +01:00 |
|
Vladimir
|
a04b76ff58
|
Fix linter errors
|
2022-11-09 12:17:23 +01:00 |
|
Vladimir
|
075f9151cd
|
More efficient verdict update structure
|
2022-11-08 16:53:54 +01:00 |
|
Vladimir
|
8b8755458e
|
fix sending update verdict info
|
2022-11-08 16:39:26 +01:00 |
|
Vladimir
|
7a639be526
|
Merge branch 'fix/remove-glue-library' into fix/verdict-cache-update
|
2022-11-08 10:14:37 +01:00 |
|
Vladimir
|
fed7b74f51
|
fix stopping of the kext service
|
2022-11-07 16:42:12 +01:00 |
|
Vladimir
|
101bf16727
|
better kext service handling
|
2022-11-07 16:09:41 +01:00 |
|
Vladimir
|
5e8569dfdd
|
add defer when measuring time
|
2022-11-07 11:18:09 +01:00 |
|
Vladimir
|
3768db6b32
|
Removed legacy code and refactoring
|
2022-11-07 11:07:49 +01:00 |
|
Daniel
|
7e82d036c3
|
Add safe fallbacks for untrusted home nodes
|
2022-11-04 16:01:47 +01:00 |
|
Vladimir
|
1b480066be
|
fix slow system calls windows kext
|
2022-11-04 14:01:13 +01:00 |
|
Vladimir
|
ad8bb2059d
|
Version and update verdict kernel functions
|
2022-11-04 11:21:53 +01:00 |
|
Vladimir
|
9bc2da90a8
|
Merge branch 'fix/remove-glue-library' into fix/verdict-cache-update
|
2022-11-03 21:11:09 +01:00 |
|
vladimir
|
f226473d9a
|
Linux reset verdict of individual connections
|
2022-11-03 19:08:16 +02:00 |
|
Vladimir
|
5d2715ca17
|
remove kext glue dll from dependencies
|
2022-11-03 10:58:00 +01:00 |
|
Vladimir
|
1ff27784c3
|
Refactoring and more comments
|
2022-11-02 15:03:26 -07:00 |
|
Vladimir
|
1f677cb93f
|
Refactoring
|
2022-10-19 13:25:11 -07:00 |
|
Vladimir
|
3b341496af
|
remove the need for the glue library
|
2022-10-17 23:45:49 -07:00 |
|
Vladimir
|
f858ef492f
|
PoC replace kext start with go code
|
2022-10-17 00:06:32 -07:00 |
|
Daniel
|
68b69dd896
|
Allow any own local connection
|
2022-10-13 14:21:06 +02:00 |
|
Daniel
|
106793b56a
|
Improve logging
|
2022-10-13 14:17:42 +02:00 |
|
Daniel
|
75f4d43347
|
Switch to FilterConnection as main decision function
|
2022-10-13 11:23:08 +02:00 |
|
Daniel
|
eac91ae627
|
Improve logging and context usage
|
2022-10-11 14:51:33 +02:00 |
|
Daniel
|
e5a0f06f97
|
Use interception config only when ready
|
2022-10-11 14:49:57 +02:00 |
|
Daniel
|
f4490b4f11
|
Use new profile functions in firewall
|
2022-10-10 22:36:39 +02:00 |
|
Daniel
|
e1e6a40498
|
Fix darwin build
|
2022-10-10 16:56:00 +02:00 |
|
Daniel
|
f0449c402b
|
Fix rebase error and clean up
|
2022-10-10 14:24:14 +02:00 |
|
Daniel
|
57d515b344
|
Allow verdict to change from initial non-allow state
|
2022-10-10 14:15:13 +02:00 |
|
Daniel
|
763b35322a
|
Improve use of packet in connection decision making
|
2022-10-10 14:14:34 +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 |
|