Exscript

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

Rating: nan/5 (Total Votes: 0)

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

类似的软件

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

GCC UPC
GCC UPC

11 May 15

Enchanting
Enchanting

14 Apr 15

Xojo
Xojo

20 Feb 15

显影剂的其他软件 Samuel Abels

BibShelf
BibShelf

3 Jun 15

Tefinch
Tefinch

3 Jun 15

Einstein@GNOME
Einstein@GNOME

3 Jun 15

意见 Exscript

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