
I Built an Experimental Async OSINT Tool in Python (VoidScan)
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


