
🦚 रस्ट में लिखा गया एक वेब-एप पेनटेस्टिंग सूट।
Kanha - रस्ट 🦀 में लिखा गया एक वेब-एप पेनटेस्टिंग सुइटस्थापना
⦾
उप-आदेश
⦾
योगदान


Kanha एक ऐसा उपकरण है जो आपको लक्ष्य डोमेन के आधार पर विभिन्न प्रकार के हमले करने में मदद कर सकता है। सिर्फ kanha से आप Fuzzing, रिवर्स DNS लुकअप, सामान्य HTTP प्रतिक्रिया, उपडोमेन टेकओवर का पता लगाना और कई अन्य कार्य कर सकते हैं।
यह परियोजना mini.nvim से प्रेरित है, मूल रूप से आपको अपने सिस्टम पर कम संख्या में टूल्स(प्लगइन्स) स्थापित करके उत्पादक बनने में मदद करती है और बिना किसी रुकावट के एक स्टैंडअलोन एकल बाइनरी के रूप में काम करती है।
प्रदर्शन, उपयोग में आसानी और पोर्टेबिलिटी को ध्यान में रखते हुए, आपकी पसंदीदा प्रोग्रामिंग भाषा रस्ट 💝 में जमीन से ऊपर तक बनाया गया है।
बाइनरी jq,curl, tar और 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] अपस्ट्रीम अपडेट के लिए,
kanhaको स्रोत से बनाने की अनुशंसा की जाती है!
स्रोत git clone --depth=1 https://github.com/pwnwriter/kanha --branch=main
cd kanha
cargo build --release
Cargo METIS Linux sudo/doas pacman -Syyy kanha
आर्क उपयोगकर्ता रिपॉजिटरी paru/yay -S kanha-git
Nix पर # स्रोत से बनाएँ और चलाएँ
nix run github:pwnwriter/kanha
# फ्लेक्स के बिना:
nix-env -iA nixpkgs.kanha
# फ्लेक्स के साथ:
nix profile install nixpkgs#kanha
➊ Status :- बस URL का HTTP प्रतिक्रिया कोड लौटाता है
$ 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 को Fuzz करें और प्रतिक्रिया कोड लौटाएँ
$ 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 लुकअप
$ 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 :- संभावित उपडोमेन टेकओवर की जाँच करें
$ 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 को (डी|एन)कोड करें
$ 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 :- रस्ट 🦀 में लिखा गया, आपके डोमेन सूची के स्क्रीनशॉट को सीधे टर्मिनल से कैप्चर करने के लिए अत्यधिक तेज़ उपकरणhttpx :- httpx एक तेज़ और बहुउद्देशीय HTTP टूलकिट है।ffuf :- गो में लिखा गया तेज़ वेब फ़ज़रमैं एक छात्र हूँ, मुझे अपने खाली समय में ओपन-सोर्स के लिए काम करना पसंद है। यदि आप मेरे काम की सराहना करते हैं, तो कृपया Ko-fi के माध्यम से मेरा समर्थन करने पर विचार करें।
Kanha MIT LICENSE के तहत लाइसेंस प्राप्त है, Kanha को अपना मानने में संकोच न करें!
कॉपीराइट © 2023 - वर्तमान pwnwriter xyz ☘️