Skip to content

OneForAll

Powerful subdomain integration tool

PythonGitHub

Description

OneForAll is a comprehensive subdomain collection tool that integrates multiple techniques including certificate transparency, DNS, web crawling, and APIs to provide thorough subdomain enumeration.

Installation

BASH
git clone https://github.com/shmilylty/OneForAll.git
cd OneForAll
pip3 install -r requirements.txt

Basic Usage

BASH
# Enumerate subdomains of a domain
python3 oneforall.py --target target.com run

# Specify output path
python3 oneforall.py --target target.com --path ./results run

Advanced Usage

BASH
# Use specific module
python3 oneforall.py --target target.com --brute True run

# Multiple targets from file
python3 oneforall.py --targets domains.txt run

# Control threads
python3 oneforall.py --target target.com --thread 100 run

# DNS resolution verification
python3 oneforall.py --target target.com --dns True --alive True run

Common Workflows

BASH
# Full recon with alive check
python3 oneforall.py --target target.com --alive True run

# Export and pipe to httpx
python3 oneforall.py --target target.com run && cat results/*.csv | cut -d',' -f6 | httpx -silent