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 入门教程 简单但比较不错
Nov 29 Python
python使用os模块的os.walk遍历文件夹示例
Jan 27 Python
python基础教程之类class定义使用方法
Feb 20 Python
从零学python系列之教你如何根据图片生成字符画
May 23 Python
python中os操作文件及文件路径实例汇总
Jan 15 Python
python生成器表达式和列表解析
Mar 10 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 Python
Python Pandas数据分析工具用法实例
Nov 05 Python
python基础之类属性和实例属性
Oct 24 Python
python运行脚本文件的三种方法实例
Jun 25 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来检测proxy
2006/10/09 PHP
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
PHP开发中四种查询返回结果分析
2011/01/02 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
Python脚本实现12306火车票查询系统
2016/09/30 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
Python实现的简单计算器功能详解
2018/08/25 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
简单了解Python生成器是什么
2019/07/02 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
2020/04/27 HTML / CSS
如何删除一个表里面的重复行
2013/07/13 面试题
经济管理专业毕业生推荐信
2013/11/11 职场文书
职业生涯规划书基本格式
2014/01/06 职场文书
30年同学聚会感言
2014/01/30 职场文书
广告业务员岗位职责
2014/02/06 职场文书
工商治理实习生的自我评价分享
2014/02/20 职场文书
总经理任命书
2014/03/29 职场文书
追悼词范文大全
2015/06/23 职场文书
初中团支书竞选稿
2015/11/21 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL