/deskcon-desktop

Integrates your Smartphone in your Desktop

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

DeskCon

Version 0.3

integrates your Android Device in the Desktop. Receive Notifications, Files and Commands from your mobile Device on your Desktop PC. The Data is send over a secure TLS Connection. The Connection is encrypted and authenticated with self-signed Certificates (RSA-2048 PK).

Warning: This Project is still in development (beta) and may contain some Bugs or Security Holes. If you find any, please report them ^^

Information:

- Project Website http://www.screenfreeze.net/deskcon
- Source https://github.com/screenfreeze/deskcon-desktop
- Google Play Store https://play.google.com/store/apps/details?id=net.screenfreeze.deskcon

Requirements (Desktop Server):

- Python >= 2.7 < 3.x
- pyopenssl
- GTK3

Install:

- make sure Ports 8082 and 8083 tcp are open
- start deskcon.sh in Root Folder of the Project
- (optional) copy the Gnome Shell (>=3.8) Extension to ~/.local/share/gnome-shell/extensions
  and activate it 
- (optional) start unity/deskcon-indicator for a Unity Indicator

Usage:

- start the DeskCon Desktop Server
- (optional) change config File in ~/.deskcon
- To pair with a new Device, start setup_device.sh or use the Gnome Extension or Unity Indicator
- start DeskCon App on your Android Device
- select Network > Desktop Hosts
- click the + Button and enter the IP of your Desktop PC
- check whether the Fingerprints match

Todo:

- Translations
- Mac/Windows support
- Fingerprint validation via QR Code
- Browser Extensions

Bugs:

- UI Design