sigbench/sb-task/task.json
cpz 0347783992 1.0.76
1. README had wrong links to images (logos).
2020-07-16 17:13:21 +03:00

93 lines
2.6 KiB
JSON

{
"id": "2eadfaf9-a99a-4a51-9815-6935b5aa39fe",
"name": "sigbench",
"friendlyName": "Signature Benchmark",
"description": "Test your binary files against signature scans.",
"author": "Konstantin 'cpz' L.",
"helpMarkDown": "https://github.com/cpz/sigbench",
"category": "Utility",
"visibility": [
"Build",
"Release"
],
"demands": [],
"version": {
"Major": "1",
"Minor": "0",
"Patch": "76"
},
"minimumAgentVersion": "1.95.0",
"instanceNameFormat": "Signature Benchmark",
"groups": [{
"name": "SigbenchConfig",
"displayName": "Signature Benchmark Configuration",
"isExpanded": true
},
{
"name": "SigbenchData",
"displayName": "Signature Benchmark Advanced",
"isExpanded": false
}
],
"inputs": [{
"name": "sigSize",
"type": "string",
"label": "Signature Sizes",
"defaultValue": "32",
"required": true,
"groupName": "SigbenchConfig",
"helpMarkDown": "Signature Sizes (default: 32 or 34, because this length used by Battleye)"
},
{
"name": "file1",
"type": "filePath",
"label": "File 1 to Compare",
"defaultValue": "**/*.dll",
"required": true,
"groupName": "SigbenchConfig",
"helpMarkDown": "Type path to file 1 to compare"
},
{
"name": "file2",
"type": "filePath",
"label": "File 2 to Compare",
"defaultValue": "**/*.dll",
"required": true,
"groupName": "SigbenchConfig",
"helpMarkDown": "Type path to file 2 to compare"
},
{
"name": "customVar",
"type": "boolean",
"label": "Create Variables",
"defaultValue": "false",
"required": false,
"groupName": "SigbenchData",
"helpMarkDown": "Creates variable $(Sigbench.DiffPercent) and $(Sigbench.InterPercent) which provides information about difference and intersection percentage. Example: 99.68362902369064 (difference) or 0.21652039927647887 (intersection)."
},
{
"name": "printMatched",
"type": "boolean",
"label": "Print Matched Signatures",
"defaultValue": "false",
"required": false,
"groupName": "SigbenchData",
"helpMarkDown": "Prints signatures that matched both binaries."
},
{
"name": "percentPrecise",
"type": "string",
"label": "Percent Precise",
"defaultValue": "4",
"required": false,
"groupName": "SigbenchData",
"helpMarkDown": "Changes Percent Precise (default: 4). Example: 99.68"
}
],
"execution": {
"Node": {
"target": "task.js",
"argumentFormat": ""
}
}
}