Manual
Usage
$ cohesion --help
cohesion [options] <command> [command options]
Commands:
cohesion show [options] <command> Show information
cohesion dump [options] <file> Dump serialised file
cohesion scanner [options] <target> Scan target
cohesion spider [options] <target> Spider target
cohesion fuzzer [options] <target> Fuzz target
cohesion proxy [options] <target> Start proxy - co-pilot mode
cohesion swagger [options] <file> <directory> Parse swagger file and dump sample requests to directory
cohesion license [options] Show license
cohesion docs [options] Show help and documentation
Options:
--version Show version number [boolean]
--help Show help [boolean]
$ cohesion scanner --help
cohesion scanner [options] <target>
Scan target
Options:
--version Show version number [boolean]
--help Show help [boolean]
--verbose, -v Verbose output [count]
--concurrency, -c Concurrency [number] [default: 6]
--exit Exit when level is matching [string]
--exit-code Exit code [number] [default: 1]
--ping, -p Ping URL when vulnerability is found [string]
--ping-level Ping only when level is matching [string]
--tests, -t Selected tests [array] [default: ["*"]]
--wait, -w Wait for URL to be available [string]
--wait-delay, -d Seconds delay between intervals [number] [default: 10]
--wait-count, -n Nuber of iterations to wait for [number] [default: 100]
--header Header [array]
--exec Exec command [string]
--export-log Export output log [string]
--export-csv Export report in CSV to file [string]
--export-xml Export report in XML to file [string]
--export-json Export report in JSON to file [string]
--export-html Export report in HTML to file [string]
--target-func Execute function for each loaded target [string]
$ cohesion spider --help
cohesion spider [options] <target>
Spider target
Options:
--version Show version number [boolean]
--help Show help [boolean]
--verbose, -v Verbose output [count]
--concurrency, -c Concurrency [number] [default: 6]
--exit Exit when level is matching [string]
--exit-code Exit code [number] [default: 1]
--wait, -w Wait for URL to be available [string]
--wait-delay, -d Seconds delay between intervals [number] [default: 10]
--wait-count, -n Nuber of iterations to wait for [number] [default: 100]
--header Header [array]
--exec Exec command [string]
--export-log Export output log [string]
--export-csv Export report in CSV to file [string]
--export-xml Export report in XML to file [string]
--export-json Export report in JSON to file [string]
--export-html Export report in HTML to file [string]
--target-func Execute function for each loaded target [string]
$ cohesion fuzzer --help
cohesion fuzzer [options] <target>
Fuzz target
Options:
--version Show version number [boolean]
--help Show help [boolean]
--verbose, -v Verbose output [count]
--concurrency, -c Concurrency [number] [default: 6]
--exit Exit when level is matching [string]
--exit-code Exit code [number] [default: 1]
--ping, -p Ping URL when vulnerability is found [string]
--ping-level Ping only when level is matching [string]
--tests, -t Selected tests [array] [default: ["*"]]
--wait, -w Wait for URL to be available [string]
--wait-delay, -d Seconds delay between intervals [number] [default: 10]
--wait-count, -n Nuber of iterations to wait for [number] [default: 100]
--header Header [array]
--exec Exec command [string]
--export-log Export output log [string]
--export-csv Export report in CSV to file [string]
--export-xml Export report in XML to file [string]
--export-json Export report in JSON to file [string]
--export-html Export report in HTML to file [string]
--target-func Execute function for each loaded target [string]
$ cohesion proxy --help
cohesion proxy [options] <target>
Start proxy - co-pilot mode
Options:
--version Show version number [boolean]
--help Show help [boolean]
--verbose, -v Verbose output [count]
--concurrency, -c Concurrency [number] [default: 6]
--exit Exit when level is matching [string]
--exit-code Exit code [number] [default: 1]
--ping, -p Ping URL when vulnerability is found [string]
--ping-level Ping only when level is matching [string]
--tests, -t Selected tests [array] [default: ["*"]]
--proxy, -x Proxy address [string] [default: "9090"]
--wait, -w Wait for URL to be available [string]
--wait-delay, -d Seconds delay between intervals [number] [default: 10]
--wait-count, -n Nuber of iterations to wait for [number] [default: 100]
--header Header [array]
--exec Exec command [string]
--export-log Export output log [string]
--export-csv Export report in CSV to file [string]
--export-xml Export report in XML to file [string]
--export-json Export report in JSON to file [string]
--export-html Export report in HTML to file [string]
--target-func Execute function for each loaded target [string]
$ cohesion swagger --help
cohesion swagger [options] <file> <directory>
Parse swagger file and dump sample requests to directory
Options:
--version Show version number [boolean]
--help Show help [boolean]
$ cohesion dump --help
cohesion dump [options] <file>
Dump serialised file
Options:
--version Show version number [boolean]
--help Show help [boolean]
--output, -o Output to file [string]
--jsonpath, -j JSON path expression for filtering [string]
$ cohesion show --help
cohesion show [options] <command>
Show information
Commands:
cohesion show vulns Show vulnerabilities
cohesion show levels Show severity levels
cohesion show tests Show available tests
Options:
--version Show version number [boolean]
--help Show help [boolean]
$ cohesion docs --help
cohesion docs [options]
Show help and documentation
Options:
--version Show version number [boolean]
--help Show help [boolean]
$ cohesion license --help
cohesion license [options]
Show license
Options:
--version Show version number [boolean]
--help Show help [boolean]