由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EmergingNetworking版 - 分享一个tool - pysession
相关主题
iBGP fully meshed?问一个简单的PE router的问题
大家面试的时候都被问什么了(主要是技术问题)?想了解一下shift all outbound traffic to one BGP peer
iBGP也马上可以作pe-ce routing protocol了BGP Discontiguous AS
AMAZON AWS network engineer 电面Internet 问题请教:
发一个J家的电面吧。BGP 多线切换问题。。。
Juniper router BGP configuration 问题种种,请教。Network test engineer opennings in Cisco (转载)
为啥6PE中PE之间要enable ipv4 和 ipv6 AF?What could be the solution for the 20bit MPLS label length?
MPLS VPN实验, 路由表正常,但是ping不通招人,contractor
相关话题的讨论汇总
话题: show话题: codes话题: pysession话题: type话题: ip
进入EmergingNetworking版参与讨论
1 (共1页)
r**********t
发帖数: 4
1
https://github.com/SolomonYang/pysession
在pexpecect之上开发的,说起来很简单,就是login router/switch and run
commands. 好处是,比较handy
可以standalone运行,例如
./pysession.py -s 'telnet 1.1.1.1 2001; ssh [email protected]/* */' -c 'show ver;
show ip route' -p pswd -e enablepswd'
login "telnet 1.1.1.1 2001" and "ssh [email protected]/* */", execute commands - "
show ver" and "show ip route"
或者用作library, like
import pysession
rtr = pysession(session='telnet 10.1.1.1', user="admin", password="password")
output = rtr.send('''
show ver
show run
show ip route
''')
结果就存在本地目录下,pys__10.1.1.1__20160419__14:41:24.log,输出是
---------------------------- 2016/04/19 14:41:26, telnet 10.1.1.1, show ip
route -----------------------------
show ip route
Total number of IP routes: 3
Type Codes - B:BGP D:Connected I:ISIS O:OSPF R:RIP S:Static; Cost - Dist/
Metric
BGP Codes - i:iBGP e:eBGP
ISIS Codes - L1:Level-1 L2:Level-2
OSPF Codes - i:Inter Area 1:External Type 1 2:External Type 2 s:Sham Link
STATIC Codes - d:DHCPv6
Destination Gateway Port Cost Type
Uptime src-vrf
1 0.0.0.0/0 10.1.1.1 mgmt 1 1/1 S
4d22h -
2 1.1.16.54/32 DIRECT loopback 1 0/0 D
4d22h -
3 1.1.1./24 DIRECT mgmt 1 0/0 D
4d22h -
[email protected]/* */#
r**********t
发帖数: 4
2
除了show commands, configuration, debug or engineering commands are
supported too.
现在正在改进的是像reload, power-on|off lp这样的需要额外input的命令,可以自定
义的
j*a
发帖数: 14423
3
支持鼓励一下

【在 r**********t 的大作中提到】
: https://github.com/SolomonYang/pysession
: 在pexpecect之上开发的,说起来很简单,就是login router/switch and run
: commands. 好处是,比较handy
: 可以standalone运行,例如
: ./pysession.py -s 'telnet 1.1.1.1 2001; ssh [email protected]/* */' -c 'show ver;
: show ip route' -p pswd -e enablepswd'
: login "telnet 1.1.1.1 2001" and "ssh [email protected]/* */", execute commands - "
: show ver" and "show ip route"
: 或者用作library, like
: import pysession

a***n
发帖数: 262
4
支持telnet and/or ssh multi threading 不?

【在 r**********t 的大作中提到】
: https://github.com/SolomonYang/pysession
: 在pexpecect之上开发的,说起来很简单,就是login router/switch and run
: commands. 好处是,比较handy
: 可以standalone运行,例如
: ./pysession.py -s 'telnet 1.1.1.1 2001; ssh [email protected]/* */' -c 'show ver;
: show ip route' -p pswd -e enablepswd'
: login "telnet 1.1.1.1 2001" and "ssh [email protected]/* */", execute commands - "
: show ver" and "show ip route"
: 或者用作library, like
: import pysession

I********x
发帖数: 858
5
我用paramiko自己写了个自己用。
用别人的模块要看他们的文档,有时候真的想大嘴巴子抽他们,虽说其实应该感谢他们
的贡献。

【在 r**********t 的大作中提到】
: https://github.com/SolomonYang/pysession
: 在pexpecect之上开发的,说起来很简单,就是login router/switch and run
: commands. 好处是,比较handy
: 可以standalone运行,例如
: ./pysession.py -s 'telnet 1.1.1.1 2001; ssh [email protected]/* */' -c 'show ver;
: show ip route' -p pswd -e enablepswd'
: login "telnet 1.1.1.1 2001" and "ssh [email protected]/* */", execute commands - "
: show ver" and "show ip route"
: 或者用作library, like
: import pysession

1 (共1页)
进入EmergingNetworking版参与讨论
相关主题
招人,contractor发一个J家的电面吧。
求面试问题Juniper router BGP configuration 问题种种,请教。
BGP outage为啥6PE中PE之间要enable ipv4 和 ipv6 AF?
IPv6 deploymentMPLS VPN实验, 路由表正常,但是ping不通
iBGP fully meshed?问一个简单的PE router的问题
大家面试的时候都被问什么了(主要是技术问题)?想了解一下shift all outbound traffic to one BGP peer
iBGP也马上可以作pe-ce routing protocol了BGP Discontiguous AS
AMAZON AWS network engineer 电面Internet 问题请教:
相关话题的讨论汇总
话题: show话题: codes话题: pysession话题: type话题: ip