Exscript

软件截图:
Exscript
软件详细信息:
版本: 2.1
上传日期: 12 May 15
开发: Samuel Abels
许可: 免费
人气: 51

Rating: 3.0/5 (Total Votes: 1)

Exscript是一种脚本语言超过协议,如Telnet或SSH自动网络连接。 Exscript在某些方面可以媲美期待,但有一些独特的功能,使其成为一个更容易理解和使用非开发人员。
Exscript是用Python编写的,我们珍视组件化的,干净的代码,所以它总是很容易修改和扩展。
简单介绍
随着Exscript您可以快速自动化与设备Telnet或SSH的谈话。例如,要在三个不同的主机上执行“ls”命令,创建具有以下内容的文件:
LS
然后使用运行它
./exscript.py my_template主机1主机2 host3上
谈论到多个设备在同一时间
随着Exscript可以自动并行化连接,使得多个会话打开在同一时间。这可以在一个特定的命令,在网络中传播的时间加快。
例如,假设你想在二十个不同的Cisco路由器的命令执行清除IP BGP *软。首先,创建具有以下内容的文本文件:
清除IP BGP *在软
此文件另存为commands.exscript。此外,创建一个包含主机名到该命令应发送列表的文本文件:
主机1
主机2
...
host20
此文件另存为HOSTS.TXT。要在同一时间发送这种变化给所有路由器,输入以下命令:
./exscript.py --hosts HOSTS.TXT-C15 commands.exscript
需要注意的是-C15选项导致Exscript到在同一时间打开最多15连接。一旦第一台主机这些15完毕,Exscript打开连接到下一个主机,直到清除IP BGP *软命令已发送到所有主机。
高级命令模板
Exscript模板支持更多的命令。例如,自动化与思科路由器的会话,下面的模板可用于:
显示版本{提取/ ^(思科)/(作为卖方)}
{如果供应商是“思科”}
  显示IP接口简要{提取/ ^(S +),S /作为接口}
  {环路接口,接口}
    显示运行界面$接口
    配置终端
    接口接口$
    没有关闭
    结束
  {结束}
  拷贝运行配置启动配置
{结束}
对于一个完整的概述模板语言,看看这个页面。
错误处理
Exscript了很多出色的错误处理免费,无需增加任何额外的代码插入模板。
命令行选项
可以传递的参数(或参数列表)进入模板,并利用它们来驱动远程主机上发生的事情。 Exscript轻松支持日志记录,身份验证机制,如TACACS并采取同步运行多个连接之间的登录程序的关怀

什么在此版本中是新的

  • 在该协议API被大大提高,处理及时匹配的更强大的方式。
  • 支持交互式连接加入。
  • Exscript现在包括Telnet和SSH服务器。
  • Exscript.util.mail具有发送带有附件的邮件支持。

  • 添加为系统管理员和开发人员
  • 在许多新的应用程序。
  • 最外部的依赖已被删除:Exscript现在只需要和的paramiko的python-加密。辗转支持SSH版本1。

什么是在2.0版中新的

  • 修正:状态栏进行了更新,* *前的任务是从列表中删除。

要求

  • 在Python的
  • 在Python的加密
  • 在Python的pexpect
  • SSH

类似的软件

Perl
Perl

17 Aug 18

cons
cons

3 Jun 15

ooc
ooc

3 Jun 15

显影剂的其他软件 Samuel Abels

意见 Exscript

评论没有发现
添加评论
打开图片!