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中操作时间之strptime()方法的使用
Dec 30 Python
Python中的数据对象持久化存储模块pickle的使用示例
Mar 03 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
Jan 20 Python
Python将多份excel表格整理成一份表格
Jan 03 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
对python模块中多个类的用法详解
Jan 10 Python
Python爬虫实现验证码登录代码实例
May 10 Python
Django中如何使用sass的方法步骤
Jul 09 Python
如何基于python实现脚本加密
Dec 28 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
Feb 23 Python
python爬取某网站原图作为壁纸
Jun 02 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 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
解决php中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
PHP中串行化用法示例
2016/11/16 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
js如何验证密码强度
2020/03/18 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
Python查找相似单词的方法
2015/03/05 Python
Python的设计模式编程入门指南
2015/04/02 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
Python操作Jira库常用方法解析
2020/04/10 Python
html5读取本地文件示例代码
2014/04/22 HTML / CSS
公共事业管理本科生求职信
2013/10/07 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
毕业生党员个人总结
2015/02/14 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书