-
Notifications
You must be signed in to change notification settings - Fork 4
installation
This guide covers the steps needed to install and run Atdork on your system.
- Python 3.9 or later
- pip (Python package installer)
Verify your Python version:
python --versionIf you don't have Python, download it from python.org or use your system package manager.
-
Clone the repository
git clone https://github.com/amnottdevv/atdork.git cd atdork -
Install required packages
pip install -r requirements.txt
This installs:
-
duckduckgo-search(metasearch library) -
rich(terminal formatting) -
pyfiglet(banner generation)
-
-
Verify installation
python main.py --version
You should see the version number (e.g.,
1.2). If the command runs without errors, Atdork is ready to use.
If you intend to use the --tor flag, install Tor on your system.
-
Linux (Debian/Ubuntu)
sudo apt install tor sudo systemctl start tor
-
macOS (Homebrew)
brew install tor brew services start tor
-
Windows
Download the Tor Expert Bundle from torproject.org and run it.
By default, Tor listens on127.0.0.1:9050. Atdork connects to this address when--toris used.
No additional software is required to use proxy lists. Simply prepare a text file with one proxy URL per line (e.g., http://user:pass@proxy:8080 or socks5://127.0.0.1:1080).
Install pip via your package manager or follow the pip installation guide.
Use a virtual environment to avoid system‑wide package conflicts:
python -m venv venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
pip install -r requirements.txtMake sure you installed the correct library:
pip install duckduckgo-searchNote: The package name is duckduckgo-search, but the import is ddgs.
Download the repository as a ZIP file from GitHub and extract it manually.
To get the latest version of Atdork, pull the latest changes and update dependencies:
git pull origin main
pip install -r requirements.txt --upgradeNext: Quick Start