88888b. .d88b. 888 888 888 88888b.
888 "88b d88""88b 888 888 888 888 "88b
888 888 888 888 888 888 888 888 888
888 d88P Y88..88P Y88b 888 d88P 888 888
88888P" "Y88P" "Y8888888P" 888 888
888
888 JS
888
Pownage guaranteed
* Follow us on twitter
* Join the conversation on slack
* Explore the code at github
Install
-------
npm install -g pown@latest
Usage
-----
* pown
* proxy
* recon
* buster
* dicts
* script
* shell
* preferences
* credits
* update
[[ pown ]]
pown [options] [command options]
Commands:
pown update [options] Update global installation of pown [aliases: upgrade, up]
pown buster [options] Web file and directory bruteforcer (a.k.a dirbuster)
pown credits [options] list contributors and credits
pown dicts [options] Assorted Dictionaries
pown preferences Preferences
pown proxy [options] [command] HTTP proxy
pown recon Target recon
pown script [file|script] Simple scripting engine
pown shell [options] Simple shell
Options:
--version Show version number [boolean]
--help Show help [boolean]
[[ proxy ]]
pown proxy [options] [command]
HTTP proxy
Options:
--version Show version number [boolean]
--help Show help [boolean]
--log, -l Log requests and responses [boolean] [default: false]
--host, -h Host to listen to [string] [default: "0.0.0.0"]
--port, -p Port to listen to [number] [default: 8080]
--text, -t Start with text ui [boolean] [default: false]
--ws-client, -c Connect to web socket [string] [default: ""]
--ws-server, -s Forward on web socket [boolean] [default: false]
--ws-host Web socket server host [string] [default: "0.0.0.0"]
--ws-port Web socket server port [number] [default: 9090]
--ws-app Open app [string] [choices: "", "httpview"] [default: ""]
--certs-dir Directory for the certificates [string] [default: "/Users/pdp/.pown/proxy/certs"]
--server-key-length Default key length for certificates [number] [default: 1024]
--default-ca-common-name The CA common name [string] [default: "Pown.js Proxy"]
[[ recon ]]
pown recon
Target recon
Commands:
pown recon transform Perform inline transformation [aliases: t]
pown recon select Select nodes [aliases: s]
pown recon add Add nodes [aliases: a]
pown recon remove Remove nodes [aliases: r]
pown recon merge Perform a merge between at least two recon files [aliases: m]
pown recon diff Perform a diff between two recon files [aliases: d]
pown recon group Group nodes [aliases: g]
pown recon ungroup Ungroup nodes [aliases: u]
Options:
--version Show version number [boolean]
--help Show help [boolean]
[[ buster ]]
pown buster [options]
Web file and directory bruteforcer (a.k.a dirbuster)
Options:
--version Show version number [boolean]
--help Show help [boolean]
--request-method, -X Request method [string] [default: "GET"]
--name-dictionary, -n Name dictionary file [string]
--extension-dictionary, -e Extension dictionary file [string]
--name-prefix Name prefix [string] [default: "/"]
--name-suffix Name suffix [string] [default: ""]
--extension-prefix Extension prefix [string] [default: "."]
--extension-suffix Extension suffix [string] [default: ""]
--request-concurrency, -r The number of request to run concurrently [string] [default: Infinity]
--load-concurrency, -l The number of assync operations to run concurrently [string] [default: Infinity]
--header, -H Set header [array] [default: []]
--timeout, -t Request timeout in milliseconds [number] [default: 30000]
--all, -y Display all results [boolean] [default: false]
--yes, -y Answer yes to all questions [boolean] [default: false]
--blessed, -b Start with blessed ui [boolean] [default: false]
Examples:
pown buster -X HEAD -n words.txt http://target Send requests using the HEAD HTTP method
pown buster -H 'Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l' -n words.txt http://target Send basic authentication headers
pown buster -b --all -n words.txt http://target Start buster but also open the results in nice text user interface
[[ dicts ]]
pown dicts [options]
Assorted Dictionaries
Options:
--version Show version number [boolean]
--help Show help [boolean]
--download, -d Download found dictionaries [boolean] [default: false]
--regex, -r Search with regex [boolean] [default: false]
[[ script ]]
pown script [file|script]
Simple scripting engine
Options:
--version Show version number [boolean]
--help Show help [boolean]
--eval, -e Evaluate inline script [boolean] [default: false]
[[ shell ]]
pown shell [options]
Simple shell
Options:
--version Show version number [boolean]
--help Show help [boolean]
[[ preferences ]]
pown preferences
Preferences
Commands:
pown preferences get [name] get preferences
pown preferences set set preferences
Options:
--version Show version number [boolean]
--help Show help [boolean]
[[ credits ]]
pown credits [options]
list contributors and credits
Options:
--version Show version number [boolean]
--help Show help [boolean]
--only, -o Only Pown.js contributors [boolean]
[[ update ]]
pown update [options]
Update global installation of pown
Options:
--version Show version number [boolean]
--help Show help [boolean]