Mikej81/WebRDP

View on GitHub
config.json

Summary

Maintainability
Test Coverage
{
  "listen": {
    "ip": "127.0.0.1",
    "port": 4200
  },
  "user": {
    "name": null,
    "password": null
  },
  "rdp": {
    "host": null,
    "port": 3389,
    "readyTimeout": 20000
  },
  "logging": {
    "logScreenOnMouseclicks": true,
    "logKeypress": false
  },
  "useminified": false,
  "header": {
    "text": null,
    "background": "green"
  },
  "session": {
    "name": "WebRDP",
    "secret": "mysecret"
  },
  "options": {
    "challengeButton": true
  },
  "algorithms": {
    "kex": [
      "ecdh-sha2-nistp256",
      "ecdh-sha2-nistp384",
      "ecdh-sha2-nistp521",
      "diffie-hellman-group-exchange-sha256",
      "diffie-hellman-group14-sha1"
    ],
    "cipher": [
      "aes128-ctr",
      "aes192-ctr",
      "aes256-ctr",
      "aes128-gcm",
      "aes128-gcm@openssh.com",
      "aes256-gcm",
      "aes256-gcm@openssh.com",
      "aes256-cbc" // for some legacy systems
    ],
    "hmac": [
      "hmac-sha2-256",
      "hmac-sha2-512",
      "hmac-sha1" // for some legacy systems
    ],
    "compress": [
      "none",
      "zlib@openssh.com",
      "zlib"
    ]
  }
}