首页 > 系统相关 >批量测试linux密码

批量测试linux密码

时间:2023-01-04 18:13:08浏览次数:35  
标签:批量 ip 密码 ssh linux close password find result

import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())


def SshCheck(ip,password):
    global is_find
    is_find = False
    try:
        ssh.connect(ip, 22, 'monitor', password, timeout=1)
        stdin,stdout,stderr = ssh.exec_command('date')
        result = stdout.read()
        result = str(result,encoding="utf-8")
        if result:
            print('[OK]' + '\t' + ip + '\t'+ password)
            is_find = True
    except Exception as e:
        print(e, '\t' + ip +'\t' + password)
    finally:
        ssh.close()

ipdata = open("ip.txt", "r")
ip = ipdata.read().splitlines()
ipdata.close()

passdata = open("pwds.txt", "r")
passwd = passdata.read().splitlines()
passdata.close()

for i in ip :
    for j in passwd:
        SshCheck(i,j)
        if is_find:
            break

 

标签:批量,ip,密码,ssh,linux,close,password,find,result
From: https://www.cnblogs.com/xue0123/p/17025642.html

相关文章

  • Linux的权限管理
    一、权限概述总述:linux系统一般将文件可存/取访问的身份分为3个类别:owner、group、others,且3种身份各有read、write、execute等权限。1、权限介绍什么是权限?在多用户(可......
  • Linux 内存问题
    Linux内存问题1 内存使用率过高现象描述Linux云服务器实例出现由内存问题引发的故障。例如,系统内部服务响应速度变慢、服务器登录不上、系统触发OOM(OutOfMemory)等......
  • 1_Linux文件管理方式及常用命令
    一:文件管理方式:Windows:分磁盘C: D: E: →目录/文件Linux:没有【磁盘】的概念,是以树状形式管理,根目录(顶层目录):"/",根下的目录:bin,etc,root,home,xxx.txt等等目录结......
  • 在linux上安装node
    1、去https://nodejs.org/en/download/下载node-v13.14.0-linux-x64.tar.xz,放到/root/tools/node/目录下;2、解压:tar-xvfnode-v13.14.0-linux-x64.tar.xz3、cd到/......
  • Alpine Linux All In One
    AlpineLinuxAllInOnealpineAlpineLinuxisanindependent,non-commercial,generalpurposeLinuxdistributiondesignedforpoweruserswhoappreciatesec......
  • linux 查看已安装软件
    转至:https://blog.csdn.net/m0_67402731/article/details/126749079接触新的环境新的项目需要先了解当前环境下安装了哪些东西。一、查看系统配置文件(检查已安装的软件)一......
  • (笔记)Linux CAN编程详解
     一、Linux系统中CAN接口配置在Linux系统中,CAN总线接口设备作为网络设备被系统进行统一管理。在控制台下,CAN总线的配置和以太网的配置使用相同的命令。在控制......
  • linux环境通过nginx转发allure报告
    前言:  自动化测试生成的allure报告一般通过jenkins生成,生成后通过jenkins的view账号进行查看,但这样就必须登录jenkins才能看到,如何不通过登录jenkins从而看到allure报告......
  • Cygwin:windows下的Linux系统
    Cygwin是啥?Cygwin是一个可原生运行于Windows系统上的POSXI兼容环境。是的,我又开新专辑了​​《零基础swoole学习笔记》​​。不是我太贪心,而是最近半年和小伙伴一直在用swoo......
  • Linux TOP命令详解
    先来看一下执行以后的结果:各项数值的含义如下:第一行是任务队列信息。117:15:40当前时间2up21days,1:19......