YCPRadioTelescope / RT-Contracts

Back-end architecture for the Radio Telescope Senior Software Design Project for the 2018-2019 academic year
3 stars 1 forks source link

Migrate the Middleman Service to the control room PC #113

Closed lgartrell closed 3 years ago

lgartrell commented 3 years ago

This issue is the main work for this milestone. The remaining services can be removed (most likely), except for this one which will be taken local. The work should be this,

  1. Clone the middleman repo, run the server on the control room PC
  2. Port forward the port it is listening on, find new connection string to give to those connecting to the middleman
  3. Provide some sort of security to those trying to connect (16 char password)
  4. Provide some DDOS protection (google research, most likely cache IP’s who connect, if they try to connect too many times give them a “timeout” of x minutes
    1. A master list of known “good” IPs who do not suffer this timeout
    2. Setting static IPs in production environment to ensure they do not change
  5. Troubleshoot connection issues