Document, verify, and report war crimes and hate speech using open-source intelligence.
This toolkit empowers journalists, activists, and human rights defenders to gather and validate digital evidence ethically and securely.
The very first thing to do is to archive the content on the Wayback Machine (archive.org) to freeze evidence of posted hate speech or war crimes — even if the author deletes it later.
Methodology:
-
Go to: https://archive.org/web
-
Copy the URL of the post, video, comment, or page you want to preserve
-
Paste it into the input field under “Save Page Now”
-
Click “Save”
-
Wait a few seconds for the snapshot to be captured
That's it — the content is now permanently stored and timestamped.
- Investigate war crimes, hate speech, and human rights abuses
- Geolocate and verify images and videos
- Track perpetrators across social platforms
- Report findings securely to legal and justice bodies
All Tools Links Under tools.md
Osint-War-Crimes-Tools/tools.md
├── Reverse_Image_Search
│ ├── Google Images
│ ├── Yandex
│ ├── TinEye
│ └── RevEye
├── Facial_Recognition
│ ├── PimEyes
│ └── Social Links
├── Deepfake_Detection
│ ├── Deepware Scanner
│ ├── InVID
│ └── YouTube DataViewer
├── Geolocation
│ ├── Picarta.ai
│ ├── Google Earth Pro
│ ├── SunCalc
│ ├── Sentinel Hub
│ ├── Planet Labs
│ ├── SkyWatch
│ └── Geosint
├── Metadata_Redaction
│ ├── ExifTool
│ ├── Metapicz
│ ├── FFmpeg
│ └── Exif Pilot
├── Social_Media_OSINT
│ ├── Twint
│ ├── Instaloader
│ ├── Check by Meedan
│ ├── HateSonar
│ ├── TweetScraper
│ ├── Tweepy
│ ├── Osintgram
│ └── OsintTube
├── Phone_Number_OSINT
│ ├── Epieos
│ ├── PhoneInfoga
│ ├── OSINT Industries
│ ├── Sync.me
│ ├── WhoCalledMe / NumBuster
│ ├── Truecaller
│ └── Scamcallfighters
├── Privacy_Encryption
│ ├── Tails OS
│ ├── ProtonVPN
│ └── VeraCrypt
├── Browser_Automation
│ ├── Selenium
│ └── Puppeteer
├── AI_Image_Matching
│ ├── Jina AI
│ └── Image Super Resolution
├── News_Monitoring
│ ├── GDELT Project
│ ├── News API
│ └── Common Crawl
├── Live_Conflict_Maps
│ ├── Liveuamap
│ └── MapHub
├── Blockchain_Analysis
│ ├── Mempool Explorer
│ ├── Bitquery
│ └── Chainalysis
├── Web_Archiving
│ └── Wayback Machine
└── Reporting_Resources
├── ICC
├── Bellingcat
├── Syrian Archive
└── SecureDrop
- Original files only — Never alter videos or images.
- Timestamps — Use file metadata, video upload times, or contextual cues.
- Geolocation info — Add GPS data from metadata or visual geolocation.
- Chain of custody — Describe where/how evidence was found.
- Contextual info — What, where, when, who, why (if known).
submission_folder/
├── media/
│ ├── original_video.mp4
│ └── screenshot_1.jpg
├── metadata.txt
├── notes.txt
└── location_map.jpg
metadata.txt
- File creation date
- Device info (if available)
- GPS coordinates
- Link to reverse search or geolocation validation
notes.txt
- Time, place, suspected groups, casualties (if known)
- Don’t reveal private identities unless public/relevant
- Redact bystanders or unrelated individuals
- Respect consent laws when interviewing witnesses
- Only share with vetted legal/humanitarian orgs
Organization | Link |
---|---|
ICC | https://www.icc-cpi.int/contact-us |
Bellingcat | https://www.bellingcat.com/contact/ |
Syrian Archive | https://syrianarchive.org/en/submit |
Anonymous submissions: SecureDrop
Incitation à la haine contre un groupe ethnique
March 28, 2025
YouTube
Video URL: https://youtube.com/watch?v=xxxxxxxxx
-
📸 Screenshots taken showing:
- Comment
- Username
- Timestamp
- Comment thread context
-
🌐 Web Archiving
-
🕒 Evidence captured at: 2025-03-28 17:03 UTC
-
🔍 Tools used:
-
Results:
- Toxicity score:
0.91
- Identity attack score:
0.87
- Toxicity score:
-
Keywords/Flags:
- Dehumanizing language
- Historical hate symbols
- Call to violence
-
OSINT Techniques:
- Reverse image search of profile picture (Google, Yandex, PimEyes)
- Handle analysis using:
OSINTgram
(Instagram link discovery)Twint
(Twitter/X profile scraping)Epieos
(email/phone lookup)
-
Findings:
- Repeated hate speech from same handle across X, Facebook
- Possible alias used on extremist forums
-
Crowd verification tools:
TweetScraper
to search real-time X mentionsCheck
by Meedan for collaborative verification
-
Results:
- 5 other users flagged the comment on the same day
- 12 likes and 3 replies endorsing the hateful message
-
🗂️ Packaged Material:
screenshots/
directory with annotated imagesarchive_links.txt
with frozen URLstoxicity_report.json
from HateSonar & Perspectiveuser_profile_report.md
with social links and activitysummary_notes.md
with legal and contextual description
-
🧾 Submitted to:
- Bellingcat Tip Submission
- EU DisinfoLab
- YouTube Trust & Safety
- [Local Hate Speech Monitoring NGO]
Title: Airstrike on Residential Area
Date of Incident: March 15, 2022
Location: Mariupol, Ukraine
Source: Telegram channel
- Used InVID to extract keyframes
- Reverse searched on Google/Yandex
- Matched frames to earlier video, confirming visual consistency
- Tools: Picarta.ai, Google Earth, SunCalc
- Matched buildings + timestamp validation from shadows
- Coordinates confirmed:
47.0966, 37.5562
- ExifTool shows device: Samsung A51, date: 2022-03-15 14:22 UTC
- Sent to Bellingcat
- Attached: original video, annotated images, metadata, contextual notes
Title: Alleged Airstrike on Civilian Convoy
Date of Incident: October 13, 2023
Location: Salah al-Din Road, Gaza Strip
Source: Video uploaded to Telegram and X (Twitter)
- Used InVID to extract thumbnails and keyframes
- Ran reverse image searches on Google and Yandex
- No prior matches found — suggests original upload
- Identified road layout and nearby structures
- Used Picarta.ai + confirmed with Google Earth Pro
- Verified timestamp using SunCalc
- Coordinates:
31.4297, 34.3795
- Twint for eyewitness tweets
- Matched video scene with posts from Al Jazeera and local channels
- Verified same visuals posted by multiple independent sources
- ExifTool – Video stripped by Telegram, but creation date retained:
2023-10-13 16:40 UTC
- Packaged raw files, keyframes, and location validation
- Sent to Syrian Archive and Bellingcat
- PRs welcome for new tools or case studies
- Translate content into other languages
- Submit anonymized real-world walkthroughs
MIT — Always credit original sources and follow platform TOS
This toolkit is a living resource. Maintain it as tools, conflicts, and laws evolve.
Stay ethical. Stay anonymous. Stay accurate. 🔍🌐