w3f / virustotal-prometheus

Monitor VirusTotal reports and expose Prometheus metrics

Repository from Github https://github.comw3f/virustotal-prometheusRepository from Github https://github.comw3f/virustotal-prometheus

CircleCI

virustotal-prometheus

App to monitor (mainly) VirusTotal reports and to expose Prometheus metrics.

The application is K8s ready, and it provides also a ServiceMonitor and a PrometheusRule configurations that can be used by your Prometheus/Alertmanager.

Intelligence sources

  • VirusTotal
  • IBM Xforce (optional)

Domain List

It can be configured via a config file.

Api sources for the domain list

  • Cloudflare (optional):
    the domain list can be dynamically enriched via Clodflare. Please set up this connection with a read-only apiKey.

How to Run

yarn
yarn start -c path_to_config_file

About

Monitor VirusTotal reports and expose Prometheus metrics

License:Apache License 2.0


Languages

Language:TypeScript 86.3%Language:Shell 8.0%Language:JavaScript 4.0%Language:Dockerfile 1.7%