
CPH:SEC WAES: Web Auto Enum & Scanner - ウェブサイトを自動列挙し、結果としてファイルをダンプします

Version 1.2.77
WAESは、Capture The Flag (CTF) コンテスト、バグバウンティハンティング、ペネトレーションテスト向けに設計された、プロフェッショナルグレードのbashベースのWeb列挙・偵察プラットフォームです。最高クラスのツールを統合した高性能パイプラインにまとめることで、セキュリティスキャンの複雑なワークフローを自動化します。
fast) から Advanced Exploitation (advanced) までの4つのスキャンレベル。WAES/
├── waes.sh # Main CLI entry point
├── waes-watch.sh # Continuous monitoring & baselining script
├── install.sh # Dependency installer
├── lib/
│ ├── osint_scanner.sh # Subdomain & OSINT module
│ ├── param_discovery.sh # Parameter discovery engine
│ ├── stealth.sh # Evasion configuration library
│ ├── batch_scanner.sh # Multi-target orchestrator
│ ├── parallel_scan.sh # Job queue & concurrency manager
│ ├── profile_loader.sh # YAML profile parser
│ ├── plugin_manager.sh # Plugin hook system
│ └── exporters/ # JSON, XML, CSV, MD generators
├── profiles/ # Scan configuration profiles (YAML)
├── plugins/ # Extension scripts (Slack, etc.)
├── report/ # Default output directory
└── docker-compose.yml # Container orchestration config
Linux環境が必要です(Kali Linux推奨)。
git clone https://github.com/Shiva108/WAES.git
cd WAES
chmod +x install.sh
sudo ./install.sh
インストーラーは自動的にパッケージマネージャーを検出し、nmap、nikto、gobusterなどの依存関係をインストールします。
依存関係の競合を避けるため、コンテナ内でWAESを実行します。
# Build the image
docker build -t waes:latest .
# Or using Compose
docker-compose up -d
# Standard scan (HTTP)
sudo ./waes.sh -u 10.10.10.130
# HTTPS Deep Scan
sudo ./waes.sh -u target.com -s -t deep
# Generate HTML & JSON reports
sudo ./waes.sh -u target.com -t advanced -H -J
特定のシナリオ向けに事前調整されたプロファイルを使用します。
# Capture The Flag (Aggressive)
sudo ./waes.sh -u 10.10.10.130 --profile ctf-box
# Bug Bounty (Stealthy)
sudo ./waes.sh -u target.com --profile bug-bounty
# Available profiles: ctf-box, web-app, bug-bounty, quick-scan
ネットワーク全体やドメインリストを効率的にスキャンします。
# Scan a list of targets (supports CIDR)
sudo ./waes.sh --targets targets.txt --parallel
# Targets file example:
# 192.168.1.10
# 10.10.10.0/24
# example.com
# Run a transient scan container
docker run --rm -v $(pwd)/report:/opt/waes/report waes:latest -u scanme.nmap.org
# Run with a profile
docker run --rm -v $(pwd)/report:/opt/waes/report waes:latest \
-u target.com --profile ctf-box
スキャン前に回避テクニックを有効にします。
# Source the stealth library
source lib/stealth.sh
# Configure level (low, medium, high, paranoid)
configure_stealth_mode high
# Run scan
sudo ./waes.sh -u target.com --profile bug-bounty
WAESはフックベースのプラグインシステムをサポートしています。
プラグインの管理:
./lib/plugin_manager.sh list
./lib/plugin_manager.sh load slack_notify
有効なプラグイン:
コントリビューションを歓迎します!
git checkout -b feature/amazing-feature。git commit -m 'Add amazing feature'。git push origin feature/amazing-feature。新しいスクリプトはすべてbash -n構文チェックに合格するようにしてください。
このプロジェクトはGPL-2.0ライセンスの下でライセンスされています。詳細はLICENSEファイルを参照してください。
Shiva @ CPH:SEC