Commit graph

132 commits

Author SHA1 Message Date
Daniel
ec43408a82 Remove network rating / security level system, add migrations 2023-11-24 14:21:07 +01:00
Daniel
21cd8cb9e5 Improve entity metadata initialization 2023-09-06 11:07:31 +02:00
Daniel
28a4ea4709 Unify and improve country info 2023-08-28 15:26:26 +02:00
Daniel
5939486767 Combine geoip country info and add country names 2023-08-23 13:53:33 +02:00
Daniel
8138a2aa4c Improve performance when custom lists are not loaded 2023-08-11 11:55:04 +02:00
Daniel
6c4a77a205 Fix filter list update warning on setting change 2023-08-07 16:48:11 +02:00
Daniel
b645e440ad Copy resolver IPScope to DNS connection IPScope 2023-08-04 21:41:37 +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
5bb2813459 Fix linter errors 2023-04-25 14:37:29 +02:00
Vladimir Stoilov
0a1f74a593 Fix custom filter list load 2023-04-12 17:59:11 +02:00
Daniel
d8c25ecb5f Add geoip regions to improve distance estimation 2023-03-23 13:57:32 +01:00
Daniel
f7118050bb Improve network proximity thresholds 2023-03-16 14:31:51 +01:00
Daniel
fd83534698 Fix linter errors 2022-09-29 14:31:00 +02:00
Daniel
092b1cd8a0 Move resolving unbreak filter list IDs to filterlists module 2022-08-30 13:54:34 +02:00
Daniel
8a98f69fca Improve logging of loaded intel data 2022-08-30 13:29:57 +02:00
Daniel
62729cc889 Add new geoip metadata fields 2022-08-30 13:29:40 +02:00
Daniel
7a8964699e Improve wording of custom filter list setting 2022-08-24 14:56:34 +02:00
Daniel
5c6fc6ee9c Improve custom filter list config key 2022-08-02 16:35:33 +02:00
Daniel
ced6690acd Minor improvements and documentation 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
cc711e477d fix linter error 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
d3def3ec94 better user messages, linter errors, refactoring 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
a3c39b183e Api ednpoint to custom filter list added 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
fa1480d4c1 Change worning for invalid lines in filter list 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
3d11a1029b Refactoring 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
93367b64df Bug fixes and performence fixes:
Synchronization bug fixed
map reseting performence improvment
Added more notificationa and better wording
better scheduling of file parsing task
2022-08-01 14:25:01 +02:00
Vladimir Stoilov
6a6468418b Fix linter errors 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
1e79fedf9b muve register event hook frop prep to start 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
cf30014e9d Bug fixes for custom filter list 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
62c100714a Custom filter list:
subdomain and cname cheks
Automatic realod when settings is changed
periodicly check for file changes
2022-08-01 14:25:01 +02:00
Vladimir Stoilov
35697989e5 Refactoring 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
420da81b33 Custom filter list proof of concept 2022-08-01 14:25:01 +02:00
Daniel
b392a1e8ff Add geoip.IsInitialized to expose if the databases have been loaded 2022-06-09 13:59:50 +02:00
Daniel
0439894efc Suppress error when stopping during filterlist update 2022-06-09 13:49:34 +02:00
Daniel
c018e2397f Improve empty list matching 2022-02-14 11:25:06 +01:00
Daniel
ef62be4cb0 Exclude some tests cases in CI 2022-02-02 14:54:21 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
c5c54d16e1 Weigh coordinate distance stronger 2022-01-25 16:25:59 +01:00
Daniel
aec32fb6a2 Fix matching unknown AS Orgs 2022-01-25 16:25:59 +01:00
Daniel
ad21764711 Improve location estimation 2022-01-18 15:27:39 +01:00
Daniel
9185bf5bac Update dsd loading to new version 2021-11-23 13:01:49 +01:00
Daniel
aa8156badc Add coordinates to intel.Entity 2021-11-08 11:19:01 +01:00
Daniel
0d88a6982a Improve and document location estimation algorithm 2021-10-19 10:49:19 +02:00
Daniel
5d15ec8cc7 Wait with first update cycle until online 2021-10-04 16:02:59 +02:00
Daniel
d98df900bd Fill missing location info based on existing info 2021-09-29 22:10:45 +02:00
Daniel
9cb7fe346e Improve network proximity calculation 2021-09-29 15:43:35 +02:00
Daniel
acbb3840b4 Improve logging 2021-09-17 22:03:22 +02:00
Daniel
6c849ab607 Fix intel fetching input validation, improve logging 2021-08-23 23:29:00 +02:00
Daniel
b3f7ed8586 Disable retrying of intel fetching
sync.Once cannot be refreshed while executing.
2021-08-23 23:12:53 +02:00
Daniel
66a22c4e49 Save and return intel fetching errors 2021-08-23 23:02:20 +02:00
Daniel
12f2e7270e
Merge pull request #377 from safing/fix/cname-subdomain-checks
Fix CNAME and sub-domain matching for filterlists
2021-08-18 17:04:54 +02:00