Crates.io | kanha |
lib.rs | kanha |
version | 0.1.2 |
source | src |
created_at | 2023-09-08 10:45:38.711104 |
updated_at | 2023-10-17 16:47:27.629331 |
description | ðĶ Compile once, Hack forever |
homepage | https://github.com/pwnwriter/kanha.git |
repository | https://github.com/pwnwriter/kanha |
max_upload_size | |
id | 966955 |
size | 92,687 |
Kanha
- A web-app pentesting suite written in rust ðĶInstallation
âĶū
Subcommands
âĶū
Contribute
Kanha
is a tool that can help you perform, a variety of attacks based on the target domain . With just kanha
you can do, Fuzzing
, Reverse dns lookup
,
common http response
, subdomain takeover detection
and many more
.
The project is inspird by mini.nvim
, basically helping you to be productive with less numbers of tools(plugins) installed on your system and be unobtrusive and function as a standalone single binary
out of the box.
Built from the ground up with performance, ease of use, and portability in mind in your favourite programming lang rust
ð
ðŠ Binary
ðž Source
git clone --depth=1 https://github.com/pwnwriter/kanha --branch=main
cd kanha
cargo build --release
Then go to release
dir and ./kanha
or move the binary
to your any $PATH
for instant access from anywhere.
ð Cargo
ðĐ METIS Linux
sudo/doas pacman -Syyy kanha
â Status
:- Just return the HTTP response code of URLs
$ 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
:- Fuzz URLs and return the response codes
$ 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
:- Reverse dns lookup
$ 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
:- Check possible subdomain 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
:- (De|En) code urls
$ 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
:- Blazingly fast tool to grab screenshots of your domain list right from terminal written in rust ðĶhttpx
:- httpx is a fast and multi-purpose HTTP toolkit.ffuf
:- Fast web fuzzer written in GoAs always, this project is also licensed under the MIT LICENSE
Â
Copyright © 2023 pwnwriter xyz âïļ