• Stars
    star
    515
  • Rank 85,879 (Top 2 %)
  • Language
    C#
  • License
    MIT License
  • Created about 12 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A from-scratch re-implementation of VNC / TeamViewer / Remote Desktop. Working screen transfer, NAT traversal / UDP hole punching, uses a mirror driver.

Remote Desktop, a PC Screen Sharing Software Prototype

Note: I've been getting some emails about this project (never expected anyone to see this really) and it not working -- please see the documentation at remote-desktop.readthedocs.org. The project builds and runs successfully in its current state, though it might be a bit slow. (November 4, 2014)

Note: This project is pretty old and bloated. I recently wrote a much much smaller and slimmer version demonstrating basic usage, which works on Windows 8/8.1, if you're interested in just the screen capture functionality. The project is ScreenShare. Important differences between Screenshare and RemoteDesktop: RemoteDesktop has UDP hole punching implemented; ScreenShare does not and only works locally. RemoteDesktop uses a mirror driver for screen capture; ScreenShare does not and uses the native Windows Desktop Duplication API available in Windows 8/8.1. (August 20, 2015)

Tagline

See your friend's screen and control his keyboard and mouse. `RemoteDesktop' brings the remote computer to you, with extra tools like a remote file manager, registry editor, and chat.

Old Website

http://novarat.sourceforge.net/

Screenshots

Technical Features & Libraries

More Repositories

1

Interceptor

C# wrapper for a Windows keyboard driver. Can simulate keystrokes and mouse clicks in protected areas like the Windows logon screen (and yes, even in games). Wrapping http://oblita.com/Interception
C#
263
star
2

screenshare

Remote desktop screen sharing for Windows 8 / 8.1.
C#
127
star
3

desktop-duplication-net

Windows 8 Desktop Duplication API for C# and .NET.
C#
92
star
4

tcp-holepunching

A TCP hole punch / hole punching / hole-punch / hole-punching NAT traversal proof of concept
C#
79
star
5

Starcraft2Hook

Able to successfully hook Starcraft 2's graphics functions to draw overlays. Inspired by the similar Stanford project.
C#
29
star
6

octupus

Mirror your keyboard and mouse actions across multiple computers.
C#
5
star
7

sleep-data-visualizer

Visualize graph of sleep accelerometer data.
JavaScript
2
star
8

bloom

A web MIDI enabled LilyPond and VexTab / VexFlow snippet creator.
CSS
2
star
9

capital

Personal finance and budgeting desktop app.
TypeScript
1
star
10

scorekeeper

A purely JavaScript / HTML / CSS mini DAW online score creator / editor.
1
star
11

Dat2Csv

Striiv's challenge program.
C#
1
star
12

sightreader

A MusicXML-based piano assistant that remaps incorrect keys live as you play and brings fun and easy playing to digital musicians.
C#
1
star
13

melody

JavaScript
1
star
14

Meetup

A location-tracking smartphone app to simplify meetups and stay connected between friends.
C#
1
star
15

jarvis

JavaScript intellisense
TypeScript
1
star
16

discord

Play any piano song by pressing all the wrong keys.
JavaScript
1
star
17

remote-desktop-docs

ReadTheDocs documentation for the Remote Desktop project.
CSS
1
star
18

pokemon

Pokemon - the 2D game partially recreated using XNA and C#.
C#
1
star
19

percolation

Coursera Algorithms, Part I, Assignment #1.
Java
1
star
20

demographics

Visualizing U.S. Census and American Community Survey demographic data.
JavaScript
1
star