Commit graph

40 commits

Author SHA1 Message Date
Daniel
3b063e9057 Fix incoming TCP connection direction
This fixes a bug where incoming TCP connections without a matching process would be falsely classified as an outgoing connection.
2020-07-22 14:07:19 +02:00
Daniel
430031d4ac Remove unused user scope checks 2020-07-22 11:46:59 +02:00
Daniel
084c194da3 Enable building on unsupported systems 2020-07-22 11:13:57 +02:00
Daniel
bbafef20b9 Remove " (deleted)" suffix on linux for deleted files 2020-06-03 23:20:17 +02:00
Daniel
f1765a7abb Fix linter errors 2020-05-20 14:53:03 +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
0036d25672 Demote error and warning logging when process of packet could not be found 2020-05-18 17:07:30 +02:00
Daniel
652518e527 Save failed processes 2020-05-15 22:43:15 +02:00
Daniel
55b0ae8944 Revamp process attribution of network connections 2020-05-15 17:15:22 +02:00
Daniel
5209a090c4 Update config options, add options to turn off system notifications 2020-04-24 10:55:49 +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
Daniel
bb778f2cf7 Fix process linter errors 2020-04-10 13:19:17 +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
Daniel
5523fcf0bd Add subsystems and clean up module dependencies 2020-04-01 17:14:33 +02:00
Daniel
2d476eafc6 Move unfinished or suspended packages to feature branches 2019-11-07 16:14:12 +01:00
Daniel
f75fc7d162 Clean up linter errors 2019-11-07 16:13:22 +01:00
Daniel
5799d2559b Clean up process/proc 2019-10-25 13:34:38 +02:00
Daniel
5829074247 Remove copyright notices from files, LICENSE file suffices 2019-07-24 10:44:00 +02:00
Daniel
cad3490ec1 Add workaround for NewProcess on Windows 2019-07-24 10:02:09 +02:00
Daniel
9741bc412e Update org import paths 2019-07-02 15:12:31 +02:00
Daniel
747b0e5c4b Update import path 2019-07-02 13:00:51 +02:00
Daniel
fb4fb20d4b Rewrite network tree saving and cleaning procedures 2019-05-22 16:10:05 +02:00
Daniel
16db10b84b Improve performance, logging 2019-05-10 11:57:51 +02:00
Daniel
4f275a8029 Improve process creation and cleaning 2019-05-06 10:51:19 +02:00
Daniel
6495b4fe5f Add GetOrFindPrimaryProcess to correctly group process/threads 2019-04-26 15:17:44 +02:00
Daniel
78a0b3c1fb Add windowskext integration, update related packages 2019-04-26 11:33:28 +02:00
Daniel
046dd9b5ad Fix immediate profile application, update endpoint domain syntax 2019-03-18 16:29:00 +01:00
Daniel
f7a07cbb2f Reevaluate and update firewall core logic 2019-02-22 16:18:58 +01:00
Daniel
20af9efecc Add updates module and fix issues 2019-01-24 15:23:02 +01:00
Daniel
f35872ec51 Complete first alpha version 2018-12-12 19:18:23 +01:00
Daniel
8fb21fd900 Work on pm restructure 2018-12-03 20:02:03 +01:00
Daniel
62b1c03edc Work on portmaster restructuring 2018-11-30 22:11:00 +01:00
Daniel
3990790f17 Working on portmaster restructure 2018-11-29 18:44:31 +01:00
Daniel
be8a1d1739 Work on portmaster restructuring 2018-11-28 16:17:46 +01:00
Daniel
5bdb021c88 Work on portmaster restructuring 2018-11-27 16:39:06 +01:00
Daniel
97a46d1e57 Start process adaption 2018-10-30 19:13:44 +01:00
Daniel
bdeddc41f9 Initial commit after restructure 2018-08-13 14:14:27 +02:00