June 11, 2026
AtDork dorking tools
A lightweight OSINT dorking framework for automated search reconnaissance, batch query processing, and structured intelligence gathering.
Dzone
2 min read
Atdork: Building a Lightweight OSINT Dorking Framework for Modern Reconnaissance By Alzz — Creator of Atdork In the world of cybersecurity, information is everywhere. The challenge is not always finding data — but knowing how to efficiently discover, filter, and organize publicly available information. That idea became the foundation behind Atdork. Atdork is an open-source OSINT dorking framework designed to help security researchers, penetration testers, and analysts perform advanced search-based reconnaissance through a simple command-line workflow. Instead of manually switching between search engines, browser tabs, and scattered utilities, Atdork provides a centralized approach for running search queries, managing results, and automating repetitive OSINT tasks. Why Atdork Exists Traditional dorking workflows often look like this:
Search engine ↓ Manual query ↓ Copy results ↓ Filter information ↓ Repeat This process works, but it becomes inefficient when dealing with: multiple queries large dork lists repeated reconnaissance tasks different search backends Atdork was created to simplify that workflow. The goal is simple: Make OSINT discovery faster, more organized, and easier to automate. Core Features Multi Search Engine Support Atdork supports multiple search backends, allowing researchers to choose different sources depending on their workflow. Supported engines include: DuckDuckGo Google Bing Yandex Yahoo Brave Startpage Wikipedia This provides flexibility instead of relying on a single search provider. Batch Dork Processing One of the biggest workflow improvements is batch execution. Instead of running:
query 1 query 2 query 3 manually, users can provide:
dorks.txt Example:
site:example.com filetype:pdf
intitle:"index of"
inurl:admin Atdork processes queries automatically and stores the results. Proxy Management System Recon workflows can involve many requests. Atdork includes a proxy manager designed with: proxy rotation cooldown handling failure tracking automatic removal of unstable proxies strict proxy mode The system helps manage unreliable proxy pools while keeping the workflow controlled. Flexible Output System Information collection is only useful when results can be analyzed. Atdork supports: TXT JSON CSV This makes results easier to process with other tools or custom workflows. Designed for Researchers Atdork is built around legitimate security use cases: OSINT research security testing with authorization educational purposes reconnaissance workflows The tool focuses on collecting publicly available information. Architecture Project structure:
atdork/
├── main.py │ ├── core/ │ ├── scanner.py │ ├── batch_runner.py │ ├── proxy_manager.py │ └── user_agents_managements.py │ ├── lib/ │ ├── display.py │ └── storage.py The project separates: search logic batch processing proxy handling output management making future development easier. Engineering Challenges Building an OSINT tool is not only about sending requests. Real-world problems appear quickly: rate limits unstable proxies changing search engines inconsistent results handling large workflows Atdork focuses on solving those practical problems. Future Direction The vision for Atdork is not to become another simple search script. The goal is to build a lightweight but powerful reconnaissance assistant:
Human researcher + Automation + Public intelligence The researcher remains in control, while repetitive tasks become faster. Final Thoughts Security research is constantly changing. Tools do not need to be the biggest to be useful. Sometimes a focused tool that solves one workflow problem well can be more valuable than a massive framework full of unused features. Atdork is an ongoing project built around that idea: simplify discovery, automate repetition, and make OSINT workflows more efficient. GitHub: https://github.com/amnottdevv/AtDork