voidsec-proxy
██╗ ██╗ ██████╗ ██╗██████╗ ███████╗███████╗ ██████╗
██║ ██║██╔═══██╗██║██╔══██╗██╔════╝██╔════╝██╔════╝
██║ ██║██║ ██║██║██║ ██║███████╗█████╗ ██║
╚██╗ ██╔╝██║ ██║██║██║ ██║╚════██║██╔══╝ ██║
╚████╔╝ ╚██████╔╝██║██████╔╝███████║███████╗╚██████╗
╚═══╝ ╚═════╝ ╚═╝╚═════╝ ╚══════╝╚══════╝ ╚═════╝
v3.0.0 | 18 módulos | 50+ comandos | zero dependências

Não é mais uma ferramenta de script kiddie. Esta realmente faz algo.
Índice
Instalação
# 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
Início Rápido
# 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
Referência de Comandos
proxy
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
scan
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
dns
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
crack
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
password
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
mutate
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
recon
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
web
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
exfil
Canais encobertos e codificação de dados.
# Codificar dados
voidsec-proxy exfil --encode "secret data" -m base64
voidsec-proxy exfil --encode "secret data" -m morse
voidsec-proxy exfil --encode "secret data" -m dns
# Decodificar dados
voidsec-proxy exfil --decode "dGVzdA==" -m base64
# Cifra de Vigenere
voidsec-proxy exfil --vigenere "encrypted" --key "secret"
encrypt
Criptografia de arquivos AES-GCM.
# Criptografar um arquivo
voidsec-proxy encrypt -i secret.txt -o secret.enc -p "mypassword"
# Descriptografar um arquivo
voidsec-proxy encrypt -i secret.enc -o secret.txt -p "mypassword" -d
| Flag | Descrição |
|---|
-i, --input | Arquivo de entrada (obrigatório) |
-o, --output | Arquivo de saída (obrigatório) |
shred
Exclusão segura de arquivos com múltiplas passagens.
# Sobrescrever arquivo com 5 passagens
voidsec-proxy shred -f file.txt -n 5
| Flag | Descrição | Padrão |
|---|
-f, --file | Arquivo a sobrescrever (obrigatório) | — |
-n, --passes | Número de passagens de sobrescrita | 3 |
stego
Esteganografia em PNG — ocultar e extrair dados em imagens.
# Ocultar dados em imagem
voidsec-proxy stego -i image.png -f secret.txt -o stego.png
# Extrair dados ocultos
voidsec-proxy stego -i stego.png -e -o extracted.txt
| Flag | Descrição |
|---|
-i, --image | Arquivo de imagem PNG |
-f, --secret | Arquivo secreto a ocultar |
-o, --output |
shell
Gerador de reverse shell com codificação de payload.
# Reverse shell em Python
voidsec-proxy shell --lhost 10.0.0.1 --lport 4444 -t python
# Bash com codificação base64
voidsec-proxy shell --lhost 10.0.0.1 --lport 4444 -t bash -e base64
# Reverse shell em PowerShell
voidsec-proxy shell --lhost 10.0.0.1 --lport 4444 -t powershell
forensic
Análise de arquivos e forense.
# Metadados completos do arquivo
voidsec-proxy forensic -f suspicious.exe
# Análise de entropia
voidsec-proxy forensic --entropy unknown_file
# Extrair strings
voidsec-proxy forensic --strings binary.bin
# Hexdump
voidsec-proxy forensic --hexdump file.bin
# Comparar dois arquivos
voidsec-proxy forensic --compare file1.txt --file2 file2.txt
anon
Ferramentas de anonimização.
# Falsificar endereço MAC
voidsec-proxy anon --spoof-mac eth0
# Definir hostname aleatório
voidsec-proxy anon --hostname
# Iniciar proxy TOR
voidsec-proxy anon --tor --start --port 9050
# Limpar rastros do sistema
voidsec-proxy anon --clear
# Anonimização completa
voidsec-proxy anon --interface eth0
plugin
Gerenciamento de plugins.
# Listar plugins instalados
voidsec-proxy plugin list
# Criar plugin de exemplo
voidsec-proxy plugin create -n myplugin
# Executar um plugin
voidsec-proxy plugin execute -n myplugin
config
Gerenciamento de configuração.
# Mostrar toda a configuração
voidsec-proxy config show
# Definir um valor
voidsec-proxy config set -k scanner.threads 200
# Obter um valor
voidsec-proxy config get -k listen
# Restaurar padrões
voidsec-proxy config reset
# Um proxy por linha
# Formato: host:port
10.0.0.1:1080
proxy.example.com:9050
# Com autenticação: user:pass:host:port
admin:secret:192.168.1.5:9050
API de Plugins
Crie um arquivo Python em ~/.voidsec/plugins/:
PLUGIN_NAME = "myplugin"
PLUGIN_DESC = "My custom plugin"
PLUGIN_VERSION = "1.0"
def run(*args, **kwargs):
print("Hello from my plugin!")
return "Success"
Depois execute:
voidsec-proxy plugin execute -n myplugin
Arsenal Windows
Procurando ferramentas para Windows? Temos um repositório separado com 8 ferramentas PowerShell com GUI:
→ VoidSec Windows Arsenal
Licença
Licença MIT — consulte LICENSE para detalhes.