Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
spoofed — Um conjunto profissional de spoofing de rede em Python totalmente assíncrono para auditoria de segurança autorizada. Inclui interceptação completa de IPv4/IPv6, ataques sem fio 802.11, envenenamento LLMNR/NBT-NS e uma TUI interativa com registro de auditoria à prova de adulteração. | Kitploit
Ferramentas/GitHubGitHub/amibhai/spoofed
Auditoria de Wi-FiEvasão de IDS/IPSScripting e AutomaçãoPós-ExploraçãoSegurança de RedeSegurança Sem FioTestes de PenetraçãoRed TeamingAnálise de DNS
GitHubamibhai/spoofed

spoofed

Ver Repositório
1há 2 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →

Sobre

Um conjunto profissional de spoofing de rede em Python totalmente assíncrono para auditoria de segurança autorizada. Inclui interceptação completa de IPv4/IPv6, ataques sem fio 802.11, envenenamento LLMNR/NBT-NS e uma TUI interativa com registro de auditoria à prova de adulteração.

Compartilhar

Spoof Toolkit v2.1

Suíte profissional de spoofing de rede em Python assíncrono UI interativa orientada por menus · Cobertura completa IPv4/IPv6 · Envenenamento estilo Responder Apenas para testes de segurança autorizados — por amibhai

Aviso: Esta ferramenta destina-se apenas a fins educacionais e auditoria de segurança autorizada. Os autores não assumem qualquer responsabilidade e não são responsáveis por qualquer uso indevido ou dano causado por este programa. Não utilize esta ferramenta em redes que não possui ou para as quais não tem permissão explícita e por escrito para testar.

CI Coverage Python License


Novidades na v2.1

MóduloDescrição
attacks/deauth.pyDesautenticação 802.11 — expulsar clientes, capturar handshakes WPA
attacks/beacon_flood.pyInundação de Beacons 802.11 — tempestade de SSIDs falsos
attacks/llmnr_nbt.pyEnvenenamento LLMNR + NBT-NS + mDNS (captura de hashes estilo Responder)
attacks/icmpv6_ra.pySpoof de Router Advertisement ICMPv6 — sequestro de gateway IPv6
attacks/ndp_spoof.pyEnvenenamento de Neighbor Advertisement NDP IPv6 — ARP spoof IPv6
attacks/captive_portal.pyPortal cativo (modelos hotel/corporativo/café/ISP)
attacks/wpad.pyInjeção de auto-configuração de proxy WPAD
core/platform_compat.pyAbstração de macOS pf + Linux iptables + Windows netsh
Jitter de temporizaçãoAtraso aleatório de ±N segundos em cada rajada de pacotes para evasão de IDS
GitHub Actions CIpytest + mypy + gate de cobertura (≥80%) em Python 3.10–3.12
Dockerdocker build + docker-compose up para implantação portátil
pyproject.tomlEmpacotamento moderno, configuração mypy strict, lint ruff, configuração de cobertura

Funcionalidades em Resumo

FuncionalidadeDetalhes
AutorizaçãoFicheiro de âmbito de regras de envolvimento — fogo real é recusado para qualquer alvo fora do âmbito ou fora da janela; sem âmbito ⇒ apenas dry-run
Arquitetura100% Python 3.10+ assíncrono — zero threading.Thread
UIBanner animado de 256 cores + menus numerados + breadcrumbs
DashboardTUI PRISM ao vivo de 3 painéis (registo de ataques / estatísticas de pacotes / credenciais)
RegistoTrilha de auditoria structlog encadeada com HMAC-SHA256 (à prova de adulteração)
RelatóriosJSON + Markdown + HTML gerados automaticamente após cada sessão
IdiomasDeteção automática a partir de LANG + comutação manual (en, hi, ar, zh, fr, es)
Pré-verificaçãoSistema de 17 verificações (âmbito, root, Python, dependências, interfaces, terminal)
LimpezaRestaura sempre tabelas ARP/NDP, regras iptables/pf em finally
PlataformaLinux (completo) · macOS (backend pf) · Windows (Npcap, limitado)

Regras de Envolvimento (Autorização e Controlo de Âmbito)

Envolvimentos reais são definidos por um âmbito assinado. Este toolkit impõe um em código: não transmitirá um único pacote a um alvo que não esteja explicitamente autorizado, dentro de uma janela de envolvimento aberta. Esta é a diferença entre um instrumento profissional de red-team e um script indiscriminado.

