Skip to content

Implement indicator downloads and scanning#25

Merged
lsd-cat merged 13 commits into
mainfrom
mvt
Aug 28, 2025
Merged

Implement indicator downloads and scanning#25
lsd-cat merged 13 commits into
mainfrom
mvt

Conversation

@lsd-cat
Copy link
Copy Markdown
Member

@lsd-cat lsd-cat commented Aug 26, 2025

On startup, the app will now download the same indicators as mvt, parsing indicators.yaml. It saves the timestamp of the last check and last successful downloads, and checks per-indicator commits via the Github API. The count of indicators, the last update and the last update check are viewable in the options.

image

Then, it decouples the concept of acquisition from the concept of checking for indicators. In this way, when indicators are updated, user can scan old acquisitions if they have any. In the future we might do this in the background, so that we can alert users if we gain new intel on spyware or stalkerware even if they re no longer infected or traces are not currently existing on the system.

A first IOC check is done at the end of the acquisition, and the user can then manually run it again any time they want. The hash indicating the indicators version is currently just a hash of all .stix files chained together.

image image

@TheZ3ro TheZ3ro mentioned this pull request Aug 27, 2025
@lsd-cat lsd-cat merged commit 1e762ea into main Aug 28, 2025
3 of 6 checks passed
@lsd-cat lsd-cat deleted the mvt branch August 28, 2025 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant