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异步回调机制实现和使用方法
Nov 26 Python
Python对象体系深入分析
Oct 28 Python
详解Python中的元组与逻辑运算符
Oct 13 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
Django的用户模块与权限系统的示例代码
Jul 24 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
python实现连续变量最优分箱详解--CART算法
Nov 22 Python
利用python在excel中画图的实现方法
Mar 17 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
Jun 29 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 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中调用ASP.NET的WebService的代码
2011/04/22 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
transform python环境快速配置方法
2018/09/27 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
用python实现刷点击率的示例代码
2019/02/21 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Python pymsql模块的使用
2020/09/07 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
个人自我鉴定写法
2013/11/30 职场文书
校庆筹备方案
2014/03/30 职场文书
世博会口号
2014/06/20 职场文书
大学生简历求职信
2014/06/24 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
刑事法律意见书
2015/06/04 职场文书
导游词之广西漓江
2019/11/02 职场文书
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL