Python遠端桌面通訊協定RDPY安裝使用介紹

來源:互聯網
上載者:User
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]

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.