Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
kanha — 🦚 Una suite di pentesting per applicazioni web scritta in rust . | Kitploit
Strumenti/GitHubGitHub/pwnwriter/kanha
RicognizioneScanner di VulnerabilitàEnumerazione DNS e SottodominiRaccolta InformazioniSicurezza WebFuzzingPenetration TestingEnumerazione Sottodomini
GitHubpwnwriter/kanha

kanha

🦚 Una suite di pentesting per applicazioni web scritta in rust .

Vedi Repository
32418131 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Sito web
Condividi

Kanha - Una suite di pentesting per web-app scritta in rust 🦀

Installazione ⦾ Sotto-comandi ⦾ Contribuisci

Versione Crate LICENZA MIT Ko-fi

![-----------------------------------------------------][line]

img

Kanha è uno strumento che può aiutarti a eseguire una varietà di attacchi basati sul dominio di destinazione. Con solo kanha puoi fare, [Fuzzing][wiki-fuzzing], [Reverse dns lookup][wiki-dns-lookup], [Risposta HTTP comune][wiki-http], [Rilevamento takeover di sottodomini][wiki-subdomain] e molti [altri][commands].

Il progetto è ispirato da [mini.nvim][mini], fondamentalmente ti aiuta a essere produttivo con un numero minore di strumenti (plugin) installati sul tuo sistema e ad essere non invasivo e funzionare come singolo binario immediatamente.

Costruito da zero con prestazioni, facilità d'uso e portabilità in mente nel tuo linguaggio di programmazione preferito [rust][rust] 💝

Filosofia

  • KISS - Mantieni le cose semplici e stupide.
  • Facilità - Scrivi codice che possa essere riutilizzato altrove.
  • Efficienza - Ottimizza per le prestazioni senza sacrificare la leggibilità.

Installazione

Binary  
  • Manuale : Puoi scaricare direttamente il binario della tua architettura dalle [releases][releases] ed eseguirlo.
  • One liner : Esegui questo script, richiede jq, curl, tar e wget
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] Per aggiornamenti upstream, è consigliato compilare kanha dal sorgente !

Source  
  git clone --depth=1 https://github.com/pwnwriter/kanha --branch=main
  cd kanha
  cargo build --release
Cargo
  • Usando [crates.io][crate]

    cargo install kanha
    
  • Usando [binstall][binstall]

    cargo binstall kanha
    

    Nota ⚠️ Richiede una configurazione funzionante di rust/cargo e binstall.

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

Sotto-comandi

  • ➊ Status :- Restituisce il codice di risposta HTTP degli URL

    Aiuto  
    $ kanha status -h
    Restituisce il codice di risposta HTTP degli URL
    
    Utilizzo: kanha status [OPZIONI]
    
    Opzioni:
      -f, --filename <FILENAME>  Un file contenente più URL
      -t, --tasks <TASKS>        Definisce il numero massimo di task concorrenti [predefinito: 20]
          --stdin                Legge l'input dallo standard input
          --exclude <EXCLUDE>    Definisci il tuo codice di stato per esclusione selettiva
      -h, --help                 Mostra aiuto
      -V, --version              Mostra versione
    
    
  • ➋ fuzz :- Fuzza URL e restituisce i codici di risposta

    Aiuto  
    $ kanha fuzz -h
    Fuzza un URL e restituisce i codici di risposta
    
    Utilizzo: kanha fuzz [OPZIONI] --payloads <PAYLOADS>
    
    Opzioni:
      -p, --payloads <PAYLOADS>    Un file contenente una lista di payload
      -u, --url <URL>              Un singolo URL
      -f, --file-path <FILE_PATH>  Percorso del file contenente più URL
      -t, --tasks <TASKS>          Definisce il numero massimo di task concorrenti [predefinito: 20]
          --exclude <EXCLUDE>      Definisci il tuo codice di stato per esclusione selettiva
          --stdin                  Legge l'input dallo standard input
      -h, --help                   Mostra aiuto
      -V, --version                Mostra versione
    
    
  • ➌ rdns :- Reverse DNS lookup

    Aiuto  
    
    $ kanha rdns  -h
    Reverse DNS lookup
    
    Utilizzo: kanha rdns [OPZIONI] --filename <FILENAME>
    
    Opzioni:
      -f, --filename <FILENAME>  un file contenente una lista di possibili wordlist
          --stdin                Legge l'input dallo standard input
      -h, --help                 Mostra aiuto
      -V, --version              Mostra versione
    
  • ➍ Takeover :- Controlla possibili takeover di sottodomini

    Aiuto  
    $ kanha takeover -h
    Controlla possibili vulnerabilità di takeover di sottodomini
    
    Utilizzo: kanha takeover [OPZIONI]
    
    Opzioni:
      -u, --url <URL>              Un singolo URL
      -f, --file-path <FILE_PATH>  Percorso del file contenente più URL
      -j, --json-file <JSON_FILE>  Un file JSON contenente i valori delle firme di diversi servizi
          --stdin                  Legge l'input dallo standard input
      -h, --help                   Mostra aiuto
      -V, --version                Mostra versione
    
    
  • ➎ urldencode :- (De|En) code URL

    Aiuto  
    $ kanha urldencode -h
    (De|En) code URL
    
    Utilizzo: kanha urldencode [OPZIONI]
    
    Opzioni:
          --encode <ENCODE>  Fornisci un URL da codificare
          --decode <DECODE>  Fornisci un URL da decodificare
      -h, --help             Mostra aiuto
      -V, --version          Mostra versione
    
    

Contribuire

  • Raccomanda una nuova funzionalità
  • Dai una stella al progetto
  • Aggiungi un nuovo [sotto-comando][commands].
  • Correggi la documentazione e migliora la qualità del codice

Vedi anche

  • [haylxon][haylxon] :- Strumento incredibilmente veloce per catturare screenshot della tua lista di domini direttamente dal terminale scritto in rust 🦀
  • [httpx][httpx] :- httpx è un toolkit HTTP veloce e multiuso.
  • [ffuf][ffuf] :- Web fuzzer veloce scritto in Go
Scarica lo strumento