Voyage
Voyage is a stateful subdomain enumeration tool that combines passive and active techniques, user-specific databases, and fine-grained control built for efficient and reliable subdomain reconnaissance.
Install / Use
/learn @clickswave/VoyageREADME

Voyage is a subdomain enumeration tool built in Rust that combines active and passive discovery methods. It keeps track of progress using SQLite, so you can stop and resume scans without repeating work. The tool features a terminal user interface (TUI) for real-time monitoring and is designed to be fast and efficient, leveraging multi-threading to handle large-scale reconnaissance.
<p align="center"> <a> <img src="https://img.shields.io/badge/Language-Rust-%23B7410E.svg?style=for-the-badge&logo=rust&logoColor=white"> </a> <a> <img src="https://img.shields.io/badge/OS-WINDOWS%20%7C%20MAC%20%7C%20LINUX-2ECC71?style=for-the-badge&logo=databricks&logoColor=white&labelColor=555555"> </a> <a href="https://discord.gg/QMuyWSY5sa?utm_source=github&utm_medium=web"> <img src="https://img.shields.io/badge/COMMUNITY-DISCORD-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white"> </a> </p> <hr>Key Features
-
Stateful Enumeration Engine
Voyage keeps track of progress, enabling seamless resumable scans without redundant checks. -
Hybrid Subdomain Enumeration
Utilizes both passive intelligence gathering and active brute-force techniques for comprehensive coverage. -
Configurable Performance
Adjust threads, request intervals and other parameters mid-scan to balance speed and stealth. -
Selective Enumeration
Disable active or passive enumeration modes, or exclude specific sources and techniques. -
Per-User Local Database
Scan data is stored per user, maintaining isolation and personalized history. -
Fine-Grained Customizations
Wide variety of customizations for your scan. Explore withvoyage --help.
Screenshots

Installation
Linux and MacOS
A one-liner if you are feeling brave
curl https://raw.githubusercontent.com/clickswave/voyage/refs/heads/main/install.sh | bash
Recommended method
curl https://raw.githubusercontent.com/clickswave/voyage/refs/heads/main/install.sh -o voyage-install.sh
# read the script to see what it does
bash voyage-install.sh
Windows
Recommended method
# inside powershell terminal
git clone https://github.com/clickswave/voyage
cd voyage
.\install.ps1
From Source
git clone https://github.com/clickswave/voyage.git
cd voyage
cargo build --release
Using Prebuilt Binaries
Download the latest release from the Releases page and extract it.
Usage
voyage [OPTIONS] --domain <DOMAIN>
Example Commands
Basic enumeration:
voyage -d example.com -w ./path/to/wordlist.txt
Chain multiple domains:
voyage -d example.com -d example2.com -w ./path/to/wordlist.txt
Adjusting concurrency and request interval in milliseconds:
voyage -d example.com -w ./path/to/wordlist.txt -t 10 -i 500
Saving output to a file:
voyage -d example.com -w ./path/to/wordlist.txt -o results.txt
Launch a fresh scan (deletes cache for current scan):
voyage -d example.com -w ./path/to/wordlist.txt --fresh-start
Full list of options:
voyage --help
Output Formats
Voyage supports exporting results in different formats:
- Text: Default format
- CSV: Machine-readable format
Example:
voyage -d example.com --output-format csv -o results.csv
Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
License
Voyage is licensed under the GNU General Public License v3.0 (GPLv3). See LICENSE for details on your rights and obligations under this license.
Links
Website: voyage.vg
Related Skills
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
