Back to articles
I Built an Experimental Async OSINT Tool in Python (VoidScan)
How-ToTools

I Built an Experimental Async OSINT Tool in Python (VoidScan)

via Dev.tosecretman12-lang

I’ve been studying OSINT techniques and asynchronous programming in Python, so I decided to build a small experimental CLI tool called VoidScan . The goal was not to compete with established tools, but to understand async I/O, HTTP requests at scale, and CLI architecture. 🔎 What VoidScan Does VoidScan scans a given username across multiple platforms and checks whether the account exists. It includes: Normal mode (basic lookup) Strict mode (more conservative validation) Deep mode (generates username variations) Async scanning using aiohttp CLI built with Typer and Rich 🧠 Why I Built It I wanted to practice: asyncio concurrent HTTP requests clean project structure packaging & distribution (PyPI) CLI UX design 🆚 Comparison There are larger OSINT tools like Sherlock and Maigret that are more complete. VoidScan is intentionally: Smaller Async-first Easier to read and extend Focused on learning & experimentation 🛠 Tech Stack Python 3.10+ asyncio aiohttp Typer Rich 🚀 GitHub https://github.com

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles