码迷,mamicode.com
首页 >  
搜索关键字:pexpect    ( 87个结果
自动化shell脚本except与python的pexpect模块
expect脚本expect是什么expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行由于在linux
分类:编程语言   时间:2020-07-29 15:04:04    阅读次数:77
python-nmap的使用
import nmap nm = nmap.PortScanner() nm.scan(hosts="192.168.1.1/24", arguments="-n -sP -PE") nm.all_hosts() import telnetlib tm = telnetlib.Telnet(host ...
分类:编程语言   时间:2020-04-14 10:41:56    阅读次数:68
Pexpect pxssh 连接时指定cipher
在/etc/ssh/ssh_config中添加远程服务器支持的cipher 如Ciphers aes128-cbc,3des-cbc,aes128-ctr 连接时指定ssh配置文件 from pexpect import pxssh client = pxssh.pxssh() clinet.log ...
分类:其他好文   时间:2020-03-12 19:17:37    阅读次数:85
zabbix通过ODBC监控sybase举例
用ODBC的freetds模板,能从zabbix服务器上远程监控sybase的一些信息,但是需要sybase的sql查询语句,同时仅通过zabbix的odbc监控,无法执行一些sp_命令,如sp_helpdb 。如需要使用sp_的命令监控,可以用python的pexpect模块模拟执行isql命令远程登录,然后执行查询sql语句。
分类:数据库   时间:2020-02-25 17:43:49    阅读次数:140
Linux上天之路(十八)之自动化部署
pexpect Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广,可以用来实现与 ssh、ftp 、telnet 等程序 ...
分类:系统相关   时间:2019-10-04 22:34:48    阅读次数:117
Python脚本--爆破SSH
利用Pxssh是pexpect库的ssh专用脚本环境:kali代码:‘‘‘Author:yw‘‘‘frompexpectimportpxsshimportoptparsefromthreadingimport*Max_Connect=5connection_lock=BoundedSemaphore(value=Max_Connect)defconnect(host,user,password):
分类:编程语言   时间:2019-09-15 16:48:52    阅读次数:106
python使用subprocess及delegator调用第三方程序
前言 python里调用第三方程序一般用subprocess模块都可以满足了,但是同程序的交互方面使用subprocess没有到合适的方法,这里使用了一个第三方模块delegator.py。它实际上是对subprocess和pexpect.popen_spawn封装。单其subprocess封方式无 ...
分类:编程语言   时间:2019-02-04 23:20:01    阅读次数:566
python 终端模拟模块 pexpect
简单介绍pexpect是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。它可以用来实现与ssh, ftp, telnet等程序的自动交互,参考官方文档:https://p ...
分类:编程语言   时间:2019-01-05 00:10:03    阅读次数:773
python3 pexpect模块
pexpect ...
分类:编程语言   时间:2019-01-04 12:42:10    阅读次数:737
java的mock测试框架
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题 ...
分类:编程语言   时间:2018-12-29 23:28:43    阅读次数:289
87条   1 2 3 4 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!