Instalador automatizado de ferramentas de pentest para Windows.
Este projeto fornece um script Python para instalar automaticamente diversas ferramentas de segurança e pentest no Windows usando winget ou choco, além de baixar wordlists comuns usadas em testes de intrusão.
- Windows 10/11
- Python 3.x instalado
- Terminal executando como Administrador
wingetdisponível ouChocolateyinstalado como fallback7zipinstalado se for necessário extrair arquivos.7zpara ferramentas portáteis- Opcional:
gitpara acelerar downloads de wordlists via clone
- nmap
- wireshark
- burpsuite
- sqlmap
- gobuster
- hydra
- putty
- python3
- git
- 7zip
- openvpn
- john
- hashcat
O script também pode baixar wordlists úteis para pentest, incluindo:
- SecLists
- wordlists do dirb
- rockyou.txt
Execute o script principal no terminal com privilégios de administrador:
python main.py--list: lista todas as ferramentas suportadas e sai--only nmap john hashcat: instala apenas as ferramentas especificadas--manager choco: força o uso do Chocolatey em vez do winget--no-wordlists: não baixa as wordlists--wordlists-only: baixa apenas as wordlists, sem instalar ferramentas--wordlists-dir <pasta>: define a pasta de destino das wordlists--no-path: não adiciona as pastas das ferramentas portáteis ao PATH--system-path: adiciona as pastas das ferramentas portáteis ao PATH do sistema (requer administrador)
python main.py --only nmap john hashcat --manager winget --system-path- O script detecta automaticamente
wingetouchoco, mas você pode forçar um gerenciador específico. - As ferramentas
johnehashcatsão tratadas como portáteis e extraídas diretamente emC:\PentestTools. - O diretório padrão de wordlists é
C:\PentestTools\Wordlists. - Para adicionar executáveis portáteis ao PATH do Windows, use
--system-pathou deixe o script atualizar o PATH do usuário por padrão.
main.py: script principal do instalador
Use por sua conta e risco. Este script foi desenvolvido para facilitar a instalação de ferramentas de pentest em Windows.