Commit Graph

  • 36c60a1e33 Reload resolver on config change Daniel 2020-05-20 14:57:33 +02:00
  • c71dfaab38 Fix resolver failing Daniel 2020-05-20 14:57:17 +02:00
  • c48f8e5782 Fix endpoint scope Daniel 2020-05-20 14:53:14 +02:00
  • f1765a7abb Fix linter errors Daniel 2020-05-20 14:53:03 +02:00
  • e65ae8b55d Implement review suggestions Daniel 2020-05-19 16:57:55 +02:00
  • 65a3456165 Improve block reason in dns response Daniel 2020-05-19 16:57:13 +02:00
  • c146a61704 Improve waiting when searching the system state table Daniel 2020-05-19 09:54:50 +02:00
  • 3f9876fc09 Expose network system state table to api Daniel 2020-05-19 09:39:03 +02:00
  • ad93b19968 Switch Exists function of network state pkg to use packet.Info Daniel 2020-05-19 09:22:50 +02:00
  • d11080d997 Update dependencies Daniel 2020-05-19 09:07:01 +02:00
  • 7649859ba6 Switch connection state lookups to use the packet.Info struct Daniel 2020-05-18 17:08:32 +02:00
  • 0036d25672 Demote error and warning logging when process of packet could not be found Daniel 2020-05-18 15:33:05 +02:00
  • cdcf8b75dd Merge pull request #51 from safing/feature/new-geoipdb Daniel 2020-05-18 15:52:06 +02:00
  • 3adf52d19c Lower priority of async dns queries Daniel 2020-05-18 15:29:28 +02:00
  • bdcf499f22 Fix domain endpoint reason message Daniel 2020-05-18 15:25:08 +02:00
  • 11d3e15de4 Only enable BlockP2P in Extreme level by default Daniel 2020-05-18 15:23:10 +02:00
  • 85c7fd4af7 Improve udp connection attribution for broadcast and multicast packets Daniel 2020-05-18 14:29:04 +02:00
  • 89317b8848 Disable time-triggered online check Daniel 2020-05-18 14:12:41 +02:00
  • e473c0e228 Remove iphelper test package Daniel 2020-05-16 22:44:52 +02:00
  • 886d30278f Fix IPv4 parsing from windows state tables Daniel 2020-05-16 22:43:42 +02:00
  • ca8b36cbc7 Fix FQDN validation and add tests Daniel 2020-05-15 22:44:24 +02:00
  • 75d7a91843 Remove intermediate fstree folder from log dirs Daniel 2020-05-15 22:44:09 +02:00
  • 652518e527 Save failed processes Daniel 2020-05-15 22:43:15 +02:00
  • 53eb309e72 Add TLS resolver connection reusing and pooling Daniel 2020-05-15 22:43:06 +02:00
  • dd837e40e2 Create exec dir for safe working dir for processes Daniel 2020-05-15 22:41:19 +02:00
  • 87a55541b2 Add endpoint type network scope Daniel 2020-05-15 22:40:05 +02:00
  • 635d5770d1 Change BlockInbound to only affect LAN and Internet Daniel 2020-05-15 17:18:42 +02:00
  • c3ca0c4c84 Set dns redirects to Internal for better UX Daniel 2020-05-15 17:17:48 +02:00
  • 6e9c22d0b5 Stop whitelisting IGMP Daniel 2020-05-15 17:17:17 +02:00
  • cb991e9f02 Fix and improve IP address conversion on windows Daniel 2020-05-15 17:16:08 +02:00
  • 55b0ae8944 Revamp process attribution of network connections Daniel 2020-05-15 17:15:22 +02:00
  • 8870987101 Fix failing endpoint test Patrick Pacher 2020-05-14 10:24:37 +02:00
  • a426b53929 Update to new geoip database Patrick Pacher 2020-05-14 07:35:45 +02:00
  • 7a03eed1ff Merge pull request #50 from safing/fix/core-update Daniel 2020-05-04 15:20:18 +02:00
  • 83ab3cfa9a Merge pull request #48 from safing/feature/portbase-updater Daniel 2020-05-04 14:45:42 +02:00
  • c65cadb06f Add logging to core update notification Patrick Pacher 2020-05-04 14:32:46 +02:00
  • 19ec8bf428 Merge pull request #49 from safing/fix/filterlists-module-state Daniel 2020-05-04 14:22:01 +02:00
  • e254453038 Fix filterlists module state not being set Patrick Pacher 2020-05-04 10:45:32 +02:00
  • a7412327e8 Update to latest portbase updater changes and register index files Patrick Pacher 2020-05-04 09:59:17 +02:00
  • 6bb0ac2a95 Hotfix dependency issue, bump version Daniel 2020-05-02 23:27:04 +02:00
  • 467aff1abf Release to master Daniel 2020-05-02 14:11:10 +02:00
  • 25f36be935 Bump versions Daniel 2020-05-02 14:10:39 +02:00
  • 912ddca9ed Release to master Daniel 2020-05-02 14:01:19 +02:00
  • ef2c9066ce Fix tests Daniel 2020-05-02 13:37:43 +02:00
  • f4b8ad7d7c Fix tests: split core package into core and base Daniel 2020-05-02 13:24:31 +02:00
  • 3ce67133e4 Fix and improve test script Daniel 2020-05-02 13:23:44 +02:00
  • 972f8fcfc3 Merge pull request #44 from safing/feature/pre-alpha-finalizing Patrick Pacher 2020-04-30 16:42:09 +02:00
  • 0030a43cab Implement review suggestions Daniel 2020-04-30 16:29:32 +02:00
  • 587cbb4f21 Merge pull request #47 from safing/feature/custom-dns-response Daniel 2020-04-30 15:23:14 +02:00
  • 2dda3813fa Let decision reasons decide on the DNS reply Patrick Pacher 2020-04-30 13:44:10 +02:00
  • b91b8fcdc9 Fix IP classification for LAN multicast Daniel 2020-04-30 14:16:06 +02:00
  • 0cf10b6d9d Improve network scope filter options Daniel 2020-04-30 14:15:43 +02:00
  • 20e836b8ff Fix BlockP2P to only bock connections to the Internet Daniel 2020-04-30 14:15:10 +02:00
  • 580144a676 Populate connection Inbound attribute Daniel 2020-04-29 17:06:57 +02:00
  • 0e30d70d55 Improve config help text Daniel 2020-04-28 09:56:52 +02:00
  • 97a8475364 Fix hierarchical config handling Daniel 2020-04-28 09:56:23 +02:00
  • f89d0672b3 Set Privacy Filter to pre-alpha in the README Dave Gson 2020-04-24 11:34:56 +00:00
  • 6d6b03cac3 Remove deprecated code Daniel 2020-04-24 11:31:26 +02:00
  • fe7d146360 Switch from ACCEPT to RETURN when accepting a packet/connection with iptables Daniel 2020-04-24 10:58:39 +02:00
  • 542577314b Rename reason ctx to prevent confusion with context.Ctx Daniel 2020-04-24 10:57:24 +02:00
  • 3b0d60b611 Update restart exit code in pmctl Daniel 2020-04-24 10:56:30 +02:00
  • d89b612e3d Fix updates config handling Daniel 2020-04-24 10:56:10 +02:00
  • 5209a090c4 Update config options, add options to turn off system notifications Daniel 2020-04-24 10:55:49 +02:00
  • 95041d217c Fix module dependencies, split filter into interception and filter modules Daniel 2020-04-24 10:17:15 +02:00
  • 5c7739e28a Add hook to re/unload UI assets Daniel 2020-04-24 10:04:08 +02:00
  • d2d69139b9 Add control db interface for triggering hooks, add shutdown/restart hooks Daniel 2020-04-24 10:02:07 +02:00
  • 350555f843 Fix concurrent map read/write, maybe Daniel 2020-04-24 09:59:36 +02:00
  • e7149ac226 Merge pull request #42 from safing/feature/update-trigger Daniel 2020-04-21 15:44:24 +02:00
  • 0a0dda36e0 Change log message format Patrick Pacher 2020-04-21 15:43:48 +02:00
  • 3d7d1fa0df Remove useless modules.Resolve Patrick Pacher 2020-04-21 15:41:31 +02:00
  • 27ed6da45f Fix linter warnings Patrick Pacher 2020-04-21 15:36:06 +02:00
  • 9be175c238 Fix earlier bug Daniel 2020-04-21 15:28:59 +02:00
  • ccc9670e05 Merge pull request #41 from safing/feature/update-config-1 Patrick Pacher 2020-04-21 15:12:54 +02:00
  • 71615811e4 Add update module status, allow disabling of updates Patrick Pacher 2020-04-21 15:11:17 +02:00
  • e262ad1db9 Update config and add ordering Daniel 2020-04-21 15:02:17 +02:00
  • bd1260df9a Release to master Daniel 2020-04-21 13:02:02 +02:00
  • f78dd18869 Bump version to 0.4.1 Daniel 2020-04-21 13:01:24 +02:00
  • bc3412a4a3 Merge pull request #38 from safing/feature/cname-blocking Daniel 2020-04-21 12:58:19 +02:00
  • 8b2f23f4bf Update config.yml Patrick Pacher 2020-04-21 12:27:06 +02:00
  • ddaeab57dd Update config.yml Patrick Pacher 2020-04-21 12:25:50 +02:00
  • 0d087e6f33 Update config.yml Patrick Pacher 2020-04-21 12:25:03 +02:00
  • 670b69528d Delete support.md Patrick Pacher 2020-04-21 12:16:52 +02:00
  • 72a477ab57 Update config.yml Patrick Pacher 2020-04-21 12:16:42 +02:00
  • fb47b076dd Update config.yml Patrick Pacher 2020-04-21 12:10:30 +02:00
  • 98350ff62d Update config.yml Patrick Pacher 2020-04-21 12:04:51 +02:00
  • a6cbe6d0c9 Rename config.yaml to config.yml Patrick Pacher 2020-04-21 12:00:00 +02:00
  • e1c75d758a Create config.yaml Patrick Pacher 2020-04-21 11:58:45 +02:00
  • 7e06f9b746 Update bug-report.md Patrick Pacher 2020-04-21 11:38:03 +02:00
  • f83809f868 Update support.md Patrick Pacher 2020-04-21 11:37:50 +02:00
  • 8d6da848e1 Update bug-report.md Patrick Pacher 2020-04-21 11:37:07 +02:00
  • 6ef075d5ab Merge pull request #40 from safing/feature/github-templates Patrick Pacher 2020-04-21 11:18:36 +02:00
  • b7cf838e48 Added first github templates Patrick Pacher 2020-04-21 10:52:14 +02:00
  • a07c36159b Minor bug fix Patrick Pacher 2020-04-21 09:59:36 +02:00
  • f2e41a0d32 Refactoring of FilterDNSResponse and DecideOnConnection Patrick Pacher 2020-04-21 09:55:49 +02:00
  • 8c5526a69b Add support for verdict and decision reason context Patrick Pacher 2020-04-20 17:19:48 +02:00
  • eeb358425d Refactor entity list handling Patrick Pacher 2020-04-20 11:36:34 +02:00
  • 42ccb3e39a Small changes based on review comments Patrick Pacher 2020-04-20 08:25:34 +02:00
  • 9deb1623d6 Add support to detect upstream DNS resolver blocking Patrick Pacher 2020-04-17 17:02:04 +02:00
  • bffe4a9eaf Add CNAME blocking support Patrick Pacher 2020-04-17 15:55:52 +02:00
  • 1f90c05654 Merge pull request #39 from safing/feature/unidentified-process-and-profile Patrick Pacher 2020-04-21 10:15:11 +02:00