
SOCKS5プロキシチェーン、ポートスキャン、DNS列挙、ハッシュクラッキング、リバースシェル生成、ステガノグラフィ、匿名化のためのマルチモジュール型オフェンシブセキュリティツールキット。
██╗ ██╗ ██████╗ ██╗██████╗ ███████╗███████╗ ██████╗
██║ ██║██╔═══██╗██║██╔══██╗██╔════╝██╔════╝██╔════╝
██║ ██║██║ ██║██║██║ ██║███████╗█████╗ ██║
╚██╗ ██╔╝██║ ██║██║██║ ██║╚════██║██╔══╝ ██║
╚████╔╝ ╚██████╔╝██║██████╔╝███████║███████╗╚██████╗
╚═══╝ ╚═════╝ ╚═╝╚═════╝ ╚══════╝╚══════╝ ╚═════╝
v3.0.0 | 18モジュール | 50以上のコマンド | 依存関係ゼロ
よくあるスクリプトキディツールではありません。これは実際に機能します。
# Clone the repository
git clone https://github.com/VoidSecSoftwares/voidsec-proxy.git
# Enter the directory
cd voidsec-proxy
# Install (basic)
pip install -e .
# Install with crypto support (AES-GCM, ChaCha20, steganography)
pip install -e ".[crypto]"
要件: Python 3.8+ | 必須依存関係ゼロ
# Start a SOCKS5 proxy chain
voidsec-proxy proxy -f proxies.txt
# Scan a target
voidsec-proxy scan -t 10.0.0.1
# Resolve DNS
voidsec-proxy dns example.com
# Generate a password
voidsec-proxy password -l 20 -c 5
# Full recon on a target
voidsec-proxy recon -t 10.0.0.1
自動ローテーション付きSOCKS5プロキシチェーン。
# Basic usage
voidsec-proxy proxy -f proxies.txt
# Custom listen address and port
voidsec-proxy proxy -f proxies.txt -l 0.0.0.0 -p 1080
# Shuffle proxy order on start
voidsec-proxy proxy -f proxies.txt -s
| フラグ | 説明 | デフォルト |
|---|---|---|
-f, --file | プロキシファイル(必須) | — |
-l, --listen | リッスンアドレス | 127.0.0.1 |
-p, --port | リッスンポート | 9050 |
-s, --shuffle | プロキシ順序をシャッフル | false |
バナーグラビング付きマルチスレッドTCPポートスキャナー。
# Scan common ports
voidsec-proxy scan -t 10.0.0.1
# Scan specific ports
voidsec-proxy scan -t 10.0.0.1 -p 22,80,443,3389
# Scan port range, export to JSON
voidsec-proxy scan -t 10.0.0.1 -r 1-1000 -o results.json -f json
| フラグ | 説明 | デフォルト |
|---|---|---|
-t, --target | ターゲットホスト(必須) | — |
-p, --ports | カンマ区切りのポート | 一般的なポート |
-r, --port-range | ポート範囲(例: 1-1000) | — |
-o, --output | 出力ファイル | stdout |
-f, --format | 出力形式(text、json、csv) | text |
DNS解決、逆引き、サブドメイン列挙。
# Resolve A records
voidsec-proxy dns example.com
# Multiple record types
voidsec-proxy dns example.com -t A -t MX -t TXT
# Reverse DNS lookup
voidsec-proxy dns 8.8.8.8 -r
# Subdomain enumeration
voidsec-proxy dns example.com -e -w wordlist.txt
| フラグ | 説明 | デフォルト |
|---|---|---|
domain | ターゲットドメイン(必須) | — |
-t, --type | レコードタイプ(繰り返し可能) | A |
-r, --reverse | 逆引きDNSルックアップ | false |
-e, --enumerate | サブドメイン列挙 | false |
-w, --wordlist | 列挙用ワードリスト | — |
ワードリスト対応のハッシュクラッキング。
# Crack MD5 hash
voidsec-proxy crack --hash 5f4dcc3b5aa765d61d8327deb882cf99 -t md5 -w rockyou.txt
# Hash text with SHA256
voidsec-proxy crack --hash-text "hello" -t sha256
# Hash file
voidsec-proxy crack --hash-file secret.bin -t sha512
| フラグ | 説明 | デフォルト |
|---|---|---|
--hash | クラックするハッシュ | — |
--hash-text | ハッシュ化するテキスト | — |
--hash-file | ハッシュ化するファイル | — |
-t, --type | ハッシュタイプ(md5、sha1、sha256、sha512) | md5 |
-w, --wordlist | クラッキング用ワードリスト | — |
強度監査付きパスワード生成。
# Generate 5 passwords, 20 chars each
voidsec-proxy password -l 20 -c 5
# Audit a password
voidsec-proxy password -a "MyP@ssw0rd"
# Generate 6-word passphrase
voidsec-proxy password --passphrase -l 6
| フラグ | 説明 | デフォルト |
|---|---|---|
-l, --length | パスワード長 / 単語数 | 16 |
-c, --count | 生成するパスワード数 | 5 |
-a, --audit | パスワード強度を監査 | — |
--passphrase | 代わりにパスフレーズを生成 | false |
--separator | パスフレーズの単語区切り | - |
--no-upper | 大文字を除外 | false |
--no-lower | 小文字を除外 | false |
--no-digits | 数字を除外 | false |
--no-symbols | 記号を除外 | false |
ワードリストミューテーションエンジン。
# Apply all mutations
voidsec-proxy mutate -w wordlist.txt -o mutated.txt -m leet,upper,append_num,dups
# Leet speak + numbers
voidsec-proxy mutate -w wordlist.txt -o out.txt -m leet,append_num
| フラグ | 説明 | デフォルト |
|---|---|---|
-w, --wordlist | 入力ワードリスト(必須) | — |
-o, --output | 出力ファイル(必須) | — |
-m, --mutations | カンマ区切り: leet、upper、append_num、prepend_num、dups、reverse、append_sym | すべて |
完全なネットワーク偵察。
# Full recon (IP, geo, ASN, open ports)
voidsec-proxy recon -t 10.0.0.1
# WHOIS lookup
voidsec-proxy recon --whois example.com
# IP geolocation
voidsec-proxy recon --geo 8.8.8.8
# ASN lookup
voidsec-proxy recon --asn 8.8.8.8
# Traceroute
voidsec-proxy recon --traceroute 8.8.8.8
| フラグ | 説明 |
|---|---|
-t, --target | 完全偵察のターゲットホスト |
--whois | WHOISルックアップ |
--geo | IPジオロケーション |
--asn | ASNルックアップ |
--traceroute | ターゲットへのTraceroute |
Webアプリケーションフィンガープリンティングとディレクトリブルートフォース。
# Full fingerprint
voidsec-proxy web -u https://target.com
# Header analysis
voidsec-proxy web --headers https://target.com
# Directory brute-force
voidsec-proxy web --dirbust https://target.com -w wordlist.txt
| フラグ | 説明 |
|---|---|
-u, --url | ターゲットURL |
--headers | ヘッダーを取得して分析 |
--fingerprint | テクノロジーフィンガープリント |
--dirbust | ディレクトリブルートフォース |
-w, --wordlist | ブルートフォース用ワードリスト |
隠密チャネルとデータエンコーディング。
# Encode data
voidsec-proxy exfil --encode "secret data" -m base64
voidsec-proxy exfil --encode "secret data" -m morse
voidsec-proxy exfil --encode "secret data" -m dns
# Decode data
voidsec-proxy exfil --decode "dGVzdA==" -m base64
# Vigenere cipher
voidsec-proxy exfil --vigenere "encrypted" --key "secret"
| フラグ | 説明 |
|---|---|
--encode | エンコードするテキスト |
--decode | デコードするテキスト |
-m, --method | base32、base64、hex、morse、binary、rot13、caesar、dns |
-s, --shift | シーザー暗号のシフト |
--vigenere | ヴィジュネル暗号テキスト |
--key | 暗号鍵 |
--decrypt | 暗号化ではなく復号 |
AES-GCMファイル暗号化。
# Encrypt a file
voidsec-proxy encrypt -i secret.txt -o secret.enc -p "mypassword"
# Decrypt a file
voidsec-proxy encrypt -i secret.enc -o secret.txt -p "mypassword" -d
| フラグ | 説明 |
|---|---|
-i, --input | 入力ファイル(必須) |
-o, --output | 出力ファイル(必須) |
-p, --password | 暗号化パスワード(必須) |
-d, --decrypt | 暗号化ではなく復号 |
複数パスによる安全なファイル削除。
# Shred file with 5 passes
voidsec-proxy shred -f file.txt -n 5
| フラグ | 説明 | デフォルト |
|---|---|---|
-f, --file | シュレッドするファイル(必須) | — |
-n, --passes | 上書きパス数 | 3 |
PNGステガノグラフィ — 画像にデータを隠蔽・抽出。
# Hide data in image
voidsec-proxy stego -i image.png -f secret.txt -o stego.png