Curriculum

Learn every intelligence discipline.
Free, curated, open.

An open curriculum spanning the intelligence cycle, OSINT, SOCMINT, GEOINT, FININT, CTI and AI. Every resource below is public and free to access.

79
Resources
10
Themes
241
Disciplines
Intelligence cycle
  1. 1
    Direction
    Decision-makers define requirements — what question must the intelligence answer?
  2. 2
    Collection
    Sources are tasked across HUMINT, OSINT, SIGINT, GEOINT and other disciplines to gather raw data.
  3. 3
    Processing
    Raw data is decoded, translated, enriched and structured for analysis.
  4. 4
    Analysis
    Analysts fuse and interpret data, produce assessments, weigh confidence and identify gaps.
  5. 5
    Dissemination
    Finished intelligence products are delivered to the decision-makers who need them.
  6. 6
    Feedback
    Consumers evaluate whether the intelligence answered their needs, refining the next cycle.
OSINT cycle
  1. 1
    Planning
    Scope the target, define the question, set legal and ethical boundaries.
  2. 2
    Gathering
    Collect from open web, social, records, dark web, imagery and public databases.
  3. 3
    Analysing
    Correlate, verify, deduplicate and structure findings; check for disinformation.
  4. 4
    Dissemination
    Package findings for the requester in the appropriate format.
  5. 5
    Feedback
    Iterate — new questions almost always emerge from the answers.
OSINT — frameworks, tools & training

The reference toolset for open-source investigation and SOCMINT/WEBINT work.

OSINT Framework
Framework

Canonical decision-tree of OSINT tools by target type.

osintframework.com/
IntelTechniques Links
Framework

Michael Bazzell's curated OSINT link library.

inteltechniques.com/links.html
Bellingcat
Community

Open-source investigations, methodology and case studies.

www.bellingcat.com/
Anti-Crime Academy
Course

OSINT/SOCMINT courses and the Osidata database.

www.anti-crime-academy.eu/
OSINT.link
Framework

Categorised OSINT tools directory.

osint.link/
UK-OSINT
Framework

UK-focused OSINT resource collection.

www.uk-osint.net/
Awesome-OSINT (mirror)
Reference

Searchable index of the community awesome-lists.

awesome-indexed.mathew-davies.co.uk/?q=osint
Have I Been Pwned
Tool

Check whether an email/phone appeared in a public breach.

haveibeenpwned.com/
Google Hacking Database
Reference

Google dork queries for exposed assets.

www.exploit-db.com/google-hacking-database
Shodan
Tool

Search engine for internet-connected devices.

www.shodan.io/
Maltego
Tool

Link-analysis and entity graphing for investigators.

www.maltego.com/
SpiderFoot
Tool

Automated OSINT reconnaissance framework.

www.spiderfoot.net/
theHarvester
Tool

Emails, subdomains and hosts from public sources.

github.com/laramies/theHarvester
Recon-ng
Tool

Full-featured reconnaissance framework.

github.com/lanmaster53/recon-ng
Sublist3r
Tool

Fast subdomain enumeration.

github.com/aboul3la/Sublist3r
TinEye
Tool

Reverse image search.

www.tineye.com/
InVID Verification Plugin
Tool

Video and image verification toolkit.

www.invid-project.eu/tools-and-services/invid-verification-plugin/
Internet Archive Wayback Machine
Database

Historical snapshots of the web.

archive.org/web/
Hunchly
Tool

Case-based OSINT capture and audit trail.

www.hunch.ly/
This Person Does Not Exist
Tool

Generated faces — used for sock-puppet OPSEC.

thispersondoesnotexist.com/