DEV Community

Cover image for Open source OSINT toolkit
Nighty3098
Nighty3098

Posted on

Open source OSINT toolkit

I created SkyFall, a free and open source toolkit consisting of 20 sections that are integrated with a graph for easy data analysis.

πŸ”— Website: https://skyfallosint.vercel.app/
πŸ”— GitHub: https://github.com/Nighty3098/SkyFall

  • Here’s a quick overview of the features:

  • Open Wifi map

  • Public cameras map

  • Web / Domain 16-step domain recon: DNS, WHOIS, SSL/TLS, headers + WAF, robots.txt, security.txt, cookies, social tags, subdomains (passive + brute), Certificate Transparency, ports (NMAP), threat intel (AbuseIPDB/GreyNoise/ThreatFox/URLHaus), reputation (VirusTotal/Google Safe Browsing/CRDF), JS secrets scan

  • Telegram Channel/group collection via MTProto into SQLite (posts, members, links, media, avatars) + analyzer that builds a relationship graph and exports GraphML/GEXF/JSON/CSV/PNG/HTML/Obsidian
  • Username Search across ~500 sites with Maigret + a Sherlock-style engine (WAF detection included)

  • Reddit OSINT Arctic Shift + PullPush queried concurrently, merge/classification, activity + timezone, PII score, identifiers, optional OAuth live profile

  • Mail IntelX search, Have I Been Pwned, .eml/header analyzer (SPF/DKIM/DMARC, Received chain, IP geolocation, verdict), and registered-accounts discovery (Gravatar/Microsoft/Mozilla/ProtonMail/Duolingo/Twitter + a holehe sweep of ~120 sites)
  • Social Username lookup on open networks - Bluesky (AT Protocol), Mastodon (ActivityPub) and Instagram (instaloader); profile, bio, followers/posts, plus handle matches
  • Leaks Leak & infostealer search by email/username/domain: Hudson Rock infostealer logs (no key), LeakCheck, Have I Been Pwned, Dehashed
  • Geo Sun/shadow geometry and inverse shadow geolocation (local suncalc), NASA FIRMS active fires, GDACS disaster alerts
  • Archive Wayback Machine (closest snapshot, CDX listing, on-demand save) and archive.today checks

  • GitHub User, repo, commit, email and secret scanning (~240 patterns) over the REST API with multi-token rotation
  • Phone Parse/validate (phonenumbers), reverse lookup (NumVerify/AbstractAPI), leaks (IntelX), reviews (7tel.ru)

  • MAC BSSID geolocation via Yandex/Apple/Google/Microsoft/Mylnikov with a map
  • Blockchain Find transactions by indirect data (time, amount, memo) across Tron, TON, Ethereum, BSC, Base, Solana, BTC, LTC, DOGE, BCH

  • Steganography LSB counts + chi-square, FFT spectral analysis, end-of-file payloads, tail-data detection, ELA heatmap

  • Files Metadata + hashes, printable strings, VirusTotal, GPS map, and metadata cleaning (many formats)

  • Search4Faces Reverse face search (VK photos)

  • Dorking ~7,900 Google dorks in 14 categories via DuckDuckGo or a local SearXNG

  • Graph 13 entity types, 12 relation types, drag-and-drop palette, transforms that enrich nodes via the modules above (incl. leaks, archive, geo), shortest path / centrality / community detection, JSON + image export

Top comments (1)

Collapse
 
furqan_ashraf profile image
Furqan Ashraf •

The 16-step domain recon covers a lot. Two pivots I'd add, since current WHOIS is redacted for most domains now:

  • WHOIS history, to see who registered it before privacy kicked in
  • Reverse WHOIS, to find other domains with the same email or company

Both need a paid data source. Since SkyFall already takes optional keys for AbuseIPDB and GreyNoise, they could work the same way. WhoisFreaks has both behind one key, with 500 free credits to test (I work there, so bias noted): WHOIS History API (Whoisfreaks.com/products/whois-history-api).

⌂ 捒网址