Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
kanha — 🦚 Набор инструментов для тестирования на проникновение веб-приложений, написанный на Rust . | Kitploit
Инструменты/GitHubGitHub/pwnwriter/kanha
РазведкаСканеры уязвимостейПеречисление DNS и поддоменовСбор информацииВеб-безопасностьФаззингТестирование на ПроникновениеПеречисление Поддоменов
GitHubpwnwriter/kanha

kanha

🦚 Набор инструментов для тестирования на проникновение веб-приложений, написанный на Rust .

Репозиторий
3241811 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Kanha - Набор для пентестинга веб-приложений, написанный на rust 🦀

Installation ⦾ Subcommands ⦾ Contribute

Crate Release MIT LICENSE Ko-fi

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

img

Kanha — это инструмент, который может помочь вам выполнять различные атаки на основе целевого домена. С помощью одного только kanha вы можете выполнять, Fuzzing, Reverse dns lookup, common http response, subdomain takeover detection и многие more.

Проект вдохновлён mini.nvim, в основном помогая вам быть продуктивным с меньшим количеством tools(plugins), установленных на вашей системе, и быть ненавязчивым и функционировать как автономный single binary из коробки.

Создан с нуля с учётом производительности, простоты использования и переносимости на вашем любимом языке программирования rust 💝

Философия

  • KISS — Держите вещи простыми и глупыми.
  • Простота — Пишите код, который можно использовать и в других местах.
  • Эффективность — Оптимизируйте производительность, не жертвуя читаемостью.

Установка

Binary  
  • Вручную : Вы можете напрямую скачать бинарный файл для вашей архитектуры из релизов и запустить его.
  • Одной строкой : Запустите этот скрипт, требуется 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 из исходного кода!

Source  
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 user repository  
root@kitploit:~
paru/yay -S kanha-git
On 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

Подкоманды

  • ➊ Status :- Просто возвращает HTTP-код ответа URL-адресов

    Справка  
    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 :- httpx — это быстрый многоцелевой HTTP-инструментарий.
  • ffuf :- Быстрый веб-фаззер, написанный на Go

Часто задаваемые вопросы

  • Разработка:
    • Прогресс может быть постепенным, но я гарантирую качественный код!
  • Зачем это?
    • Это способ постоянно расширять мои знания в области кибербезопасности и Rust!
  • Я хочу, чтобы моя цитата была в Kanha.
    • Пожалуйста, добавьте её здесь.

Поддержка

Я студент, мне нравится работать над open-source в свободное время. Если вы цените мою работу, пожалуйста, поддержите меня через Ko-fi.

Копирование

Kanha лицензирован под MIT LICENSE, не стесняйтесь считать Kanha своим!

Авторские права © 2023 - настоящее время pwnwriter xyz ☘️

Скачать инструмент