/config
Methods
Gets the system configuration types
Request Parameters
None
Example Response
{
"type" : "regular",
"response" : [
{
"id" : 1,
"name" : "Commands"
},
{
"id" : 2,
"name" : "Active Plugins"
},
{
"id" : 4,
"name" : "Passive Plugins"
},
{
"id" : 8,
"name" : "SMTP"
},
{
"id" : 32,
"name" : "Scanner"
},
{
"id" : 64,
"name" : "Application"
},
{
"id" : 128,
"name" : "Expiration"
},
{
"id" : 256,
"name" : "Web Proxy"
},
{
"id" : 512,
"name" : "Status"
},
{
"id" : 1024,
"name" : "Logging"
},
{
"id" : 2048,
"name" : "Advanced"
},
{
"id" : 4096,
"name" : "Cosign"
},
{
"id" : 8192,
"name" : "Reporting"
},
{
"id" : 16384,
"name" : "Feed"
}
],
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410207176
}
/config/{id}
Methods
Gets the configuration information associated with configuration type {id}.
Request Query Parameters
None
Example Response
{
"type" : "regular",
"response" : {
"id" : "1",
"name" : "Active Plugins",
"CommandTAR" : "\/bin\/tar",
"CommandRM" : "\/bin\/rm",
"CommandGUNZIP" : "\/bin\/gunzip",
"CommandZIP" : "\/usr\/bin\/zip",
"CommandFILE" : "\/usr\/bin\/file",
"CommandUNZIP" : "\/usr\/bin\/unzip",
"CommandZCAT" : "\/bin\/zcat",
"CommandGZIP" : "\/bin\/gzip"
},
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410207242
}
Edits the configuration information associated with configuration type {id}, changing only the passed in fields.
Request Parameters
(All fields are optional)
NOTE #1: For types "ScanResultExpiration" | "reportResultExpiration" | TicketExpiration" | "VulnTrendExpiration", Configuration value field must contain a positive integer (0 or greater)
NOTE #2: For valid names for types, perform config/{id}::GET on desired configuration type.
{
<name:string> : <value:string>...
}
Example Response
{
"type" : "regular",
"response" : {
"id" : "1",
"name" : {
"id" : 2,
"name" : "Active Plugins"
},
"CommandTAR" : "\/bin\/tar2",
"CommandRM" : "\/bin\/rm",
"CommandGUNZIP" : "\/bin\/gunzip",
"CommandZIP" : "\/usr\/bin\/zip",
"CommandFILE" : "\/usr\/bin\/file",
"CommandUNZIP" : "\/usr\/bin\/unzip",
"CommandZCAT" : "\/bin\/zcat",
"CommandGZIP" : "\/bin\/gzip"
},
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410209192
}
/config/query
Methods
Gets the status of the configuration type(s) specified
Request Parameters
Parameters must be passed in as query string (as opposed to JSON) in the format of: /config/query?item=smtp
{
"item" : <string> (comma-separated array) "smtp" &| "reportTypes" &| "mdmTypes" &| "complianceTypes" &| "ldap" &| "saml"
}
Example Response
{
"type" : "regular",
"response" :
[
{
"item" : "ldap",
"configured" : false
},
{
"item" : "saml",
"configured" : false
},
{
"item" : "smtp",
"configured" : false
},
{
"item":"reportTypes",
"details":[
{
"name":"PDF",
"type":"pdf",
"enabled":"true",
"attributeSets":[]
},
{
"name":"CSV",
"type":"csv",
"enabled":"true",
"attributeSets":[]
},
{
"name":"RTF",
"type":"rtf",
"enabled":"true",
"attributeSets":[]
},
{
"name":"DISA ARF",
"type":"arf",
"enabled":"false",
"attributeSets":[
"arf"
]
},
{
"name":"DISA ASR",
"type":"asr",
"enabled":"false",
"attributeSets":[]
},
{
"name":"CyberScope",
"type":"lasr",
"enabled":"false",
"attributeSets":[
"lasr"
]
}
]
},
{
"item" : "mdmTypes",
"details" : [
{
"id" : "1",
"name" : "ActiveSync",
"description" : "",
"value" : "ActiveSync",
"ipPref" : "Domain Controller : ",
"pluginIDs" : [
{
"id" : "60024"
}
],
"editor" : "W3sidHlwZSI6ICJlbnRyeSIsIm5hbWUiOiAiRG9tYWluIENvbnRyb2xsZXIiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6ICJkb21haW5fY29udHJvbGxlciJ9LCB7InR5cGUiOiAiZW50cnkiLCJuYW1lIjogIkRvbWFpbiIsInJlcXVpcmVkIjoidHJ1ZSIsImlkIjogImRvbWFpbiJ9LHsidHlwZSI6ICJlbnRyeSIsIm5hbWUiOiAiRG9tYWluIFVzZXJuYW1lIiwicmVxdWlyZWQiOiJ0cnVlIiwiaWQiOiAiZG9tYWluX2FkbWluIn0seyJ0eXBlIjogInBhc3N3b3JkIiwibmFtZSI6ICJEb21haW4gUGFzc3dvcmQiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6ICJwYXNzd29yZCJ9XQ=="
},
{
"id" : "2",
"name" : "Apple Profile Manager",
"description" : "",
"value" : "profile_manager",
"ipPref" : "Apple Profile Manager server : ",
"pluginIDs" : [
{
"id" : "60032"
}
],
"editor" : "W3sidHlwZSI6ICJlbnRyeSIsIm5hbWUiOiJTZXJ2ZXIiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6InNlcnZlciJ9LCB7InR5cGUiOiAiZW50cnkiLCJuYW1lIjoiUG9ydCIsImRlZmF1bHQiOjQ0MywicmVnZXgiOiAiXihbMC05XXsxLDR9fFsxLTVdWzAtOV17NH18NlswLTRdWzAtOV17M318NjVbMC00XVswLTldezJ9fDY1NVswLTJdWzAtOV18NjU1M1swLTVdKSQiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6InBvcnQifSx7InR5cGUiOiAiZW50cnkiLCJuYW1lIjoiVXNlcm5hbWUiLCJyZXF1aXJlZCI6dHJ1ZSwiaWQiOiJ1c2VybmFtZSJ9LHsidHlwZSI6ICJwYXNzd29yZCIsIm5hbWUiOiJQYXNzd29yZCIsInJlcXVpcmVkIjp0cnVlLCJpZCI6InBhc3N3b3JkIn0seyJ0eXBlIjogImNoZWNrYm94IiwibmFtZSI6ICJIVFRQUyIsImlkIjogImh0dHBzIiwiZGVmYXVsdCI6ICJ5ZXMiLCJjb25kaXRpb25hbFNldHRpbmdzIjogeyJ5ZXMiOiB7ImlucHV0cyI6IFt7InR5cGUiOiAiY2hlY2tib3giLCJuYW1lIjogIlZlcmlmeSBTU0wgQ2VydGlmaWNhdGUiLCJyZXF1aXJlZCI6ICJ0cnVlIiwiZGVmYXVsdCI6ICJ5ZXMiLCJpZCI6ICJ2ZXJpZnlfc3NsIn1dfX19XQ=="
},
{
"id" : "3",
"name" : "Good MDM",
"description" : "",
"value" : "GoodMDM",
"ipPref" : "GMC Server : ",
"pluginIDs" : [
{
"id" : "66963"
}
],
"editor" : "W3sidHlwZSI6ICJlbnRyeSIsIm5hbWUiOiJTZXJ2ZXIiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6InNlcnZlciJ9LCB7InR5cGUiOiAiZW50cnkiLCJuYW1lIjoiUG9ydCIsInJlZ2V4IjogIl4oWzAtOV17MSw0fXxbMS01XVswLTldezR9fDZbMC00XVswLTldezN9fDY1WzAtNF1bMC05XXsyfXw2NTVbMC0yXVswLTldfDY1NTNbMC01XSkkIiwicmVxdWlyZWQiOiJ0cnVlIiwiaWQiOiJwb3J0In0seyJ0eXBlIjogImVudHJ5IiwibmFtZSI6IkRvbWFpbiIsInJlcXVpcmVkIjoidHJ1ZSIsImlkIjoiZG9tYWluIn0seyJ0eXBlIjogImVudHJ5IiwibmFtZSI6IlVzZXJuYW1lIiwicmVxdWlyZWQiOiJ0cnVlIiwiaWQiOiJ1c2VybmFtZSJ9LHsidHlwZSI6ICJwYXNzd29yZCIsIm5hbWUiOiJQYXNzd29yZCIsInJlcXVpcmVkIjoidHJ1ZSIsImlkIjoicGFzc3dvcmQifSx7InR5cGUiOiAiY2hlY2tib3giLCJuYW1lIjogIkhUVFBTIiwiaWQiOiAiaHR0cHMiLCJkZWZhdWx0IjogInllcyIsImNvbmRpdGlvbmFsU2V0dGluZ3MiOiB7InllcyI6IHsiaW5wdXRzIjogW3sidHlwZSI6ICJjaGVja2JveCIsIm5hbWUiOiAiVmVyaWZ5IFNTTCBDZXJ0aWZpY2F0ZSIsInJlcXVpcmVkIjogInRydWUiLCJkZWZhdWx0IjogInllcyIsImlkIjogInZlcmlmeV9zc2wifV19fX1d"
},
{
"id" : "4",
"name" : "Mobile Iron",
"description" : "",
"value" : "MobileIron",
"ipPref" : "MobileIron VSP Admin Portal URL : ",
"pluginIDs" : [
{
"id" : "72904"
}
],
"editor" : "W3sidHlwZSI6ICJlbnRyeSIsIm5hbWUiOiJNb2JpbGVJcm9uIFZTUCBBZG1pbiBQb3J0YWwgVVJMIiwicmVxdWlyZWQiOiJ0cnVlIiwicGxhY2Vob2xkZXIiOiJodHRwczovL3d3dy5leGFtcGxlLm5ldC9taWZzL2xvZ2luLmpzcCIsImlkIjoicG9ydGFsX3VybCJ9LCB7InR5cGUiOiAiZW50cnkiLCJuYW1lIjoiTW9iaWxlSXJvbiBQb3J0IiwicmVnZXgiOiAiXihbMC05XXsxLDR9fFsxLTVdWzAtOV17NH18NlswLTRdWzAtOV17M318NjVbMC00XVswLTldezJ9fDY1NVswLTJdWzAtOV18NjU1M1swLTVdKSQiLCJyZXF1aXJlZCI6InRydWUiLCJkZWZhdWx0IjoiNDQzIiwiaWQiOiJwb3J0In0seyJ0eXBlIjogImVudHJ5IiwibmFtZSI6IlVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWUsInBsYWNlaG9sZGVyIjoiYXBpdXNlciIsImlkIjoidXNlcm5hbWUifSx7InR5cGUiOiAicGFzc3dvcmQiLCJuYW1lIjoiUGFzc3dvcmQiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6InBhc3N3b3JkIn0seyJ0eXBlIjogImNoZWNrYm94IiwibmFtZSI6ICJIVFRQUyIsImlkIjogImh0dHBzIiwiZGVmYXVsdCI6ICJ5ZXMiLCJjb25kaXRpb25hbFNldHRpbmdzIjogeyJ5ZXMiOiB7ImlucHV0cyI6IFt7InR5cGUiOiAiY2hlY2tib3giLCJuYW1lIjogIlZlcmlmeSBTU0wgQ2VydGlmaWNhdGUiLCJyZXF1aXJlZCI6ICJ0cnVlIiwiZGVmYXVsdCI6ICJ5ZXMiLCJpZCI6ICJ2ZXJpZnlfc3NsIn1dfX19XQ=="
},
{
"id" : "5",
"name" : "AirWatch MDM",
"description" : "",
"value" : "AirWatch",
"ipPref" : "AirWatch Environment API URL : ",
"pluginIDs" : [
{
"id" : "76460"
}
],
"editor" : "W3sidHlwZSI6ICJlbnRyeSIsIm5hbWUiOiAiQWlyV2F0Y2ggRW52aXJvbm1lbnQgQVBJIFVSTCIsInBsYWNlaG9sZGVyIjoiaHR0cHM6Ly9haXJ3YXRjaC5leGFtcGxlLm5ldC9haXJ3YXRjaHNlcnZpY2VzLzAvIiwicmVxdWlyZWQiOiJ0cnVlIiwiaWQiOiAiYXBpX3VybCJ9LCB7InR5cGUiOiAiZW50cnkiLCJuYW1lIjogIlBvcnQiLCJkZWZhdWx0IjoiNDQzIiwicmVnZXgiOiAiXihbMC05XXsxLDR9fFsxLTVdWzAtOV17NH18NlswLTRdWzAtOV17M318NjVbMC00XVswLTldezJ9fDY1NVswLTJdWzAtOV18NjU1M1swLTVdKSQiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6InBvcnQifSx7InR5cGUiOiAiZW50cnkiLCJuYW1lIjogIlVzZXJuYW1lIiwicmVxdWlyZWQiOiJ0cnVlIiwiaWQiOiJ1c2VybmFtZSJ9LHsidHlwZSI6ICJwYXNzd29yZCIsIm5hbWUiOiAiUGFzc3dvcmQiLCJyZXF1aXJlZCI6InRydWUiLCJpZCI6InBhc3N3b3JkIn0seyJ0eXBlIjogImVudHJ5IiwibmFtZSI6ICJBUEkgS2V5IiwicmVxdWlyZWQiOiJ0cnVlIiwiaWQiOiJhcGlfa2V5In0seyJ0eXBlIjogImNoZWNrYm94IiwibmFtZSI6ICJIVFRQUyIsImlkIjogImh0dHBzIiwiZGVmYXVsdCI6ICJ5ZXMiLCJjb25kaXRpb25hbFNldHRpbmdzIjogeyJ5ZXMiOiB7ImlucHV0cyI6IFt7InR5cGUiOiAiY2hlY2tib3giLCJuYW1lIjogIlZlcmlmeSBTU0wgQ2VydGlmaWNhdGUiLCJyZXF1aXJlZCI6ICJ0cnVlIiwiZGVmYXVsdCI6ICJ5ZXMiLCJpZCI6ICJ2ZXJpZnlfc3NsIn1dfX19XQ=="
}
]
},
{
"item":"complianceTypes",
"details":{
"windows":{
"pluginID":"21156",
"auditFileType":"windows",
"displayName":"Windows"
},
"unix":{
"pluginID":"21157",
"auditFileType":"unix",
"displayName":"Unix"
},
"windowsfiles":{
"pluginID":"24760",
"auditFileType":"windowsfiles",
"displayName":"Windows Files"
},
"database":{
"pluginID":"33814",
"auditFileType":"database",
"displayName":"Database"
},
"cisco":{
"pluginID":"46689",
"auditFileType":"cisco",
"displayName":"Cisco"
},
"as\/400":{
"pluginID":"57860",
"auditFileType":"as\/400",
"displayName":"AS\/400"
},
"checkpoint":{
"pluginID":"62679",
"auditFileType":"checkpoint",
"displayName":"Checkpoint"
},
"juniper":{
"pluginID":"62680",
"auditFileType":"juniper",
"displayName":"Juniper"
},
"palo_alto":{
"pluginID":"64095",
"auditFileType":"palo_alto",
"displayName":"Palo Alto"
},
"vmware":{
"pluginID":"64455",
"auditFileType":"vmware",
"displayName":"VMWare"
},
"scapWindows":{
"pluginID":"66756",
"auditFileType":"scapWindows",
"displayName":"SCAP Windows"
},
"scapLinux":{
"pluginID":"66757",
"auditFileType":"scapLinux",
"displayName":"SCAP Linux"
},
"netapp":{
"pluginID":"66934",
"auditFileType":"netapp",
"displayName":"NetApp"
},
"xenserver":{
"pluginID":"69512",
"auditFileType":"xenserver",
"displayName":"Citrix XenServer"
},
"hpprocurve":{
"pluginID":"70271",
"auditFileType":"hpprocurve",
"displayName":"HP ProCurve"
},
"fortigate":{
"pluginID":"70272",
"auditFileType":"fortigate",
"displayName":"Fortigate FortiOS"
},
"fireeye":{
"pluginID":"70469",
"auditFileType":"fireeye",
"displayName":"FireEye"
},
"brocade":{
"pluginID":"71842",
"auditFileType":"brocade",
"displayName":"Brocade FabricOS"
},
"sonicwall":{
"pluginID":"71955",
"auditFileType":"sonicwall",
"displayName":"SonicWALL SonicOS"
},
"adtran":{
"pluginID":"71991",
"auditFileType":"adtran",
"displayName":"Adtran AOS"
},
"amazon_aws":{
"pluginID":"72426",
"auditFileType":"amazon_aws",
"displayName":"Amazon AWS"
},
"extreme_extremexos":{
"pluginID":"73156",
"auditFileType":"extreme_extremexos",
"displayName":"Extreme ExtremeXOS"
}
}
}
],
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410209808
}
/config/testSMTP
Methods
Tests the SMTP settings
Request Parameters
{
"SMTPPassword" : <string> OPTIONAL
}
Example Response
{
"type" : "regular",
"response" : {
"status" : false,
"message" : "Sender not accepted."
},
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410210283
}
/config/license/register
/tes/config/license/register
/tes/config/license/register is only available in Tenable Enclave Security
Methods
Registers a license file
Request Parameters
{
"filename" : <string> (name of uploaded file)
}
Example Response
{
"type" : "regular",
"response" : {
"config" : {
"Version" : "5.0.0",
"Banner" : "",
"Logo" : "assets\/mariana\/images\/sc4icon.png",
"LoginSessionTimeout" : "3600",
"LoginMaxAttempts" : "20",
"URL" : "https:\/\/192.168.1.1\/",
"VulnTrendExpiration" : "90",
"FreshInstall" : "no",
"ScanResultExpiration" : "365",
"ReportResultExpiration" : "365",
"TicketExpiration" : "365",
"AdvancedFields" : "MaxNessusChunkSize,ScannerStatusConnectTimeout,ScannerStatusTimeout",
"LicenseConfig" : {
"ipCount" : "0",
"mode" : "SC",
"timestamp" : 1410149400,
"features" : {
"" : ""
},
"status" : "Valid",
"maxIPCount" : "500000",
"expiration" : 1410926400,
"hostname" : "name",
"customer" : "Customer",
"type" : "Demo"
},
"HeaderText" : "",
"PluginUpdateSiteACAS" : "",
"PasswordMinLength" : "3",
"ServerAuth" : "any",
"MaxNessusChunkSize" : "-1",
"ServerClassification" : "None",
"SupportV1Data" : "true",
"LCEPluginUpdateSiteACAS" : "",
"FeedActivationCode" : "",
"FeedSubscriptionStatus" : "Expired",
"FeedUpdateSite" : "downloads.nessus.org",
"FeedPackage" : "SecurityCenterFeed48.tar.gz",
"FeedUpdateSiteACAS" : "",
"SecurityCenterID" : "192.168.1.1",
"SecurityCenterIDOverride" : "",
"EnabledReports" : "pdf,rtf,csv,lasr"
},
"reportTypes" : [
{
"name" : "PDF",
"type" : "pdf",
"enabled" : "true",
"attributeSets" : []
},
{
"name" : "CSV",
"type" : "csv",
"enabled" : "true",
"attributeSets" : []
},
{
"name" : "RTF",
"type" : "rtf",
"enabled" : "true",
"attributeSets" : []
},
{
"name" : "DISA ARF",
"type" : "arf",
"enabled" : "false",
"attributeSets" : ["arf"]
},
{
"name" : "DISA ASR",
"type" : "asr",
"enabled" : "false",
"attributeSets" : []
},
{
"name" : "CyberScope",
"type" : "lasr",
"enabled" : "true",
"attributeSets" : ["lasr"]
}
],
"licenseStatus" : "Valid",
"mode" : "SC",
"ACAS" : "false"
},
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410210722
}
/config/plugins/register
Methods
Registers the plugin specified
Request Parameters
{
"activationCode" : <string>,
"updateSite" : <string>,
"type" : <string> "active" | "lce" | "passive" | "industrial"
}
Example Response
{
"type" : "regular",
"response" : {
"PluginSubscriptionStatus" : "Invalid"
},
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410211133
}
/config/plugins/reset
Methods
Resets the plugin codes for the plugin type parameter specified
Request Parameters
{
"type" : <string> "active" | "lce" | "passive" | "industrial"
}
Example Response
{
"type" : "regular",
"response" : {
"PluginSubscriptionStatus" : "Unconfigured"
},
"error_code" : 0,
"error_msg" : "",
"warnings" : [],
"timestamp" : 1410211133
}