Platform client
- Go , tested with Go 1.5.3
- Clone this repo
git clone git@github.com:binaryedge/40fy-client.git - Change folder to repo
cd 40fy-client - Set this folder as GOPATH
export GOPATH=$(pwd)(This step is necessary as part of Go configuration - Run install
make allThis step will create a binary in bin/
- Token
- A Token can be set with the flag
--token=InsertYourTokenwhen using the client, by creating a file with nameconfigin the same directory as the 40fy-client binary with the contenttoken="InsertYourToken"
- A Token can be set with the flag
- Mode Verbose
- When using the
--verbosedebug messages are shown.
- When using the
- Stream
40fy-client stream [--token=InsertYourToken] [--job-id=InsertYourJobID]- When --job-id=ID is present, the stream will filter jobs with that ID otherwise will show everything from the user's stream.
- Firehose
40fy-client firehose [--token=InsertYourToken] [--verbose]- Shows jobs run by firehose.
- Create Job
40fy-client create-job [--token=InsertYourToken] -targets=Target -port=InsertPortToScan -sample=SampleSize -modules=ServiceToScan [--verbose] [--redirect]- The Targets are a comma separated set of ips,
8.8.8.8,1.1.1.1 - The Sample size is the number of results necessary to satisfy a scan
- The Modules are which modules to use in scan, example: http,service,ssl,ssh,vnc link
- Port to scan.
- The Targets are a comma separated set of ips,