Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
RDPY (which is used by EyeWitness) may be an option to provide RDP and VNC screenshots. The principle would be to include external NSE scripts like you did with PhantomJS.
The downside is that RDPY uses Qt4 and relies on the X server. We could use a virtual X server like xvfb (I didn't test yet). Any problem with that?
Yes sorry, I meant VNC (comment updated).
For RDP I'd rather wait a little and see how hard it would be to implement a pure NSE solution (or at least, one without the need of an X server and qt-reactor, which seems to be a bit messy when you get some timeouts), so I cannot promise that I would merge it quickly (or even at all), but of course you can submit your PR!