Tools to disrupt trafficking networks.

Open-source intelligence, investigation, and data tools used by responders, journalists, and NGOs to map trafficking networks, follow the money, identify victims, and turn scattered evidence into action — all self-hostable to keep sensitive data secure.

If you or someone you know is being trafficked, call the U.S. National Human Trafficking Hotline at 1-888-373-7888, text 233733, or visit humantraffickinghotline.org. In an emergency, contact local law enforcement.

11 projects

Anti-trafficking tools

Aleph

Python · OCCRP
MIT

A powerful investigative platform from OCCRP for following the money and the people behind it. Cross-reference leaks, corporate registries, watchlists, and your own case files to surface hidden links across trafficking and financial-crime networks.

$ docker compose up aleph

Datashare

Java · ICIJ
AGPL-3.0

Built by the ICIJ (the team behind the Panama Papers), Datashare lets investigators search, index, and extract names, places, and organizations from huge document sets locally — turning seized records and tip-line files into searchable evidence.

$ docker run -p 8080:8080 icij/datashare

SpiderFoot

Python · OSINT
MIT

An automated open-source intelligence engine that gathers data from 200+ public sources around an email, name, phone number, or username — helping investigators rapidly map the digital footprint of suspected traffickers and front businesses.

$ pip install spiderfoot

Sherlock

Python · OSINT
MIT

Hunt a single username across 400+ social networks in seconds. Investigators and family reunification teams use it to trace the online presence of victims and perpetrators across platforms from one starting handle.

$ pip install sherlock-project

face_recognition

Python · dlib
MIT

A simple, accurate open-source face recognition library. Used responsibly and with proper authorization, it can help match images of missing and exploited persons against case databases to support victim identification efforts.

$ pip install face_recognition

OpenRefine

Java · Data wrangling
BSD-3

The standard tool for cleaning and reconciling messy data. Anti-trafficking analysts use it to de-duplicate tip-line reports, standardize victim and case records, and reconcile names against external datasets before analysis.

$ brew install --cask openrefine

Recon-ng

Python · OSINT framework
GPL-3.0

A full-featured reconnaissance framework with a modular marketplace for gathering contacts, profiles, and infrastructure from open sources. Investigators use it to map the people and accounts behind trafficking operations.

$ git clone github.com/lanmaster53/recon-ng

ExifTool

Perl · metadata
Artistic/GPL

The definitive tool for reading metadata from images, video, and documents. Investigators recover timestamps, GPS coordinates, and device fingerprints from seized media to corroborate evidence and link cases together.

$ brew install exiftool

Tesseract OCR

C++ · OCR engine
Apache-2.0

A mature OCR engine supporting 100+ languages that turns scanned documents, screenshots, and photos of ads or ledgers into searchable text — making large volumes of paper and image evidence analyzable at scale.

$ brew install tesseract

Gephi

Java · graph analysis
GPL-3.0

An award-winning platform for visualizing and exploring large networks. Analysts map relationships between people, phone numbers, and accounts to reveal the structure of trafficking rings and pinpoint the key nodes that hold them together.

# download from gephi.org

spaCy

Python · NLP
MIT

Industrial-strength NLP with named-entity recognition that extracts people, places, and organizations from unstructured text at scale. It helps responders process case files, chat logs, and reports to surface leads and connect records.

$ pip install spacy

Maintaining a tool that fights trafficking?

From case management to network analysis to survivor support, if your open-source project helps end trafficking, we want frontline organizations to be able to find it here.

Submit your project