77 lines
2.9 KiB
JSON
77 lines
2.9 KiB
JSON
{
|
|
"id": "cd75d899-3f53-43fa-9ee8-f6b36646a27d",
|
|
"name": "ReverseSsh",
|
|
"displayName": "Reverse SSH",
|
|
"vendors": [
|
|
{
|
|
"id": "e87ad7b1-1705-46b1-a962-282126646b4d",
|
|
"name": "remoteAccess",
|
|
"displayName": "Remote Access",
|
|
"thingClasses": [
|
|
{
|
|
"id": "a4f12741-4f30-40ca-a319-7f15e9c0c43a",
|
|
"name": "reverseSsh",
|
|
"displayName": "Reverse SSH",
|
|
"createMethods": ["user"],
|
|
"setupMethod": "userandpassword",
|
|
"interfaces": ["connectable"],
|
|
"settingsTypes": [
|
|
{
|
|
"id": "478aea93-68c4-4527-ac91-15b8da77f1e5",
|
|
"name": "active",
|
|
"displayName": "Active",
|
|
"type": "bool",
|
|
"defaultValue": true
|
|
}
|
|
],
|
|
"paramTypes": [
|
|
{
|
|
"id": "92747d75-d18a-4915-bd48-0edd5cc5f19a",
|
|
"name": "address",
|
|
"displayName": "SSH server address",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "988aec42-1026-4aef-85d1-329ee1a34208",
|
|
"name": "remotePort",
|
|
"displayName": "SSH server port",
|
|
"type": "int",
|
|
"defaultValue": 22
|
|
},
|
|
{
|
|
"id": "7f7aa198-c719-415e-b31c-7a676b9d8e01",
|
|
"name": "localPort",
|
|
"displayName": "Local SSH server port",
|
|
"type": "int",
|
|
"defaultValue": 22
|
|
},
|
|
{
|
|
"id": "e999ce4b-bc8c-4664-8c1c-d502a1589e78",
|
|
"name": "remoteOpenPort",
|
|
"displayName": "Remote port to be opened",
|
|
"type": "int",
|
|
"defaultValue": 2201,
|
|
"minValue": 0,
|
|
"maxValue": 65535
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "1ae425b2-d642-42ca-be41-4d06dff5c5cd",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"displayNameEvent": "Connected changed"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
|