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 文件操作实现代码
Oct 07 Python
python操作mongodb根据_id查询数据的实现方法
May 20 Python
python的else子句使用指南
Feb 27 Python
python常用函数详解
Sep 13 Python
对python3中pathlib库的Path类的使用详解
Oct 14 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
Oct 29 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
Dec 12 Python
学习和使用python的13个理由
Jul 30 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
python matplotlib 画dataframe的时间序列图实例
Nov 20 Python
Django Path转换器自定义及正则代码实例
May 29 Python
python 模拟登陆github的示例
Dec 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中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
PHP 简单日历实现代码
2009/10/28 PHP
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
使用dump函数,给php加断点测试
2013/06/25 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
Python字典操作简明总结
2015/04/13 Python
python微信公众号开发简单流程
2018/03/23 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
使用Python函数进行模块化的实现
2019/11/15 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
经销商订货会主持词
2014/03/27 职场文书
协议书模板
2014/04/23 职场文书
交通事故起诉书
2015/05/19 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
Python List remove()实例用法详解
2021/08/02 Python