Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/pwnwriter/kanha
ReconnaissanceVulnerability ScannersDNS & Subdomain EnumerationInformation GatheringWeb SecurityFuzzingPenetration TestingSubdomain Enumeration
GitHubpwnwriter/kanha

kanha

🦚 러스트로 작성된 웹앱 침투 테스트 스위트 .

저장소 보기
324181년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
kanha — 🦚 러스트로 작성된 웹앱 침투 테스트 스위트 . | Kitploit
웹사이트

Kanha - Rust로 작성된 웹앱 침투 테스트 제품군 🦀

설치 ⦾ 하위 명령어 ⦾ 기여하기

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
    
    

기여하기

  • 새로운 기능 제안
  • 프로젝트에 Star 주기
  • 새로운 하위 명령어 추가
  • 문서 수정 및 코드 품질 개선

함께 보기

  • haylxon :- Rust로 작성된, 터미널에서 바로 도메인 목록의 스크린샷을 찍는 매우 빠른 도구 🦀
  • httpx :- httpx는 빠르고 다목적 HTTP 도구 키트입니다.
  • ffuf :- Go로 작성된 빠른 웹 퍼저

FAQ

  • 개발:
    • 진행 속도는 느릴 수 있지만, 품질 좋은 코드를 제공하겠습니다!
  • 왜 이건가요?
    • 사이버 보안과 Rust에 대한 지식을 계속 확장하기 위한 방법입니다!
  • Kanha에 제 인용문을 넣고 싶습니다.
    • 부담 없이 여기에 추가해주세요.

후원

저는 학생이며, 여가 시간에 오픈소스 작업을 좋아합니다. 제 작업이 도움이 되셨다면 Ko-fi를 통해 후원해 주시면 감사하겠습니다.

복사

Kanha는 MIT LICENSE에 따라 라이선스가 부여됩니다. Kanha를 자유롭게 사용하세요!

Copyright © 2023 - present pwnwriter xyz ☘️

도구 다운로드