Releases: amnottdevv/AtDork
Release list
1.3.9.5
about
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.9.5
link pypi : pypi.org/project/atdork/1.3.9.5
1.3.9.4
about
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.9.4
link pypi : pypi.org/project/atdork/1.3.9.4
1.3.9.3
about
Atdork released 1.3.9.1 -> 1.3.9.3
#links
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.9.3
link pypi : https://pypi.org/project/atdork/1.3.9.3
link docs : amnottdevv.github.io/AtDork
link libraries : https://libraries.io/pypi/atdork/1.3.9.3
link stats : https://pepy.tech/projects/atdork
1.3.9.2
about
Atdork released 1.3.9.1 -> 1.3.9.2
#links
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.9.2
link pypi : https://pypi.org/project/atdork/1.3.9.2
link docs : amnottdevv.github.io/AtDork
link libraries : https://libraries.io/pypi/atdork/1.3.9.2
link stats : https://pepy.tech/projects/atdork
1.3.9.1
about
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.9.1
link pypi : https://pypi.org/project/atdork/1.3.9.1
What's Changed
- Fix packaged vulnerability resources for installed builds by @Peter7896 in #11
New Contributors
- @Peter7896 made their first contribution in #11
Full Changelog: 1.3.5...1.3.9.1
1.3.8
about
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.8
link pypi : pypi.org/project/atdork/1.3.8
1.3.7
about
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.7
link pypi : pypi.org/project/atdork/1.3.7
1.3.6
about
link release : https://github.com/amnottdevv/AtDork/releases/tag/1.3.6
link pypi : pypi.org/project/atdork/1.3.6
AtDork v1.3.3 source code
AtDork v1.3.3 – Enhanced Vulnerability Filter & Production Stability
We are pleased to announce AtDork v1.3.3, a refinement release focused on improving the vulnerability filtering system, fixing critical batch processing bugs, and enhancing overall production stability. This release makes AtDork's reconnaissance capabilities more precise and reliable than ever.
What's New?
🛡️ Enhanced Vulnerability Filter (filter_vuln.py)
The vulnerability filter has been completely re-architected for better accuracy and user experience:
- Dynamic Wordlist Detection – Automatically detects filter type (
-linkvs-path) based on filename suffix. - Smart Error Messages – When a wordlist file is not found, AtDork now provides helpful typo suggestions (e.g., "Did you mean
--filter-vuln wordpress-link?"). - Cache System – Compiled regex patterns are cached by absolute file path for performance.
- Returns Filter Type –
filter_vulnerable()now returns(vulnerable, safe, filter_type)for downstream processing.
Example:
# Basic filter
python atdork.py -q "inurl:wp-content" --filter-vuln wordpress
# Link-only filter (only matches URLs containing WordPress paths)
python atdork.py -q "site:example.com" --filter-vuln wordpress-link🐛 Critical Bug Fixes
- Fixed
list index out of rangeerror when using--resilientin batch mode. - Fixed
got multiple values for keyword argument 'proxy_manager'conflict betweenscanner_kwargsandResilienceHandler. - Fixed
too many values to unpackerror caused byfilter_vulnerable()returning 3 values instead of 2. - Fixed
--batch-separatornot accepting empty values, ensuring smoother batch processing.
📊 Project Statistics (v1.3.3)
| Metric | Value |
|---|---|
| Total lines | 9,383 |
| Python code | 2,887 lines across 27 modules |
| Wordlist data | 5,519 lines (signatures, templates, dorks) |
| Test coverage | 114 unit tests |
| CLI flags | 47 options |
Upgrading from v1.3.2
- Pull the latest code from the repository.
- Install dependencies:
pip install -r requirements.txt(no new packages). - All existing commands, configuration files, and wordlists remain fully compatible.
No breaking changes to the CLI or API.
Full Changelog
- Rewrote
core/filter_vuln.pywith dynamic wordlist detection, cache, and typo suggestions. - Updated
atdork.pyto handle 3-value return fromfilter_vulnerable(). - Fixed batch runner errors with
ResilienceHandlerandproxy_manager. - Updated
pyproject.tomlto version 1.3.3. - Added
requirements-dev.txtfor development dependencies. - Updated documentation and examples.
- All 114 unit tests pass successfully.
Recognition
AtDork now stands alongside established OSINT tools like theHarvester, GoBuster, and GoDork – with superior proxy management, multi-threaded batch processing, and intelligent output filtering. A huge thank you to all users and contributors who have helped shape this tool.
Full documentation: GitHub Wiki
Report issues: GitHub Issues
Full Changelog: 1.3.2...1.3.3
If you find AtDork helpful, please consider giving it a ⭐ on GitHub!
developed by : alzzdev
github : @amnottdevv
Atdork v1.3.2 source code
AtDork v1.3.2 – Template Dorks & Enhanced Batch Resilience
We are excited to announce AtDork v1.3.2, a feature-packed release that introduces a powerful Template Dork System, significantly improved batch processing with integrated resilience, and a new verbose output mode.
This version makes large-scale OSINT campaigns faster, smarter, and easier to automate.
What’s New?
🧩 Template Dork System
AtDork now ships with a curated collection of YAML‑based dork templates in the wordlists/templates/ folder.
Templates can be combined, previewed, and customised on the fly.
| Flag | Description |
|---|---|
--template <name> |
Load one or more templates (comma‑separated) |
--target <domain> |
Substitute {target} placeholder in targeted dorks |
--select <n> |
Run only specific dorks from a template (e.g. --select 1,3,5) |
--list-templates |
Show all available templates with descriptions |
--preview |
Preview the dorks a template will generate without executing them |
--template-path <dir> |
Use a custom folder for your own templates |
Examples:
# Run all generic SQLi dorks
python atdork.py --template sqli -r 20
# Run WordPress dorks against a specific target
python atdork.py --template wordpress --target example.com -r 15
# Combine multiple templates with a custom query
python atdork.py --template sqli,xss,exposed_config -q "site:gov filetype:pdf"
# Preview what a template will do
python atdork.py --template login_panels --preview
# Run only the first and third dork from a template
python atdork.py --template sqli --select 1,3Templates separate targeted dorks (those needing --target) from generic ones, so you never accidentally run a dork that requires a domain without providing one.
📢 Verbose Output in Batch Mode (-v)
Batch mode no longer hides your results!
Use -v or --verbose to print every result directly to the terminal as each query completes.
python atdork.py --batch-file dorks.txt -v⚙️ Enhanced Batch Runner
The batch runner (run_batch) has been rewritten to fully integrate with ResilienceHandler and RateLimiter.
- No more
list index out of rangeerrors when using--resilient. - Smart proxy rotation and circuit breaker work seamlessly in both sequential and parallel modes.
- Concurrency support is now built directly into the batch runner – no separate multi‑thread module needed.
🛠️ Additional Improvements
- Template dork files are loaded from
wordlists/templates/by default, with fallback error messages if a template is not found. - Rate limiter recommendations are now displayed after batch completion, suggesting optimal delays per backend.
- Internal code clean‑up:
multi_thread_runner.pyis no longer required (its functionality is integrated intobatch_runner.py). - All existing flags and workflows remain fully backward‑compatible.
Full Changelog
- Added Template Dork System with 6 built‑in templates (sqli, xss, wordpress, exposed_config, login_panels, directory_listing)
- New CLI flags:
--template,--target,--select,--list-templates,--template-path,--preview - Added
-v/--verboseflag for batch result display - Rewrote
batch_runner.pyto natively supportResilienceHandler,RateLimiter, and concurrency - Fixed
list index out of rangeerror when using--resilientin batch mode - Removed deprecated
multi_thread_runner.py - Updated
main.pyto support multiple comma‑separated templates - Updated documentation and examples
- All unit tests (114) pass successfully
Upgrading from v1.3.1
- Pull the latest code from the repository.
- Install dependencies:
pip install -r requirements.txt(no new packages). - (Optional) Explore the built‑in templates with
python atdork.py --list-templates.
All your existing commands, configuration files, and proxy lists will continue to work without any changes.
Full documentation: GitHub Wiki
Report issues: GitHub Issues
Full Changelog: 1.3.1...1.3.2
If you find AtDork helpful, please consider giving it a ⭐ on GitHub!