IntelOwl logo

IntelOwl

Threat intelligence management with one API to query many sources and analysis tools at once

Repository activity
  • Stars4.6k
  • Forks644
  • Open Issues68
License

AGPL-3.0

Languages
  • Python
  • JavaScript
  • Shell
IntelOwl screenshot

About IntelOwl

IntelOwl manages threat intelligence at scale. It gathers data about files and observables such as IPs, domains, URLs, and hashes, so analysts can enrich an indicator from many sources with a single API request instead of querying each service by hand.

A Django and Python REST API and a built-in GUI with dashboards drive the work, backed by a modular plugin framework. Analyzers, connectors, pivots, visualizers, ingestors, and playbooks let teams run analyses, export results, chain jobs, and replay whole investigations.

It is self-hosted, with official Docker images for quick deployment and a public demo to try first. Plugins make it straightforward to wire in new services or in-house tooling as an investigation grows.

Key features

  • Enriches threat intel for files and observables like IPs, domains, URLs, and hashes
  • REST API written in Django and Python
  • Built-in GUI with dashboards and visualizations
  • Plugins for analyzers, connectors, pivots, visualizers, ingestors, and playbooks
  • Artifacts and user events for repeated analyses and investigations

Details

First released
2019
Platforms
Web · Docker
Deployment
self-hostable · docker
Language
Python · Django
Focus
Threat intelligence at scale
Integrations
External analyzers and export connectors