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

VNC module #26

Open
jimthedev opened this issue Jun 8, 2016 · 4 comments
Open

VNC module #26

jimthedev opened this issue Jun 8, 2016 · 4 comments

Comments

@jimthedev
Copy link

jimthedev commented Jun 8, 2016

Can we string a couple diffs of the screenshots together to get vnc like functionality?

@IMcPwn
Copy link
Owner

IMcPwn commented Jun 8, 2016

First, a feature to automatically convert the data URL of the screenshot to a png will be required.

This is a good idea though, I'm all for it!

@IMcPwn IMcPwn changed the title VNC VNC Module Jun 8, 2016
@IMcPwn IMcPwn changed the title VNC Module VNC module Jun 8, 2016
@IMcPwn IMcPwn added the module label Jun 8, 2016
@jimthedev
Copy link
Author

Ok cool. I'll look at that first. We may be able to use something like gifshot or vnc over gif to string the images together.

@IMcPwn
Copy link
Owner

IMcPwn commented Jun 8, 2016

Sounds great. I'm currently working on improving the module system #8 and adding logging #21.

After I finish those I can help on this if you need any!

@IMcPwn
Copy link
Owner

IMcPwn commented Jun 8, 2016

Also,

Take a look at how the current screenshot.js works.
Once you run the module and get the bb-result*.txt, to get an image, remove everything behind the comma, then base64 decode the result.
You get PNG screenshot at maximum resolution!

For this module though, I think the determineScreenShotSize() function should be updated to take lower quality images so they can be sent faster for a more "video" like experience.

@IMcPwn IMcPwn removed the server label Jun 13, 2016
@IMcPwn IMcPwn added this to the "Essential" modules milestone Sep 20, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants