首页 > 编程语言 >对大量ip:port进行批量telnet检测的python脚本

对大量ip:port进行批量telnet检测的python脚本

时间:2024-04-18 15:12:29浏览次数:22  
标签:__ python ip telnet 连接 txt port

对大量ip:port进行批量telnet检测的python脚本

telnet_test.py

# 导入socket模块,用于网络通信
import socket

# 定义一个函数,用于测试Telnet连接是否成功
def test_telnet(ip, port):
    try:
        # 尝试创建到指定IP和端口的连接
        socket.create_connection((ip, port), timeout=5)
        return True  # 如果连接成功,则返回True
    except Exception as e:
        return False  # 如果连接失败,则返回False

# 主函数
def main():
    # 打开文件,读取每一行内容,"ipportlist.txt"需换成自己的目标文件的文件名
    with open("ipportlist.txt", "r") as file:
        for line in file:
            # 解析每行的IP和端口
            ip, port = line.strip().split(":")
            port = int(port)
            # 调用测试Telnet连接的函数
            if test_telnet(ip, port):
                print(f"telnet {ip} {port} is yes")  # 如果连接成功,打印yes
            else:
                print(f"telnet {ip} {port} is no")   # 如果连接失败,打印no

# 如果该脚本被直接运行,则执行主函数
if __name__ == "__main__":
    main()

 注意事项:

"ipportlist.txt"需换成自己的目标文件的文件名

"ipportlist.txt"文件里的内容格式为,每一行对应一个ip:port,例如:
127.0.0.1 443
119.6.227.142:443
103.226.246.99:443
......

效果展示:

标签:__,python,ip,telnet,连接,txt,port
From: https://www.cnblogs.com/hkgan/p/18143546

相关文章

  • python学习第一天
    学习一门技术,我们都要知道三个问题。为什么要学习?优点缺点是?怎么入门?python有很强的,就业性,学习完全是为了未来ai趋势做迎合,同样也是基于爱好站在了人工智能和大数据的风口上,站在风口上,猪都能飞起来。优点:简单上手,功能强大,库多缺点:速度慢,代码不能加密2、python的第一个......
  • 基于python的文件seek和tell实例解析
    一概念AF.seek(偏移量,whence=相对位置)偏移量大于0的数代表向文件末尾方向移动的字节数小于0的数代表向文件头方向中移动的字节数相对位置0代表从文件头开始偏移1代表从文件当前读写位置开始偏移2代表从文件尾开始偏移Btell函数能够返回指针......
  • 【Python微信机器人】写一个监控采集公众号文章的插件
    原文链接:https://mp.weixin.qq.com/s/f8zbM6wMld3koqjaFbCuxw前言弄了个视频号下载后,同一个问题每天都会被问,回答的有点烦了。想了想根本原因还是缺少一个交流平台,微信群的话,刚进群的看不到之前的聊天记录。想整个知识星球,发现只能弄个收费的,免费的需要激活码才能创建。而有......
  • blender python api 使用脚本批量对obj物体进行渲染(obj所在目录要有与之对应的mtl文件
     代码:importbpy#导入Blender的PythonAPI接口importpathlib#导入pathlib模块,用于操作文件路径#设置OBJ文件所在的目录路径obj_root=pathlib.Path('D:\\ceshi')#注意Windows路径中的斜杠需要转义#取消选择场景中的所有物体,以便导入时不会与已选择的物体冲......
  • 利用python脚本对邮箱密码进行批量爆破
    利用python脚本对邮箱密码进行批量爆破importpoplib#导入POP3库fromemailimportparser#导入邮件解析器fromgetpassimportgetpass#导入密码输入函数pop_server='mail.test.com'#设置POP3服务器地址,改成需要爆破的目标邮箱pop3服务器地址pop_port=995......
  • Python-统计和微积分研讨会(三)
    Python统计和微积分研讨会(三)原文:zh.annas-archive.org/md5/6cbaed7d834977b8ea96cc7aa6d8a083译者:飞龙协议:CCBY-NC-SA4.0第五章:用Python进行更多数学概述在本章结束时,你将能够掌握序列和级数的基本概念,并编写实现这些概念的Python函数。你将了解基本三角函数及其应......
  • 精通-Python-金融第二版(三)
    精通Python金融第二版(三)原文:zh.annas-archive.org/md5/8b046e39ce2c1a10ac13fd89834aaadc译者:飞龙协议:CCBY-NC-SA4.0第六章:时间序列数据的统计分析在金融投资组合中,其组成资产的回报取决于许多因素,如宏观和微观经济条件以及各种金融变量。随着因素数量的增加,建模投资组......
  • 精通-Python-网络编程第二版(五)
    精通Python网络编程第二版(五)原文:zh.annas-archive.org/md5/dda7e4d1dd78bc5577547014ce9b53d1译者:飞龙协议:CCBY-NC-SA4.0第十二章:使用Jenkins进行持续集成网络触及技术堆栈的每个部分;在我工作过的所有环境中,它总是一个零级服务。它是其他服务依赖的基础服务。在其他......
  • 精通-Python-网络安全(一)
    精通Python网络安全(一)原文:zh.annas-archive.org/md5/2fd2c4f6d02f5009e067781f7b1aee0c译者:飞龙协议:CCBY-NC-SA4.0前言最近,Python开始受到越来越多的关注,最新的Python更新添加了许多可用于执行关键任务的包。我们的主要目标是帮助您利用Python包来检测和利用漏洞,......
  • TCP/IP网络模型
    TCP/IP网络模型同一设备上进程间通信,有管道、消息队列、共享内存、信号等多种方式,不同设备上的进程间通信,则需要网络通信。为了兼容多种设备,于是需要通用的网络协议。计算机网络体系结构:进程与线程:进程是对运行的程序的封装,是系统进行资源调度和分配的基本单位,可实现操作系统......