Skip to content
This repository has been archived by the owner on Mar 22, 2022. It is now read-only.

Latest commit

 

History

History
29 lines (26 loc) · 1.58 KB

README.md

File metadata and controls

29 lines (26 loc) · 1.58 KB

40fy-client

Platform client

Dependencies

  • Go , tested with Go 1.5.3

Installation

  • 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/

Usage

  • Token
    • A Token can be set with the flag --token=InsertYourToken when using the client, by creating a file with name config in the same directory as the 40fy-client binary with the contenttoken="InsertYourToken"
  • Mode Verbose
    • When using the --verbose debug messages are shown.
  • 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.