Tavi
525bba9dcb
generator: performance optimization
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-09-08 03:19:18 -04:00
Tavi
b7e22c3b31
Database generation updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-09-08 02:29:53 -04:00
Tavi
4e7cb16498
Going the distance... [pt3]
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-07-27 18:34:19 -04:00
Tavi
ff2e34e49e
Tweaks
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-05-23 09:11:26 -04:00
Tavi
02dd4f624e
Ability to scan screen content for malicious links
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-05-22 20:09:16 -04:00
Tavi
b4b1e1a5ff
dedupe extended
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-05-09 22:12:22 -04:00
Tavi
5f0899a87e
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-05-09 08:05:52 -04:00
Tavi
3812ec8580
Database generation updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-04-11 21:04:55 -04:00
Tavi
898af0ecfd
Bump for release
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-02-27 01:46:45 -05:00
Tavi
2b16e589d2
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-01-25 21:03:49 -05:00
Tavi
f02e35523f
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-01-18 14:30:54 -05:00
Tavi
eb1e565806
Script updates
...
Signed-off-by: Tavi <tavi@divested.dev>
2024-01-12 03:30:10 -05:00
Tad
dbb7e98fa8
Make the app smaller
...
Newer Bouncy Castle compresses some stuff:
0aacc38aef
Signed-off-by: Tad <tad@spotco.us>
2023-12-28 22:09:35 -05:00
Tad
a545ae6b63
Parser updates
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-28 18:14:28 -05:00
Tad
c242c1fa75
Restore support for Jelly Bean
...
+ code cleanup
Signed-off-by: Tad <tad@spotco.us>
2023-12-26 19:34:33 -05:00
Tad
945489fbb0
More processing checks
...
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 18:32:02 -05:00
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