Darkus: An Onion Websites Searcher for Deep and Dark Web Exploration

Darkus: An Onion Websites Searcher for Deep and Dark Web Exploration

Summary

Darkus is a powerful Python-based tool designed to search onion websites using various deep/dark web search engines. It provides a command-line interface to find specific keywords and retrieve relevant links. This project is intended for research and educational purposes only, emphasizing responsible usage.

Repository Info

Updated on January 23, 2026
View on GitHub

Tags

Click on any tag to explore related repositories

Introduction

Darkus is a robust Python tool developed by Lucksi, serving as an onion websites searcher. It leverages multiple deep and dark web search engines to help users find specific keywords and gather link results. This project is particularly useful for researchers and those interested in exploring the hidden parts of the internet responsibly. It's crucial to note that Darkus is intended solely for research and educational purposes, and the developer assumes no liability for any misuse.

Key features include searching across various onion search engines like Ahmia, Torch, and Notevil, and the ability to manage a local database of findings.

Installation

To get started with Darkus, you can clone the repository and run the installer script. Two installation methods are provided:

Standard Installation

git clone https://github.com/Lucksi/Darkus
cd Darkus
sudo apt-get update
sudo chmod +x Installer.sh
sudo bash Installer.sh

Installation (using Virtual Environment)

If you encounter issues with Python library installations, using a virtual environment is recommended:

git clone https://github.com/Lucksi/Darkus
sudo apt-get update
cd Darkus
python3 -m venv .lib_venv
sudo chmod +x Installer.sh
sudo bash Installer.sh
source .lib_venv/bin/activate
pip3 install -r requirements.txt

Examples

Once installed, Darkus can be executed from your terminal. Here are the commands for running the tool:

Execution

cd Darkus
sudo python3 Main.py
python3 Main.py

Execution (using Virtual Environment)

cd Darkus
source .lib_venv/bin/activate
python3 Main.py

Darkus offers a set of commands to interact with its features, including managing a local database and checking URLs against the Ahmia Blacklist. Some available commands are Help, DB-A (Activate Local Database), DB-D (Deactivate Local Database), DB-S (Local Database Status), --Check (Check Ahmia Blacklist), and Darkus-Exit.

Why Use Darkus?

Darkus provides a streamlined way to conduct searches on onion websites, which can be challenging without specialized tools. Its benefits include:

  • Comprehensive Search: Aggregates results from multiple deep/dark web search engines.
  • Local Database: Allows users to store and manage search results locally, aiding in research and analysis.
  • Ease of Use: Offers a clear command-line interface for straightforward interaction.
  • Research Focus: Specifically designed for educational and research purposes, promoting responsible exploration of the dark web.
  • Python-based: Built with Python, making it accessible for developers to understand and potentially extend.

Links

For more information, source code, and to contribute to the project, visit the official GitHub repository: