已知mac或ip远程H3C三层交换机查询ip或mac

#已知ip查mac
import telnetlib
import re

host = b'172.21.0.254'
user = b'admin\n'
password = b'password\n'
command = bytes((input('enter your ip:')),encoding = "utf8")

tn = telnetlib.Telnet(host)
tn.read_until(b'name:')
tn.write(user)
tn.read_until(b'ssword:')
tn.write(password)

tn.write(b'dis arp ' + command + b'\n')
tn.write(b'quit\n')

content = tn.read_all().decode('ascii')
match_mac = r'\w{4}-\w{4}-\w{4}'
mac = re.search(match_mac,content)
#print(content)
print('mac = ' + mac.group())
#已知mac查ip
import telnetlib
import re

host = b'172.21.0.254'
user = b'admin\n'
password = b'c$de6ase\n'
command = bytes((input('enter your mac:')),encoding = "utf8")

tn = telnetlib.Telnet(host)
tn.read_until(b'name:')
tn.write(user)
tn.read_until(b'ssword:')
tn.write(password)

tn.write(b'dis arp | inc  ' + command + b'\n')
tn.write(b'quit\n')

content = tn.read_all().decode('ascii')
match_ip = r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'
ip = re.search(match_ip,content)
#print(content)
print('ip = ' + ip.group())

分享文章:已知mac或ip远程H3C三层交换机查询ip或mac
当前链接:http://bzwzjz.com/article/pooisj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 企业手机网站建设 成都网站建设 高端网站建设 重庆网站制作 成都定制网站建设 成都商城网站建设 成都企业网站制作 成都网站建设 外贸网站建设 高端品牌网站建设 网站建设改版 重庆网站建设 成都网站设计制作公司 四川成都网站设计 高端定制网站设计 四川成都网站制作 成都网站建设 网站设计制作报价 网站建设公司 成都模版网站建设 宜宾网站设计