Skip to content

Releases: amnottdevv/AtDork

1.3.9.5

Choose a tag to compare

@github-actions github-actions released this 09 Jul 05:06
985c6ef

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

Choose a tag to compare

@github-actions github-actions released this 09 Jul 05:06
51ad3c4

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 06:54
0d081ce

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

Choose a tag to compare

@github-actions github-actions released this 04 Jul 06:47
8d99da0

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

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:19
2832753

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

Full Changelog: 1.3.5...1.3.9.1

1.3.8

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:19
2832753

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

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:19
2832753

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

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:18
2832753

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

Choose a tag to compare

@amnottdevv amnottdevv released this 19 Jun 11:49
237a34a

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 (-link vs -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 Typefilter_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 range error when using --resilient in batch mode.
  • Fixed got multiple values for keyword argument 'proxy_manager' conflict between scanner_kwargs and ResilienceHandler.
  • Fixed too many values to unpack error caused by filter_vulnerable() returning 3 values instead of 2.
  • Fixed --batch-separator not 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

  1. Pull the latest code from the repository.
  2. Install dependencies: pip install -r requirements.txt (no new packages).
  3. All existing commands, configuration files, and wordlists remain fully compatible.

No breaking changes to the CLI or API.


Full Changelog

  • Rewrote core/filter_vuln.py with dynamic wordlist detection, cache, and typo suggestions.
  • Updated atdork.py to handle 3-value return from filter_vulnerable().
  • Fixed batch runner errors with ResilienceHandler and proxy_manager.
  • Updated pyproject.toml to version 1.3.3.
  • Added requirements-dev.txt for 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

Choose a tag to compare

@amnottdevv amnottdevv released this 17 Jun 11:31
8cda5ab

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,3

Templates 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 range errors 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.py is no longer required (its functionality is integrated into batch_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 / --verbose flag for batch result display
  • Rewrote batch_runner.py to natively support ResilienceHandler, RateLimiter, and concurrency
  • Fixed list index out of range error when using --resilient in batch mode
  • Removed deprecated multi_thread_runner.py
  • Updated main.py to support multiple comma‑separated templates
  • Updated documentation and examples
  • All unit tests (114) pass successfully

Upgrading from v1.3.1

  1. Pull the latest code from the repository.
  2. Install dependencies: pip install -r requirements.txt (no new packages).
  3. (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!