mercredi 19 février 2014

[APP][2.3+]Reverse VNC Server [open source] topic




VNC server which is aimed to reverse connection (however it supports direct connections too).
Reverse connection means that server connects to client. I.e. VNC viewer should be run in listen mode. This is usefull when device, which screen you are going to send someone, has no public IP address.

Main reuqirements were:
- reverse connection stability (ability to reconnect at connection lost, none of free VNC servers can do this)
- support most devices (it uses frame buffer as screen get method; input events implemented via input tool execution, so it should work everywhere)

Installation:
- Take executable for your architecture from attached archive (or build it yourself from sources :))

- Copy reversevncserver file into your device at location where it could be executed. E.g.
adb push armeabi/reversevncserver /data/local

- Change permission for able to execute it. E.g.
adb shell chmod a+x /data/local/reversevncserver

Execution:
Command line parameters:
-c host:ort : Reverse connection host and port
-r : reconnect on reverse connections lost
-p localport : Local port for incoming connections. Default if 5901
-h : print this help

Run executable with parameters. E.g.
adb shell /data/local/reversevncserver -c 192.168.1.34:5500 -r -p 5901

Hotkeys from VNC viewer:
- left => left
- right => right
- down => down
- up => up
- backspace => back
- ESC => back
- Home => Home
- PgUp => Menu
- F3 => Search
- F10 => Power

Sources:
- Location
github.com/ArcsinX/ReverseVNCServer

- How to build
run ndk-build in top directory of checked out sources.

TODO:
- GUI
- VNC password protection
- VNC view only mode

Screenshots
Attachment 2588439

[B]Download[B]
Attachment 2588440








Attached Thumbnails


Click image for larger version<br/><br/>Name:	VNCscreen.jpg<br/>Views:	N/A<br/>Size:	118.6 KB<br/>ID:	2588439
 











Attached Files





File Type: zip reversevncserver.zip -
[Click for QR Code]
(2.11 MB)









Aucun commentaire:

Enregistrer un commentaire