RSYNC

The RSYNC module attempts to connect to an RSYNC server anonymously and list the available modules (list the contents at the root directory).

RSYNC Request Example

curl -v -L https://api.binaryedge.io/v1/tasks -d '{"type":"scan", "options":[{"targets":["X.X.X.X"], "ports":[{"port":873, "protocol":"tcp", "modules":["rsync"]}]}]}' -H "X-Token:<Token>"

Schema

RSYNC Event Schema

{
   "result":{
      "data":{
        "modules": [{
          "status": "string",
          "module": "string"
        }],
        "status": "string",
        "banner": "string",
        "version": "string"
      }
   },
   ...
}

Contents of the fields:

  • modules - List of modules (folders) on the RSYNC server
    • status - Status of the access to the module
    • module - Name of the module
  • status - General status of the access to the RSYNC server
  • banner - Server banner, if any
  • version - RSYNC protocol version

RSYNC Event Example

{
   "result":{
      "data": {
          "modules": [{
            "status": "@RSYNCD: AUTHREQD",
            "module": "Downloads"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "homes"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "Icebird"
          }, {
            "status": "@RSYNCD: AUTHREQD", 
            "module": "Local Archiving Storage 1"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "music"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "Naturhigia"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "NetBackup"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "photo"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "surveillance"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "video"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "web"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "xcloud"
          }, {
            "status": "@RSYNCD: AUTHREQD",
            "module": "home"
          }],
          "status": "protected",
          "banner": "",
          "version": "30.0"
      }
   },
   ...
}