Platform client
- Go , tested with Go 1.5.3
- Clone this repo
git clone [email protected]: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 all
This step will create a binary in bin/
- Token
- A Token can be set with the flag
--token=InsertYourToken
when using the client, by creating a file with nameconfig
in 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
--verbose
debug 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,