Python远程桌面协议RDPY安装使用介绍


Posted in Python onApril 15, 2015

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]
Python 相关文章推荐
python计算文本文件行数的方法
Jul 06 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
Mar 20 Python
Python向excel中写入数据的方法
May 05 Python
python 读取修改pcap包的例子
Jul 23 Python
解析python实现Lasso回归
Sep 11 Python
Python实现把类当做字典来访问
Dec 16 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 Python
Django中日期时间型字段进行年月日时分秒分组统计
Nov 27 Python
详解python的异常捕获
Mar 03 Python
python三子棋游戏
May 04 Python
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 #Python
使用Python构建Hopfield网络的教程
Apr 14 #Python
使用C语言扩展Python程序的简单入门指引
Apr 14 #Python
在Python中封装GObject模块进行图形化程序编程的教程
Apr 14 #Python
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 #Python
使用C语言来扩展Python程序和Zope服务器的教程
Apr 14 #Python
用Python中的wxPython实现最基本的浏览器功能
Apr 14 #Python
You might like
php继承的一个应用
2011/09/06 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
php使用qr生成二维码的示例分享
2014/01/20 PHP
php实现读取超大文件的方法
2014/07/28 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
一篇不错的Python入门教程
2007/02/08 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
Python切片操作实例分析
2018/03/16 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
在C#中如何实现多态
2014/07/02 面试题
大学生优秀团员事迹材料
2014/01/30 职场文书
《水上飞机》教学反思
2014/04/10 职场文书
化妆品活动策划方案
2014/05/23 职场文书
学校教研活动总结
2014/07/02 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
通知的写法
2015/04/23 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
python 对图片进行简单的处理
2021/06/23 Python
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python