Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/pwnwriter/kanha
偵察脆弱性スキャナーDNSおよびサブドメイン列挙情報収集ウェブセキュリティファジングペネトレーションテストサブドメイン列挙
GitHubpwnwriter/kanha

kanha

🦚 Rustで書かれたWebアプリペネトレーションテストスイート。

リポジトリを見る
324181年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
kanha — 🦚 Rustで書かれたWebアプリペネトレーションテストスイート。 | Kitploit
ウェブサイト

Kanha - Rustで書かれたWebアプリペンテストスイート 🦀

インストール ⦾ サブコマンド ⦾ 貢献

Crate Release MIT LICENSE Ko-fi

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

img

Kanha は、対象ドメインに基づいてさまざまな攻撃を実行できるツールです。kanha だけで、ファジング、逆DNSルックアップ、一般的なHTTPレスポンス、サブドメインテイクオーバー検出 など、その他多数 を行うことができます。

このプロジェクトは mini.nvim に触発されており、基本的にはシステムにインストールするツール(プラグイン)の数を減らして生産性を高め、邪魔にならずにすぐに使えるスタンドアロンの単一バイナリとして機能します。

パフォーマンス、使いやすさ、移植性を考慮して、お気に入りのプログラミング言語 Rust で一から構築されています 💝

哲学

  • KISS - 物事をシンプルかつ愚直に保つ。
  • 容易さ - 他の場所でも使用できるコードを書く。
  • 効率性 - 可読性を犠牲にせずパフォーマンスを最適化する。

インストール

バイナリ  
  • 手動 : リリース からアーキテクチャに対応したバイナリを直接ダウンロードして実行できます。
  • ワンライナー : 以下のスクリプトを実行します。jq、curl、tar、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] 上流の更新については、kanha をソースからビルドすることをお勧めします!

ソース  
root@kitploit:~
  git clone --depth=1 https://github.com/pwnwriter/kanha --branch=main
  cd kanha
  cargo build --release
Cargo
  • crates.io を使用

    root@kitploit:~
    cargo install kanha
    
  • binstall を使用

    root@kitploit:~
    cargo binstall kanha
    

    注意 ⚠️ これには rust/cargo と binstall の動作環境が必要です。

METIS Linux  
root@kitploit:~
sudo/doas pacman -Syyy kanha
Arch ユーザーリポジトリ  
root@kitploit:~
paru/yay -S kanha-git
Nix で  
root@kitploit:~
# ソースからビルドして実行
nix run github:pwnwriter/kanha
# flakes なし:
nix-env -iA nixpkgs.kanha
# flakes あり:
nix profile install nixpkgs#kanha

サブコマンド

  • ➊ Status :- URLのHTTPレスポンスコードを返すだけ

    ヘルプ  
    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 :- URLをファジングしてレスポンスコードを返す

    ヘルプ  
    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 :- 逆DNSルックアップ

    ヘルプ  
    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 :- サブドメインテイクオーバーの可能性をチェック

    ヘルプ  
    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 :- URLをデコード/エンコード

    ヘルプ  
    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
    
    

貢献

  • 新機能の提案
  • プロジェクトにスターを付ける
  • 新しいサブコマンドの追加
  • ドキュメントの修正とコード品質の向上

関連項目

  • haylxon :- Rustで書かれた、ターミナルからドメインリストのスクリーンショットを瞬時に取得するツール 🦀
  • httpx :- 高速で多目的なHTTPツールキット。
  • ffuf :- Goで書かれた高速なWebファザー。

FAQ

  • 開発について:
    • 進捗はゆっくりかもしれませんが、質の高いコードをお届けすることをお約束します!
  • なぜこれを作ったのか?
    • これはサイバーセキュリティとRustの知識を継続的に広げるための方法です!
  • Kanhaに自分の引用を追加したい。
    • 自由にここに追加してください。

サポート

私は学生です。空き時間にオープンソースに取り組むのが好きです。私の活動に感謝していただけるなら、Ko-fiでサポートを検討してください。

著作権

Kanha は MIT ライセンス の下でライセンスされています。Kanha を自分のものとして自由に扱ってください!

Copyright © 2023 - present pwnwriter xyz ☘️

ツールをダウンロード