What ports need to be open on the Firewall for RVA to function correctly?

  • 2
  • Question
  • Updated 3 years ago
  • Answered
  • (Edited)
I was trying to show a potential client whose internet comes from the County IT department. The Win XP computer would let me download the exe OK, but once Chrome was installed, the display never started playing.

Is there any particular ports, protocols, etc. that we need to ask the IT dept. to enable for a demo? Not sure how any of this works behind the scenes, but they are restricted on a number f things behind their firewall, and I thought maybe something is being blocked.

The play list on this presentation is populated by flv files that are stored in my public drop box folder, and the play list works on a different system that isn't locked down by an IT dept.
Photo of jeff

jeff

  • 4,150 Points 4k badge 2x thumb

Posted 7 years ago

  • 2
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Jeff,

I'm going to try to get a more detailed answer for you so you can explicitly state the ports you need, but for our stuff to run, I'm pretty sure all we need is port 80 and 443, which are typically used for all http and https traffic. If they have adjusted their port setup, they will have to modify the above ports to match the appropriate traffic.

I'll update this post as soon as I have some info on how to determine and define the ports you need.

Thanks!
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Jeff,

Found a great tool for determining the ports that are being used. Run TCPView on the machine in question, and you should be able to get the IT guys everything they need. Unfortunately it's only for Windows, but we will update this post if we find other tools for Mac or Linux.

Thanks!
Photo of jeff

jeff

  • 4,150 Points 4k badge 2x thumb
Thanks Robb. So, the output will tell me the ports it's trying to access, and if they're opened/closed? And, I will be able to figure out what to tell them to open once I see the report?

This computer is a Win XP unit so this will be fine. Thanks for the help.
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Jeff,

That's correct. If you look at this screenshot, you can see it shows you all the chrome.exe's which are the collective running instance of Chromium, and all the protocols (all TCP), the remote address for the content or Gadget, and most importantly the port. The ports for HTTP and HTTPS are commonly 80 and 443, but you can determine that with the Firewall admin. You can also tell if the connection is established or not; this way you can determine if the connection is closed or not.



Very helpful. Let me know if you have any other questions.
Photo of jeff

jeff

  • 4,150 Points 4k badge 2x thumb
Robb, to make sure I understand this, all of the ports related to chrome.exe AND the 80 and 443 would need to be opened?

I have a new client that their firewall is blocking the RIse Vision system from monitoring the PC to send me alerts.

The presentation is running fine; I just can't get any feedback to be alerted to crashes, etc.
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Jeff,

Check out everything listed here that needs to go through the firewall: https://help.risevision.com/user/create-a-display

That screenshot was from 4 years ago, and we know how technology likes to change :) 
Photo of Alex

Alex, Champion

  • 10,070 Points 10k badge 2x thumb
Robb, in order for a display to work on a filtered network - do we need to allow ALL the chrome.exe instances that are listed in TCPview?
Photo of Alex

Alex, Champion

  • 10,070 Points 10k badge 2x thumb
Also, I don't see in that screen show where it shows chrome.exe using Port 80 or 443?
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Alex,

Yes, as long as all of them are being requested by the Player. Typically I only see 1 - 4 instances of Chrome.exe running, depending on the Gadget, but they are going to request different data on those different local ports.

Notice in the screenshot there are several LOCAL ports, but only 2 REMOTE ports being used by Chromium. The firewall will only care about remote ports, and the Remote ports are HTTP and HTTPS, which are most commonly 80 and 443 respectively.
Photo of Alex

Alex, Champion

  • 10,070 Points 10k badge 2x thumb
Thanks Robb, sounds good!
Photo of Alex

Alex, Champion

  • 10,070 Points 10k badge 2x thumb
Robb, question on how TCP view works:
I need to do this remotely with a client.

- Should I shut down his playing presentation, then run TCP view, then run the presentation again?

- How long should I let the presentation run for TCP view to accurately show which ports are affected?

- Will the list disappear after I close the presentation to check it?

Thanks!
Photo of Neal

Neal

  • 61,252 Points 50k badge 2x thumb
It would be best to keep the Presentation running. This helps ensure that the connections are still there when running TCP view. (this ties in with your 3rd question)

You could probably let the Presentation go through everything once before checking.
Photo of Alex

Alex, Champion

  • 10,070 Points 10k badge 2x thumb
Thanks Neal, will do!