Commit graph

17 commits

Author SHA1 Message Date
Tad
0e5606adcc
Unbreak hash processing
Turns out .hsb can contain md5 hashes
And that I've been treating md5 hashes as sha1 since day #1

Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:11:27 -05:00
Tad
6de29e5a40
Handle all detections via notifications
Also add actions to lookup, delete/uninstall, or ignore the detection

Signed-off-by: Tad <tad@spotco.us>
2023-12-24 18:19:11 -05:00
Tad
dfabf6b9ff
Normalize all strings to lower-case and add self-test function
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 19:07:01 -05:00
Tad
47f16839df
Tweak
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 00:55:29 -05:00
Tad
1c29038125
Directly load the pre-processed bloom filters
No more conversion, much quicker loading, much smaller downloads

Signed-off-by: Tad <tad@spotco.us>
2023-12-21 23:30:41 -05:00
Tad
7ae8069c1b
Overhaul to use a bloom filter instead of a HashMap
Signed-off-by: Tad <tad@spotco.us>
2023-12-21 20:02:03 -05:00
Tad
6a5857d66b
More goodies
Signed-off-by: Tad <tad@spotco.us>
2023-12-19 17:11:15 -05:00
Tad
3bd703d6b8
Add support for the MalwareBazaar database
Signed-off-by: Tad <tad@spotco.us>
2023-12-19 17:06:22 -05:00
Tad
c70b45a4ee Fix invalid entries in the ESET processing script
Signed-off-by: Tad <tad@spotco.us>
2023-12-16 22:33:23 -05:00
Tad
76d06b504f
Add support for the Echap stalkerware database
Signed-off-by: Tad <tad@spotco.us>
2023-03-06 20:16:32 -05:00
Tad
745d70ced5
Various optimizations
- Trim hashes to 8 characters instead of 12. Saves ~10MB by default.
- Optimized databases. Saves ~8MB by default.
- Deduplicated strings. Saves ~12MB by default.

idle usage on arm64
- With defaults: ~165MB, previously ~195MB
- With all databases: ~350MB, previously ~650MB

Signed-off-by: Tad <tad@spotco.us>
2022-12-15 06:29:35 -05:00
Tad
9113af8374 Tiny tweak
Signed-off-by: Tad <tad@spotco.us>
2021-09-20 12:09:15 -04:00
Tad
2e8994ee7a Improve database descriptions and add a new database source 2021-07-21 15:31:07 -04:00
Tad
b82476ba9f Update conversion scripts 2021-07-21 13:44:19 -04:00
Tad
070e34e69d Remove some bashisms 2020-12-12 12:12:11 -05:00
Tad
06046d385c License headers 2020-11-17 10:31:08 -05:00
Tad
c577c0f205 Add reference scripts for generating the databases 2020-07-25 09:21:38 -04:00