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 Socket编程入门教程
Jul 11 Python
Python实现脚本锁功能(同时只能执行一个脚本)
May 10 Python
Python字典及字典基本操作方法详解
Jan 30 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
python逆序打印各位数字的方法
Jun 25 Python
python+flask实现API的方法
Nov 21 Python
python实现从本地摄像头和网络摄像头截取图片功能
Jul 11 Python
python 统计文件中的字符串数目示例
Dec 24 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
python实现扫雷游戏
Mar 03 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Python按顺序遍历并读取文件夹中文件
Apr 29 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 radio 单选框获取与保持值的实现代码
2010/05/15 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
php表单提交实例讲解
2015/11/12 PHP
9个比较实用的php代码片段
2016/03/15 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
Javascript 面向对象 命名空间
2010/05/13 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
本科毕业生求职信
2014/06/15 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