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 相关文章推荐
Python3基础之list列表实例解析
Aug 13 Python
朴素贝叶斯算法的python实现方法
Nov 18 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
python爬虫爬取网页表格数据
Mar 07 Python
解决pyttsx3无法封装的问题
Dec 24 Python
对python3 sort sorted 函数的应用详解
Jun 27 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
python实现连续变量最优分箱详解--CART算法
Nov 22 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 Python
python读取mat文件生成h5文件的实现
Jul 15 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教程之phpize使用方法
2014/02/12 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
2019/08/22 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
使用Python编写Linux系统守护进程实例
2015/02/03 Python
Python标准库sched模块使用指南
2017/07/06 Python
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
python实现扫描ip地址的小程序
2019/04/16 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
您的网上新华书店:文轩网
2016/08/24 全球购物
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
蜜蜂引路教学反思
2014/02/04 职场文书
入党积极分子评语
2014/05/04 职场文书
应届生求职信范文
2014/06/30 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
销售员自我评价
2015/03/11 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
党支部对转正的意见
2015/06/02 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server