Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

PTI-Windows

Instalador automatizado de ferramentas de pentest para Windows.

Descrição

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.

Requisitos

  • Windows 10/11
  • Python 3.x instalado
  • Terminal executando como Administrador
  • winget disponível ou Chocolatey instalado como fallback
  • 7zip instalado se for necessário extrair arquivos .7z para ferramentas portáteis
  • Opcional: git para acelerar downloads de wordlists via clone

Ferramentas suportadas

Instalação via gerenciador de pacotes

  • nmap
  • wireshark
  • burpsuite
  • sqlmap
  • gobuster
  • hydra
  • putty
  • python3
  • git
  • 7zip
  • openvpn

Ferramentas portáteis (download e extração direta)

  • john
  • hashcat

Wordlists

O script também pode baixar wordlists úteis para pentest, incluindo:

  • SecLists
  • wordlists do dirb
  • rockyou.txt

Uso

Execute o script principal no terminal com privilégios de administrador:

python main.py

Opções disponíveis

  • --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)

Exemplo

python main.py --only nmap john hashcat --manager winget --system-path

Observações

  • O script detecta automaticamente winget ou choco, mas você pode forçar um gerenciador específico.
  • As ferramentas john e hashcat são tratadas como portáteis e extraídas diretamente em C:\PentestTools.
  • O diretório padrão de wordlists é C:\PentestTools\Wordlists.
  • Para adicionar executáveis portáteis ao PATH do Windows, use --system-path ou deixe o script atualizar o PATH do usuário por padrão.

Arquivo principal

  • main.py : script principal do instalador

Licença

Use por sua conta e risco. Este script foi desenvolvido para facilitar a instalação de ferramentas de pentest em Windows.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages