Commit graph

54 commits

Author SHA1 Message Date
Daniel
e65ae8b55d Implement review suggestions 2020-05-19 16:57:55 +02:00
Daniel
c146a61704 Improve waiting when searching the system state table 2020-05-19 13:09:01 +02:00
Daniel
3f9876fc09 Expose network system state table to api 2020-05-19 09:39:03 +02:00
Daniel
ad93b19968 Switch Exists function of network state pkg to use packet.Info 2020-05-19 09:22:50 +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
85c7fd4af7 Improve udp connection attribution for broadcast and multicast packets 2020-05-18 14:29:04 +02:00
Daniel
e473c0e228 Remove iphelper test package
You can get the same thing by doing this in the iphelper pkg dir: GOOS=windows go test -c
2020-05-16 22:44:52 +02:00
Daniel
886d30278f Fix IPv4 parsing from windows state tables 2020-05-16 22:43:42 +02:00
Daniel
ca8b36cbc7 Fix FQDN validation and add tests 2020-05-15 22:44:24 +02:00
Daniel
55b0ae8944 Revamp process attribution of network connections 2020-05-15 17:15:22 +02:00
Daniel
b91b8fcdc9 Fix IP classification for LAN multicast 2020-04-30 14:16:06 +02:00
Daniel
580144a676 Populate connection Inbound attribute 2020-04-29 17:06:57 +02:00
Daniel
542577314b Rename reason ctx to prevent confusion with context.Ctx 2020-04-24 10:57:24 +02:00
Daniel
95041d217c Fix module dependencies, split filter into interception and filter modules 2020-04-24 10:17:15 +02:00
Daniel
350555f843 Fix concurrent map read/write, maybe 2020-04-24 09:59:36 +02:00
Patrick Pacher
8c5526a69b
Add support for verdict and decision reason context 2020-04-21 10:16:32 +02:00
Patrick Pacher
bffe4a9eaf
Add CNAME blocking support 2020-04-21 10:16:25 +02:00
Daniel
92d41961e0 Fix and improve network database ops 2020-04-20 13:57:40 +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
Patrick Pacher
ef770638f8
Add VerdictFailed and update nameserver 2020-04-14 17:34:54 +02:00
Daniel
e1bab8068f Remove old dns queries from DB 2020-04-08 14:08:13 +02:00
Daniel
7da9e64c27 Save blocked DNS queries 2020-04-08 14:07:59 +02:00
Daniel
249261a3da Implement review suggestions 2020-04-08 14:07:29 +02:00
Daniel
38f57a8954 Rework Communication+Link to Connection 2020-04-07 17:30:33 +02:00
Daniel
dc32e72b3a Move network/environment to netenv 2020-04-02 17:08:02 +02:00
Daniel
200d9000f6 Continue with the new profile integration 2020-04-01 17:15:33 +02:00
Daniel
544ede719c Add network name reference for endpoint lists 2020-03-20 23:02:08 +01:00
Daniel
f270ccc21f Move and fix geoip package 2020-03-20 23:00:18 +01:00
Daniel
f75fc7d162 Clean up linter errors 2019-11-07 16:13:22 +01:00
Daniel
fdb5f6fcf7 Clean up network/* packages, revamp online status detection 2019-10-25 13:33:36 +02:00
Daniel
328fc9087f Adapt modules to new core module and dir structure handling 2019-07-31 22:36:09 +02:00
Daniel
5829074247 Remove copyright notices from files, LICENSE file suffices 2019-07-24 10:44:00 +02:00
Daniel
9741bc412e Update org import paths 2019-07-02 15:12:31 +02:00
Daniel
30c3fdcba8 Update geoip to use new update system 2019-07-02 13:00:44 +02:00
Daniel
fb4fb20d4b Rewrite network tree saving and cleaning procedures 2019-05-22 16:10:05 +02:00
Daniel
e72ed023db Improve logging, support pre-authorized ports 2019-05-10 11:57:18 +02:00
Daniel
be517dd58f Update network.Packet structure 2019-05-06 11:00:10 +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
5f21f7bc60 Improve firewall core logic, add prompt support via notifications 2019-03-08 23:15:36 +01:00
Daniel
f7a07cbb2f Reevaluate and update firewall core logic 2019-02-22 16:18:58 +01:00
Daniel
ca508fd20f Improve handling of unknown links, improve reason messages 2019-02-12 16:33:34 +01:00
Daniel
7da7ebf183 Fix minor issues 2019-01-11 22:19:45 +01:00
Daniel
f35872ec51 Complete first alpha version 2018-12-12 19:18:23 +01:00
Daniel
8c11a35590 Working on portmaster restructure 2018-12-07 21:28:45 +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