Python 遠程桌面協議RDPY簡介


轉載請注明:@小五義http://www.cnblogs.com/xiaowuyi  QQ群:64770604

 

RDPY 是基於 Twisted Python 實現的微軟 RDP 遠程桌面協議。

RDPY 提供了如下 RDP 和 VNC 支持:

  • RDP Man In The Middle proxy which record session

  • RDP Honeypot

  • RDP screenshoter

  • RDP client

  • VNC client

  • VNC screenshoter

  • RSS Player

        目前能夠找到的關於RDPY的中文介紹確實很少,自己也是沒有進行很深入的研究,這里就先記錄一下安裝和簡單的使用吧,供需要的朋友參考。

一、RDPY的安裝

      RDPY的下載地址:https://github.com/citronneur/rdpy,建議可以使用pip進行安裝,比較方便。下面介紹我的安裝過程,系統環境windows7,python2.7.

1、安裝 PyQt:PyQt的下載地址:http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3/,選擇32位或者64位的安裝包。

2、安裝pywin32,下載地址:http://sourceforge.net/projects/pywin32/files/pywin32/,選擇需要的版本。

3、安裝RDPY:這里利用easy_install、pip進行安裝。

easy_install: https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py,下載后,python.exe ez_setup.py進行安裝。

安裝pip:C:\Python27\Scripts\easy_install.exe pip。安裝完成后,在C:\Python27\Scripts\下有pip.exe文件。

運行pip install rdpy,如果沒有提示什么錯誤,表示安裝成功。

二、RDPY的簡單使用

        安裝完成后,在C:\Python27\Scripts\下存在rdpy-rdpclient.py、rdpy-vncclient.py、rdpy-rdpscreenshot.py、rdpy-vncscreenshot.py等多個文件。

1、3389遠程桌面連接

rdpy-rdpclient.py [-u username] [-p password] [-d domain] [-r rss_ouput_file] [...] XXX.XXX.XXX.XXX[:3389]

2、VNC連接,連接中發現,realvnc一些高版本的vnc連接失敗,換成低一些版本就行了。

rdpy-vncclient.py [-p password] XXX.XXX.XXX.XXX[:5900]

3、截屏

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]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM