Rdpy is a Microsoft RDP Remote Desktop Protocol that is implemented based on Twisted Python.
Rdpy provides the following RDP and VNC support:
RDP Mans in the middle proxy which record session
RDP Honeypot
RDP Screenshoter
RDP Client
VNC Client
VNC Screenshoter
RSS Player
At present, we can find the Chinese introduction of rdpy is very few, oneself also did not carry on the thorough research, here first records installs and the simple use bar, for the need friend reference.
First, the installation of rdpy
Rdpy Download Address: https://github.com/citronneur/rdpy, it is recommended to use PIP to install, more convenient. The following describes my installation process, the system environment windows7,python2.7.
1, install PYQT:PYQT download address: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3/, select 32-bit or 64-bit installation package.
2, install PYWIN32, download address: http://sourceforge.net/projects/pywin32/files/pywin32/, select the desired version.
3, install Rdpy: Here use Easy_install, pip to install.
easy_install:https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py, after downloading, Python.exe ez_setup.py to install.
Install Pip:c:\python27\scripts\easy_install.exe PIP. After the installation is complete, there are pip.exe files under C:\Python27\Scripts\.
Run pip install rdpy, if there is no prompt for any errors, indicating that the installation was successful.
Second, the simple use of rdpy
After the installation is complete, there are rdpy-rdpclient.py, rdpy-vncclient.py, rdpy-rdpscreenshot.py, C:\Python27\Scripts\ under the rdpy-vncscreenshot.py and many more files.
1, 3389 Remote Desktop Connection
The code is as follows:
rdpy-rdpclient.py [-u username] [-p password] [-d domain] [-r Rss_ouput_file] [...] XXX.XXX.XXX.XXX[:3389]
2, VNC connection, found in the connection, realvnc some of the higher version of the VNC connection failed, replaced by a lower version of the line.
The code is as follows:
rdpy-vncclient.py [-p password] xxx.xxx.xxx.xxx[:5900]
3. Screen Cutting
The code is as follows:
rdpy-rdpscreenshot.py [-W width] [-l height] [-o Output_file_path] xxx.xxx.xxx.xxx[:3389]
rdpy-vncscreenshot.py [-p password] [-o Output_file_path] xxx.xxx.xxx.xxx[:5900]