Hacker News AI · 10/20/2026, 22:49:33

VoidAccess Launches: Open-Source Dark Web OSINT Tool

68AI Score
Executive Summary

VoidAccess is a self-hostable open-source OSINT tool designed for security researchers. It automates the transformation of dark web queries into structured threat intelligence by parallelizing collection from Tor indexes and paste sites, extracting entities, and building relationship graphs.

SOURCE COVERAGEFull Original Report

Contents9 sections

Self-hostable OSINT for turning dark-web research queries into structured threat intelligence. Built for security researchers, threat-intelligence teams, and authorized investigators who need collection, enrichment, relationship mapping, and export in one workflow.

Terminal Output

VoidAccess

Quick Start

BASH
pip install voidaccess
voidaccess investigate "LockBit ransomware" --no-llm --no-tor --depth shallow
voidaccess list
voidaccess actors
voidaccess status

VoidAccess investigation demo

What It Does

  • Parallel collection - searches Tor indexes, paste sites, code forges, security feeds, and curated .onion seeds.
  • Entity extraction - finds IOCs, wallets, credentials, handles, vulnerabilities, actors, malware, people, and organizations.
  • Multi-source enrichment - adds reputation, breach, passive DNS, sandbox, blockchain, and threat-feed context.
  • Actor intelligence - persists aliases, infrastructure, notes, timelines, and cross-investigation relationships.
  • Relationship graphs - builds co-occurrence graphs, communities, paths, and infrastructure clusters.
  • Content safety - filters prohibited queries, URLs, content, and extracted entities at mandatory pipeline gates.
  • Structured exports - produces STIX 2.1, MISP, Sigma, YARA, Snort, Suricata, CSV, Markdown, JSON, and IOC packages.
  • CLI and web UI - runs locally with SQLite or as a Docker Compose stack with PostgreSQL and a browser interface.

Pipeline

StageAction
1Refine the investigation query with the selected LLM
2Collect from Tor search, paste sites, code forges, RSS feeds, and curated seeds in parallel
3Filter noisy or irrelevant pages
4Enrich the query and early indicators from threat-intelligence sources
5Discover additional .onion links recursively
6Reuse recently processed pages from the vector cache
7Fetch selected pages through Tor with response-size limits
8Persist newly collected content
9Merge collected and enriched intelligence
10Extract entities with regex, NER, and optional LLM analysis
11Cross-reference entities against historical and seed datasets
12Build relationships, communities, and infrastructure clusters
13Generate the final intelligence summary and export-ready result

Full pipeline behavior, timeouts, recovery, and data flow are documented in Architecture.

Entity Types

CategoryExamples
CryptocurrencyBitcoin, Ethereum, Monero, Litecoin, Zcash, Solana, Tron, ENS
Network indicatorsIPv4, IPv6, domains, URLs, .onion addresses, MAC addresses, PGP keys
File indicatorsMD5, SHA-1, SHA-256, malware families
CredentialsCloud keys, tokens, JWTs, API keys, stealer logs, combo-list entries
MessagingTelegram, Discord, XMPP, Tox, Session, Matrix, Wire, ICQ, Wickr
VulnerabilitiesCVEs, MITRE ATT&CK techniques and tactics, Exploit-DB IDs
Detection contentYARA rules, Nuclei templates, Snort and Suricata indicators
Threat intelligenceActor handles, ransomware groups, paste links, people, organizations, locations

Collection and Enrichment

LayerSources
Dark-web search16+ Tor search engines and curated .onion seeds
Open-web collectionPastebin, dpaste, paste.ee, Rentry, GitHub, GitLab, and curated RSS feeds
Threat feedsAlienVault OTX, abuse.ch, MalwareBazaar, ThreatFox, URLhaus, ransomware.live, CISA KEV
IP and domain contextShodan InternetDB, GreyNoise, AbuseIPDB, Feodo Tracker, C2IntelFeeds, crt.sh, URLScan.io, Wayback Machine, CIRCL PDNS, RDAP
File and identity contextVirusTotal, Hybrid Analysis, Have I Been Pwned, EmailRep
BlockchainBlockCypher and Etherscan

Sources that need API keys skip cleanly when their keys are absent. The complete key and configuration reference is in Architecture.

Optional vector embeddings

The default installation can run without PyTorch. When the embedding stack is unavailable, VoidAccess logs that it is using a deterministic SHA-256 fallback encoder. Install the optional NLP dependencies to enable full sentence-transformer vector embeddings:

BASH
pip install "voidaccess[nlp]"

LLM Providers

ProviderTypical modelsNotes
OpenRouterDeepSeek, Llama, ClaudeDefault route; free models are available
GroqLlamaFast hosted inference with a free tier
OpenAIGPT modelsAPI key required
AnthropicClaudeClaude Haiku is the tested default
Google GeminiGemini Flash and ProGoogle AI Studio key required
OllamaAny installed local modelLocal and suitable for air-gapped deployments

CLI Reference

CommandDescription
voidaccess investigate "QUERY"Run an investigation
voidaccess showOpen the interactive entity browser
voidaccess export INVESTIGATION_ID --format FORMATExport as STIX, MISP, Sigma, YARA, Snort, Suricata, package, CSV, Markdown, or JSON
voidaccess package INVESTIGATION_IDBuild an IOC package ZIP
voidaccess enrich INVESTIGATION_IDRe-enrich a saved investigation
voidaccess listList saved investigations
voidaccess statusShow configuration, Tor, cache, engine, and seed status
voidaccess actorsList persistent actor profiles
voidaccess actor HANDLEShow an actor profile
voidaccess actor HANDLE --timelineShow an actor activity timeline
voidaccess actor HANDLE --note "TEXT"Add an analyst note to an actor profile
voidaccess timeline HANDLEOpen an actor timeline directly
voidaccess configureRun the setup wizard
voidaccess configure llmConfigure the LLM provider, model, and key
voidaccess configure keysConfigure enrichment API keys
voidaccess configure torOverride the Tor proxy host and port
voidaccess versionPrint the installed version

Optional clearnet requests can use ScrapingAnt with --use-scraping-api or --use-proxies; Tor, .onion, GitHub, and GitLab traffic are unaffected.

(注:更多技术实现细节与完整 API 文档请查阅原项目 README)


作者发帖说明(HN):

Hi HN! Im Katriel, and im a Security Researcher/Enthusiast and in the wave of AI, i wanted to build that next gen of security tooling that surpasses the current tools, and even the paid industries with an open source engine. I built MailAccess as well, which is going to be the best damn email osint tool out there, in another year. But just before building MailAccess i built VoidAccess, because i was delving a lot into DarkINT and the content inside the dark web is too difficult to navigate through for a human, so i automated that pipeline, made sure the noise was removed, and anything NSFW was filtered out, to give the analyst an overview of what is present in the dark web, without having to actually go through it manually.

Very simple to run, you just run a few commands to install, and a couple to investigate. Then the engine takes over, and stops onyl when the job is done(or at a particular time limit, if set by the user).

Do check it out, if that is something that interests you.

Thanks to the community for giving it the love it has got till now.