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中动态创建类实例的方法
Mar 24 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
理论讲解python多进程并发编程
Feb 09 Python
Python中协程用法代码详解
Feb 10 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 Python
举例讲解Python常用模块
Mar 08 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
python定时任务 sched模块用法实例
Nov 04 Python
python求一个字符串的所有排列的实现方法
Feb 04 Python
Python字符串函数strip()原理及用法详解
Jul 23 Python
Python学习笔记之装饰器
Aug 06 Python
pycharm 实现光标快速移动到括号外或行尾的操作
Feb 05 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实现变色验证码实例
2014/01/06 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
python中的yield使用方法
2014/02/11 Python
Python构造函数及解构函数介绍
2015/02/26 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
shell程序中如何注释
2012/02/17 面试题
税务专业毕业生自荐信
2013/11/10 职场文书
微型企业创业投资计划书
2014/01/10 职场文书
教师党员承诺书
2014/03/25 职场文书
教师读书活动总结
2014/05/07 职场文书
家长会欢迎词
2015/01/23 职场文书
税务会计岗位职责
2015/04/02 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
Redis Stream类型的使用详解
2021/11/11 Redis
基于Python实现将列表数据生成折线图
2022/03/23 Python
python装饰器代码解析
2022/03/23 Python
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers