Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/pwnwriter/kanha
ReconhecimentoScanners de VulnerabilidadesEnumeração de DNS e SubdomíniosColeta de InformaçõesSegurança WebFuzzingTestes de PenetraçãoEnumeração de Subdomínios
GitHubpwnwriter/kanha

kanha

🦚 Uma suíte de pentest de aplicações web escrita em Rust.

Ver Repositório
32418há 1 anoRevisado pelo Kitploit

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 →
Compartilhar
kanha — 🦚 Uma suíte de pentest de aplicações web escrita em Rust. | Kitploit
Site

Kanha - Uma suite de pentesting para aplicações web escrita em rust 🦀

Instalação ⦾ Subcomandos ⦾ Contribuir

Crate Release MIT LICENSE Ko-fi

-----------------------------------------------------

img

Kanha é uma ferramenta que pode ajudá-lo a realizar uma variedade de ataques com base no domínio alvo. Com apenas kanha você pode fazer Fuzzing, Reverse DNS lookup, respostas HTTP comuns, detecção de takeover de subdomínio e muitos mais.

O projeto é inspirado no mini.nvim, basicamente ajudando você a ser produtivo com menos ferramentas (plugins) instaladas no seu sistema, sendo discreto e funcionando como um único binário autônomo pronto para uso.

Construído do zero com desempenho, facilidade de uso e portabilidade em mente na sua linguagem de programação favorita, Rust 💝

Filosofia

  • KISS - Mantenha as coisas simples e estúpidas.
  • Simplicidade - Escreva código que também possa ser usado em outros lugares.
  • Eficiência - Otimize para desempenho sem sacrificar a legibilidade.

Instalação

Binário  
  • Manual: Você pode baixar diretamente o binário da sua arquitetura nos releases e executá-lo.
  • Comando único: Execute este script, requer jq, curl, tar e wget
root@kitploit:~
wget -qO- "$(curl -qfsSL "https://api.github.com/repos/pwnwriter/kanha/releases/latest" | jq -r '.assets[].browser_download_url' | grep -Ei "$(uname -m).*$(uname -s).*musl" | grep -v "\.sha")" | tar -xzf - --strip-components=1
./kanha -h

[!IMPORTANT] Para atualizações upstream, é recomendado compilar kanha a partir do código fonte !

Fonte  
root@kitploit:~
  git clone --depth=1 https://github.com/pwnwriter/kanha --branch=main
  cd kanha
  cargo build --release
Cargo
  • Usando crates.io

    root@kitploit:~
    cargo install kanha
    
  • Usando binstall

    root@kitploit:~
    cargo binstall kanha
    

    Nota ⚠️ Isso requer uma configuração funcional de rust/cargo e binstall.

METIS Linux  
root@kitploit:~
sudo/doas pacman -Syyy kanha
Arch user repository  
root@kitploit:~
paru/yay -S kanha-git
No Nix  
root@kitploit:~
# Build from source and run
nix run github:pwnwriter/kanha
# without flakes:
nix-env -iA nixpkgs.kanha
# with flakes:
nix profile install nixpkgs#kanha

Subcomandos

  • ➊ Status :- Apenas retorna o código de resposta HTTP das URLs

    Ajuda  
    root@kitploit:~
    $ kanha status -h
    Just return the HTTP response code of URLs
    
    Usage: kanha status [OPTIONS]
    
    Options:
      -f, --filename <FILENAME>  A file containing multiple urls
      -t, --tasks <TASKS>        Define the maximum concurrent tasks [default: 20]
          --stdin                Reads input from the standard in
          --exclude <EXCLUDE>    Define your status code for selective exclusion
      -h, --help                 Print help
      -V, --version              Print version
    
    
  • ➋ fuzz :- Fuzz URLs e retorna os códigos de resposta

    Ajuda  
    root@kitploit:~
    $ kanha fuzz -h
    Fuzz a URL and return the response codes
    
    Usage: kanha fuzz [OPTIONS] --payloads <PAYLOADS>
    
    Options:
      -p, --payloads <PAYLOADS>    A file containing a list of payloads
      -u, --url <URL>              A single url
      -f, --file-path <FILE_PATH>  Path of the file containing multiple urls
      -t, --tasks <TASKS>          Define the maximum concurrent tasks [default: 20]
          --exclude <EXCLUDE>      Define your status code for selective exclusion
          --stdin                  Reads input from the standard in
      -h, --help                   Print help
      -V, --version                Print version
    
    
  • ➌ rdns :- Reverse DNS lookup

    Ajuda  
    root@kitploit:~
    
    $ kanha rdns  -h
    Reverse dns lookup
    
    Usage: kanha rdns [OPTIONS] --filename <FILENAME>
    
    Options:
      -f, --filename <FILENAME>  a file containing a list of possible wordlists
          --stdin                Reads input from the standard in
      -h, --help                 Print help
      -V, --version              Print version
    
  • ➍ Takeover :- Verifica possível takeover de subdomínio

    Ajuda  
    root@kitploit:~
    $ kanha takeover -h
    Check possible subdomain takeover vulnerability
    
    Usage: kanha takeover [OPTIONS]
    
    Options:
      -u, --url <URL>              A single url
      -f, --file-path <FILE_PATH>  Path of the file containing multiple urls
      -j, --json-file <JSON_FILE>  A json file containing signature values of different services
          --stdin                  Reads input from the standard in
      -h, --help                   Print help
      -V, --version                Print version
    
    
  • ➎ urldencode :- (De|Co)dificar URLs

    Ajuda  
    root@kitploit:~
    $ kanha urldencode -h
    (De|En) code urls
    
    Usage: kanha urldencode [OPTIONS]
    
    Options:
          --encode <ENCODE>  Provide a url to encode
          --decode <DECODE>  Provide a url to dencode
      -h, --help             Print help
      -V, --version          Print version
    
    

Contribuindo

  • Recomende uma nova funcionalidade
  • Dê uma estrela ao projeto
  • Adicione um novo subcomando.
  • Corrija a documentação e melhore a qualidade do código

Veja também

  • haylxon :- Ferramenta extremamente rápida para capturar screenshots da sua lista de domínios diretamente do terminal, escrita em Rust 🦀
  • httpx :- httpx é um kit de ferramentas HTTP rápido e multiuso.
  • ffuf :- Fuzzer web rápido escrito em Go

FAQ

  • Desenvolvimento:
    • O progresso pode ser gradual, mas garanto a entrega de código de qualidade!
  • Por que isso?
    • Esta é uma forma de expandir continuamente meu conhecimento em cibersegurança e Rust!
  • Quero minha citação no Kanha.
    • Sinta-se à vontade para adicioná-la aqui.

Apoie

Sou estudante, gosto de trabalhar em código aberto durante meu tempo livre. Se você aprecia meu trabalho, considere me apoiar através do Ko-fi.

Cópia

Kanha é licenciado sob a MIT LICENSE, Sinta-se à vontade para considerar Kanha como seu!

Copyright © 2023 - presente pwnwriter xyz ☘️

Baixar ferramenta