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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
Python单链表简单实现代码
Apr 27 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
Apr 19 Python
python数字图像处理之高级形态学处理
Apr 27 Python
Pandas GroupBy对象 索引与迭代方法
Nov 16 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
基于pandas向csv添加新的行和列
May 25 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
浅谈Python类的单继承相关知识
May 12 Python
Django数据库(SQlite)基本入门使用教程
Jul 07 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
探讨捕获php错误信息方法的详解
2013/06/09 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
PHP多文件上传实例
2015/07/09 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
获取body标签的两种方法
2011/10/13 Javascript
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
2019/04/04 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
Python处理XML格式数据的方法详解
2017/03/21 Python
python2.7到3.x迁移指南
2018/02/01 Python
Python实现注册、登录小程序功能
2018/09/21 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
pytorch中的inference使用实例
2020/02/20 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
C有"按引用传递"吗
2016/09/06 面试题
法制工作总结2015
2015/07/23 职场文书
AJAX实现省市县三级联动效果
2021/10/16 Javascript
python blinker 信号库
2022/05/04 Python