Como funciona

  • Declare o envolvimento uma vez num ficheiro de âmbito JSON (ou YAML) — consulte rules/engagement.example.json.
  • Aponte o toolkit para ele através da variável de ambiente SPOOF_TOOLKIT_SCOPE.
  • Cada módulo de ataque chama Session.guard(...) antes de tocar num alvo. Um alvo fora dos intervalos autorizados — ou uma janela de envolvimento que já fechou — levanta AuthorizationError e o ataque é recusado.
  • Sem âmbito carregado ⇒ apenas dry-run. Os pacotes são ainda criados e validados (ótimo para treino, demos e CI) mas nunca são colocados na rede.
  • A autorização em vigor — incluindo uma fingerprint SHA-256 — é escrita no registo de auditoria encadeado com HMAC e em cada relatório de sessão, para que o relatório prove exatamente o que foi autorizado.
# 1. Copy and edit the template with your engagement details + authorized targets
cp rules/engagement.example.json rules/my-engagement.json

# 2. Point the toolkit at it (enables live fire for in-scope targets only)
export SPOOF_TOOLKIT_SCOPE=rules/my-engagement.json

# 3. Verify it loaded and the window is open
sudo -E python3 spoof_toolkit.py --preflight

Campos do arquivo de escopo

CampoSignificado
engagement_idobrigatório — identificador único do engajamento
authorized_byobrigatório — parte nomeada que autoriza o teste (SOW / ticket)
client, operator, contact, notesmetadados do engajamento para a trilha de auditoria
start, endjanela ISO-8601 (UTC assumido se não houver offset); qualquer limite pode ser omitido para escopo aberto
authorized_networksCIDRs IPv4/IPv6 ou hosts isolados que podem ser alvo
authorized_macs / authorized_ssids / authorized_bssidsallowlists para direcionamento L2 / wireless
denied_networks / denied_macslistas de não ataque — sempre prevalecem sobre as allowlists

Fail-closed por design: uma allowlist vazia não autoriza nada, e um host dentro do intervalo em uma entrada de denied_networks (por exemplo, um controlador de domínio dentro de um /24 de outra forma autorizado) é recusado.

Modo seguro. session.safe_mode = True força dry-run mesmo com um escopo válido carregado — use-o para ensaiar um engajamento de ponta a ponta sem transmitir.


Módulos de Ataque

Camada 2 / 3 (Ethernet · IP)

MóduloArquivoDescrição
ARP Spoofingattacks/arp_spoof.pyEnvenenamento de cache — MitM, DoS, unidirecional, somente gateway
DNS Spoofingattacks/dns_spoof.pyInjeção de resposta — seletiva, spoof-all, arquivo de regras, NXDOMAIN
MitM Combinadoattacks/combined_mitm.pyARP + DNS + captura de credenciais completo (asyncio.TaskGroup)
SSL Stripattacks/ssl_strip.pyProxy transparente de downgrade de HTTPS (Linux/macOS)
Rogue DHCPattacks/rogue_dhcp.pySequestro do gateway padrão via servidor DHCP falso (stealthy)
LLMNR/NBT-NSattacks/llmnr_nbt.pyNOVO — envenenamento LLMNR + NBT-NS + mDNS, captura de hash NTLMv2
WPADattacks/wpad.pyNOVO — Injeção de auto-configuração de proxy do navegador
Captive Portalattacks/captive_portal.pyNOVO — Página de login falsa com 4 templates

802.11 Wireless

MóduloArquivoDescrição
Deauthattacks/deauth.pyNOVO — Desautenticação 802.11 (direcionada + broadcast), captura de handshake WPA
Beacon Floodattacks/beacon_flood.pyNOVO — Inunda o ar com centenas de SSIDs falsos
AP Scannerattacks/deauth.pyNOVO — Scanner passivo de beacons 802.11
Client Scannerattacks/deauth.pyNOVO — Detecta clientes associados a um AP

IPv6

MóduloArquivoDescrição
RA Spoofattacks/icmpv6_ra.pyNOVO — ICMPv6 Router Advertisement (sequestro do gateway padrão)
NDP Spoofattacks/ndp_spoof.pyNOVO — Envenenamento de Neighbor Advertisement (equivalente ao ARP em IPv6)
MitM IPv6 Completo(combo)NOVO — RA + NDP + encaminhamento IPv6 para interceptação IPv6 completa

Início Rápido

# 1. Install
sudo bash install.sh
Baixar ferramenta