Skip to content

Desktop App to scan IOCs and get results from different tools.

License

Notifications You must be signed in to change notification settings

Ix76y/ioc-scanner

Repository files navigation

IOC-Scanner

IOC Scanner

This app lets you scan an IOCs (Indicator of Compromise) on multiple different pages at once and shows you a summary of all the results.

The goal of this project is to have a native app that allows you to quickly see important informations from different pages like VirusTotla, UrlScan, DomainTools, ... and give you an overview of the results from each of the tools.

Written in Rust for speed and with a Svelte frontend this app runs on Linux, Windows, & MacOS.

Note: This project is being actively developed and changes are pushed frequently.

Support the Project

If you would like to support this project but don't necessarily know how to write code, you can fuel faster code by buying a coffee. 🥰☕️

ko-fi

Developing

To run the project you need to have npm and cargo, then just run this command in the root folder of the project:

cargo tauri dev

The app will automatically update the UI whenever you make any changes to the code, so you won't have to rerun this command after each change.

Build Release

CI=true cargo tauri build 
# additional options: 
# --target aarch64-apple-darwin     # build for Apple Arch
# --debug                           # debug true

Roadmap

The goal for this app is to have the following integrations:

  • URLScan.io
  • VirusTotal
  • IPInfo.io
  • IPLocation.net
  • AbuseIPDB
  • EmailRep.io
  • HaveIBeenPwned
  • DomainTools
  • GreyNoise

About

Desktop App to scan IOCs and get results from different tools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published