Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen share across subnets #136

Open
wants to merge 2 commits into
base: vnc
Choose a base branch
from
Open

Conversation

izzyalanis
Copy link

Not sure if others are interested in this, but I wanted to screen share with a rM device on a separate subnet that could not directly receive the UDP broadcasts from the rM. I made this change to help me do that. It's a little bit of an invasive change, but basically it ssh-es to the rM and uses netcat to listen for the UDP broadcasts on the device itself. Unfortunately the version of netcat already on the rM is hobbled, so I added the logic to install a traditional unix netcat. Do with it what you will.

This allows you to screenshare to a rM that is not on
the same subnet as the rmview client. rM's UDP broadcast
messages are obtained from the rM device itself.

 * autoinstall changes to get a decent netcat (nc.traditional)
 * replace ChallengeReaderProtocol with ssh+netcat
@Eeems
Copy link
Contributor

Eeems commented Nov 17, 2023

It's a little concerning that there is no way to verify the validity of the "traditional unix netcat" binary you included in this PR.

I would not be comfortable myself merging this as-is, and I'd instead want to have the source of nc included and build here so we can confirm that it does as we expect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants