
Kit de ferramentas de segurança ofensiva multi-módulo para encadeamento de proxy SOCKS5, varredura de portas, enumeração de DNS, quebra de hash, geração de reverse shell, esteganografia e anonimização.
██╗ ██╗ ██████╗ ██╗██████╗ ███████╗███████╗ ██████╗
██║ ██║██╔═══██╗██║██╔══██╗██╔════╝██╔════╝██╔════╝
██║ ██║██║ ██║██║██║ ██║███████╗█████╗ ██║
╚██╗ ██╔╝██║ ██║██║██║ ██║╚════██║██╔══╝ ██║
╚████╔╝ ╚██████╔╝██║██████╔╝███████║███████╗╚██████╗
╚═══╝ ╚═════╝ ╚═╝╚═════╝ ╚══════╝╚══════╝ ╚═════╝
v3.0.0 | 18 módulos | 50+ comandos | zero dependências
Não é mais uma ferramenta de script kiddie. Esta realmente faz algo.
# Clone o repositório
git clone https://github.com/VoidSecSoftwares/voidsec-proxy.git
# Entre no diretório
cd voidsec-proxy
# Instale (básico)
pip install -e .
# Instale com suporte a criptografia (AES-GCM, ChaCha20, esteganografia)
pip install -e ".[crypto]"
Requisitos: Python 3.8+ | Zero dependências obrigatórias
# Inicie uma cadeia de proxy SOCKS5
voidsec-proxy proxy -f proxies.txt
# Escaneie um alvo
voidsec-proxy scan -t 10.0.0.1
# Resolva DNS
voidsec-proxy dns example.com
# Gere uma senha
voidsec-proxy password -l 20 -c 5
# Reconhecimento completo em um alvo
voidsec-proxy recon -t 10.0.0.1
Cadeia de proxy SOCKS5 com rotação automática.
# Uso básico
voidsec-proxy proxy -f proxies.txt
# Endereço e porta de escuta personalizados
voidsec-proxy proxy -f proxies.txt -l 0.0.0.0 -p 1080
# Embaralhar a ordem dos proxies na inicialização
voidsec-proxy proxy -f proxies.txt -s
| Flag | Descrição | Padrão |
|---|---|---|
-f, --file | Arquivo de proxies (obrigatório) | — |
-l, --listen | Endereço de escuta | 127.0.0.1 |
-p, --port | Porta de escuta | 9050 |
-s, --shuffle | Embaralhar a ordem dos proxies | false |
Scanner de portas TCP multithread com captura de banner.
# Escanear portas comuns
voidsec-proxy scan -t 10.0.0.1
# Escanear portas específicas
voidsec-proxy scan -t 10.0.0.1 -p 22,80,443,3389
# Escanear intervalo de portas, exportar para JSON
voidsec-proxy scan -t 10.0.0.1 -r 1-1000 -o results.json -f json
| Flag | Descrição | Padrão |
|---|---|---|
-t, --target | Host alvo (obrigatório) | — |
-p, --ports | Portas separadas por vírgula | portas comuns |
-r, --port-range | Intervalo de portas (ex.: 1-1000) | — |
-o, --output | Arquivo de saída | stdout |
-f, --format | Formato de saída (text, json, csv) | text |
Resolução DNS, consultas reversas e enumeração de subdomínios.
# Resolver registros A
voidsec-proxy dns example.com
# Múltiplos tipos de registro
voidsec-proxy dns example.com -t A -t MX -t TXT
# Consulta DNS reversa
voidsec-proxy dns 8.8.8.8 -r
# Enumeração de subdomínios
voidsec-proxy dns example.com -e -w wordlist.txt
| Flag | Descrição | Padrão |
|---|---|---|
domain | Domínio alvo (obrigatório) | — |
-t, --type | Tipo de registro (repetível) | A |
-r, --reverse | Consulta DNS reversa | false |
-e, --enumerate | Enumeração de subdomínios | false |
-w, --wordlist | Wordlist para enumeração | — |
Quebra de hashes com suporte a wordlist.
# Quebrar hash MD5
voidsec-proxy crack --hash 5f4dcc3b5aa765d61d8327deb882cf99 -t md5 -w rockyou.txt
# Gerar hash de texto com SHA256
voidsec-proxy crack --hash-text "hello" -t sha256
# Gerar hash de arquivo
voidsec-proxy crack --hash-file secret.bin -t sha512
| Flag | Descrição | Padrão |
|---|---|---|
--hash | Hash a quebrar | — |
--hash-text | Texto para gerar hash | — |
--hash-file | Arquivo para gerar hash | — |
-t, --type | Tipo de hash (md5, sha1, sha256, sha512) | md5 |
-w, --wordlist | Wordlist para quebra | — |
Gerador de senhas com auditoria de força.
# Gerar 5 senhas, 20 caracteres cada
voidsec-proxy password -l 20 -c 5
# Auditar uma senha
voidsec-proxy password -a "MyP@ssw0rd"
# Gerar passphrase de 6 palavras
voidsec-proxy password --passphrase -l 6
| Flag | Descrição | Padrão |
|---|---|---|
-l, --length | Comprimento da senha / contagem de palavras | 16 |
-c, --count | Número de senhas a gerar | 5 |
-a, --audit | Auditar força da senha | — |
--passphrase | Gerar passphrase em vez disso | false |
--separator | Separador de palavras da passphrase | - |
--no-upper | Excluir maiúsculas | false |
--no-lower | Excluir minúsculas | false |
--no-digits | Excluir dígitos | false |
--no-symbols | Excluir símbolos | false |
Motor de mutação de wordlists.
# Aplicar todas as mutações
voidsec-proxy mutate -w wordlist.txt -o mutated.txt -m leet,upper,append_num,dups
# Leet speak + números
voidsec-proxy mutate -w wordlist.txt -o out.txt -m leet,append_num
| Flag | Descrição | Padrão |
|---|---|---|
-w, --wordlist | Wordlist de entrada (obrigatório) | — |
-o, --output | Arquivo de saída (obrigatório) | — |
-m, --mutations | Separadas por vírgula: leet, upper, append_num, prepend_num, dups, reverse, append_sym | todas |
Reconhecimento completo de rede.
# Reconhecimento completo (IP, geo, ASN, portas abertas)
voidsec-proxy recon -t 10.0.0.1
# Consulta WHOIS
voidsec-proxy recon --whois example.com
# Geolocalização de IP
voidsec-proxy recon --geo 8.8.8.8
# Consulta ASN
voidsec-proxy recon --asn 8.8.8.8
# Traceroute
voidsec-proxy recon --traceroute 8.8.8.8
| Flag | Descrição |
|---|---|
-t, --target | Host alvo para reconhecimento completo |
--whois | Consulta WHOIS |
--geo | Geolocalização de IP |
--asn | Consulta ASN |
--traceroute | Traceroute até o alvo |
Fingerprinting de aplicações web e brute-force de diretórios.
# Fingerprint completo
voidsec-proxy web -u https://target.com
# Análise de cabeçalhos
voidsec-proxy web --headers https://target.com
# Brute-force de diretórios
voidsec-proxy web --dirbust https://target.com -w wordlist.txt
| Flag | Descrição |
|---|---|
-u, --url | URL alvo |
--headers | Buscar e analisar cabeçalhos |
--fingerprint | Fingerprint de tecnologias |
--dirbust | Brute-force de diretórios |
-w, --wordlist | Wordlist para brute-force |
Canais encobertos e codificação de dados.