批量主机telnet测试

使用telnet测试指定端口的连通性 大家好,我是良许。 大家知道,telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性。 确认远程主机的端口 在测试端口的连通性之前,我们先使用 nmap 命令来查看目标服务器的端口开放状态。 $ nmap lxlinux.net 使用telnet测试端口的连通性 在确认了目标服务器的端口开放性之后,我们就可以使用 阅读详情

在实际工作中,我们有时需要测试本地跟目标地址是否开通网络策略,一般都是telnet Ip port 这样逐个测试,当目标主机很多的时候,这样测试效率就很低了,下面脚本可以实现批量主机测试,并且将结果打印出来
实际执行环境:redhat 7.4
1,第一步:编辑脚本内容,将ip和port放进去

cat /telnet-test
#! /usr/bin/env python
import socket

ipaddress = [
'110.63.136.130:9187',
'110.63.1.111:80',
'110.63.1.161:80',
'110.63.1.162:80',
'110.68.61.31:8080'
]

def check_ip(ip,port):
	try:
		sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
		sk.settimeout(2)
		sk.connect((ip,port))
		return True
	except socket.error as e:
		return False
	finally:
		sk.close()

if __name__ == '__main__':
	for ipaddr in ipaddress:
		port = int(ipaddr.split(":",1)[1])
                ip = ipaddr.split(":",1)[0]
		status = check_ip(ip,port)
		if status == True:
			info = 'server \033[1;32m %s \033[0m port \033[1;32m %s \033[0m is successed!' %(ip,port)
			print(info)
		else:
			info = 'server \033[1;31m %s \033[0m port \033[1;31m %s \033[0m is fail!' %(ip,port)
			print(info)

2,执行脚本:

python telnet-test
利用telnet快速诊断网络端口状态:从基础到脚本自动化 本文深入探讨了如何利用telnet这一经典工具快速诊断网络端口连通性。从基础的单点测试原理讲起,通过生动的比喻解释telnet作为“网络诊断手术刀”的核心价值,并详细演示了如何解读连接成功、超时、拒绝等不同响应以精准定位故障。文章还提供了从基础循环到批量检查的自动化脚本编写方法,帮助运维和开发人员大幅提升网络问题排查效率。 阅读详情

相关推荐

无人机飞控技术最详细解读

已剪辑自: https://zhuanlan.zhihu.com/p/64519280[导读]被称作是“飞行器的大脑”的飞控到底是什么?以前,搞无人机的十个人有八个是航空、气动、机械出身,更多考虑的是如何让飞机稳定飞起来、飞得更快、飞得更高。如今,随着芯片、人工智能、大数据技术的发展,无人机开始了智能化、终端化、集群化的趋势,大批自动化、机械电子、信息工程、微电子的专业人材投入到了无人机研发大潮中,几年的时间让无人机从远离人们视野的军事应用飞入了寻常百姓家、让门外汉可以短暂的学习也能稳定可靠的飞行娱乐。不可

qq_41854911的博客 1万+

全球多点ping、telnet、dig工具网站

http://ping.pe

大烘锅的博客 5440

ABAQUS二次开发中创建SET

在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。

hohoyu的专栏 2478

telnet的批量执行脚本

echo "成功的结果"echo "失败的结果"

weixin_50834620的博客 1360

宇树机器人G1二次开发:语音对话、打断与激活功能实现指南

宇树机器人G1是一款功能强大的四足机器人,其开放的SDK和API为开发者提供了广阔的二次开发空间。其中,语音交互是提升机器人智能化水平和用户体验的关键功能。本文将详细介绍如何在宇树机器人G1上进行二次开发,实现。语音打断允许用户在机器人说话时随时中断并输入新指令,这是提升交互自然度的关键功能。三大核心功能,帮助你构建更自然、更智能的人机交互系统。语音识别是将用户的语音输入转换为文本的过程。识别文本后,需要理解用户意图并生成回复。将文本回复转换为语音输出。

m0_52645558的博客 650

Claude Code 完整学习笔记

Claude Code 学习笔记摘要 Claude Code是Anthropic推出的智能编码工具,基于Claude Opus 4.5模型构建,提供跨平台支持(终端/VS Code/JetBrains/Web等)。核心功能包括: 代码库理解与多文件编辑 命令执行与开发工具集成 智能体协作开发流程 安装要求Node.js≥18,提供原生/Homebrew/npm等多种安装方式,支持环境变量配置API访问。基础交互模式包括会话管理、文件操作和代码审查等功能,可自动读写文件并执行精确修改。 (149字)

虚心若愚 802

python3批量telnet脚本

工作中遇到了很多次需要测试大量IP和端口是否能连通的情景,本人并不想手动一个个去使用telnet命令,因此写了此脚本。运行时,需要将ip和端口以ips和ports为文件名分别存放在`txt`文本中,并和此程序放在同一目录下即可。需要注意的是,应保证ip数量和端口数量一致,以免程序因超过列表索引范围导致报错。

seek_2022的博客 1496

【ROS】usb_cam相机标定

1. 唠叨两句 当我们要用相机做测量用途时,就需要做相机标定了,不然得到的计算结果会有很大误差,标定的内容包括三部分:内参,外参还有畸变参数。所以标定的过程就是要求得上面这些参数。 以前弄这个事估计挺麻烦,需要做实验和计算才能得到,现在通过ros的开源包几分钟就能完成相机标定,感激! 具体的内外参和畸变系数的说明,可以看看Reference里面的第一个链接,写得很详细。 2. 准备工作 要准备三样东西: usb_cam的ROS启动包 相机标定的ROS包 还有一个用于标定的棋盘格 1)usb_cam启动包

Will_Ye的博客 8186

批量ping、telnet脚本

1、批量ping脚本,并输出结果到文件。2、批量telnet,不同颜色区分。

谦虚使人发胖的博客 5877

告别Mac自带终端:iTerm2 + Oh My Zsh 保姆级配置指南(含国内镜像源)

本文提供了一份详细的Mac终端优化指南,涵盖iTerm2、Oh My Zsh和Homebrew的配置流程,特别针对国内用户提供镜像源解决方案。通过安装现代化工具链和优化配置,帮助开发者打造高效、美观的终端工作环境,提升日常开发效率。

weixin_42638178的博客 390

Python量化投资入门教程:从零构建你的第一个交易策略

量化投资教程以数学模型和计算机程序实现超额收益,选用Python工具链完成数据获取、策略构建及回测。通过移动平均线交叉策略示例,展示数据预处理、信号生成、收益计算及可视化全流程,结合收益率、最大回撤和夏普比率评估策略,并建议参数优化与策略融合提升稳健性。

ylmx5201314的博客 2448

shell脚本批量执行ping和telnet测试网络

当我们在本地经常需要执行一组ping网络测试时,就可以通过shell脚本帮我们完成。

kevin的博客 3383

作物生长模型Oryza V3实战2:下载、安装与使用

摘要:ORYZA 现在的应用范围已从单一水稻作物模拟扩展到多个水稻作物模拟。我在csdn站内也上传了“作物生长模型oryza v3大全(含所有参数模板和4个校准程序1个分析工具)”,可以说是全网最全的吧。网上搜索一般下载的v3只有一个a3主程序,不适合作全面与深入的研究,本版本从国外下载回来,一开始少了一个“SoilHydrau.exe”文件,说是有病毒被隔离了,后经历各种技术手段,并向国际水道研究所发送邮件,才得以补全所有的参数化及校准程序、分析工具,来之不易,有缘人得之。

498

Linux使用telnet批量测试网络

Linux 中使用 telnet 批量测试网络

m0_65363520的博客 1413

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

批量telnet

批量telnet IP port url文件样例: weblogic@pbxs-app3:~/shelltest/batchTelnet2> cat ipFile.txt http://10.133.186.30:7070 http://10.133.240.175:80 http://10.133.240.239:9300 http://10.133.2...

banmache6270的博客 690

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

华为关闭telnet命令_使用telnet测试指定端口的连通性

大家好,我是良许。 大家知道,telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性。 确认远程主机的端口 在测试端口的连通性之前,我们先使用 nmap 命令来查看目标服务器的端口开放状态。 $ nmap ...

weixin_30396323的博客 1259

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

linux指定网卡telnet,使用telnet测试指定网卡的络中

大家好,我是良许。大家知道,telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性。确认远程主机的端口在测试端口的连通性之前,我们先使用 nmap 命令来查看目标服务器的端口开放状态。$ nmap lxlin...

weixin_36062835的博客 2868

指定端口_使用telnet测试指定端口的连通性

大家好,我是良许。大家知道,telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性。确认远程主机的端口在测试端口的连通性之前,我们先使用 nmap 命令来查看目标服务器的端口开放状态。$ nmap lxlin...

weixin_28834169的博客 2451

一起学Python-通过python脚本进行批量telnet连通性测试,关注

执行效果如下: 文档内容如下: 代码如下: 使用方法: python3 ${文件名} -t ${超时时间设定} -f ${测试素材文件} -n ${测试次数} import argparse import os import logging import telnetlib run_log = 'run.txt' if os.path.exists(run_log): os.remove(run_log) logger = logging.getLogger() logger.setLevel

坐公交也用券 1444

一起学Python-通过python脚本进行批量telnet连通性测试

执行效果如下: 文档内容如下: 代码如下: 使用方法: python3 ${文件名} -t ${超时时间设定} -f ${测试素材文件} -s ${测试次数} import argparse import os import logging import telnetlib run_log = 'run.txt' if os.path.exists(run_log): os.remove(run_log) logger = logging.getLogger() logger.setLevel

坐公交也用券 1244

Linux中测试网络,同时telnet多个

echo "成功: $success_count 失败: $fail_count 总计: ${#addresses[@]}" | tee -a "$log_file"echo "✓ 连接成功: $host:$port" | tee -a "$log_file"echo "✗ 连接失败: $host:$port" | tee -a "$log_file"echo "测试连接: $host 端口: $port" | tee -a "$log_file"" | tee -a "$log_file"

qq_40620322的博客 369

网络路由跟踪工具mtr

今天开了二十多台vm云主机,并写了python3脚本批量重命名linux主机名,发现无法ssh登录!!! telnet 22端口直接断开。 然后下载了一款工具叫mtr进行路由跟踪,为什么用这款工具而不用tracer命令进行路由跟踪,其一,tracer太慢了,其二是tracer无法发送多个包测试,而且不带ping工具。 于是使用linux 安装了mtr工具,windows上也是有的,直接解压即可使用...

u010674101的专栏 345

网络端口探测实战:从Telnet到Nmap的运维必备技能

在网络通信中,端口是应用程序与外界交互的端点,TCP和UDP端口构成了服务可达性的基础。其工作原理基于传输层协议的三次握手(TCP)或无连接数据报(UDP),通过发送特定数据包探测端口的开放状态。掌握端口探测技术对于保障服务可用性、快速定位网络故障具有重要价值,广泛应用于IT运维、系统调试和网络安全评估等场景。本文聚焦端口连通性测试,详细解析Telnet、Netcat和Nmap等工具的使用方法,并针对TCP端口和UDP端口的探测差异提供实操指南,帮助读者解决“IP能通但服务连不上”的典型运维问题。

weixin_30340819的博客 375

linux mtr路由追踪,网络路由跟踪工具mtr

今天开了二十多台vm云主机,并写了python3脚本批量重命名linux主机名,发现无法ssh登录!!!telnet 22端口直接断开。然后下载了一款工具叫mtr进行路由跟踪,为什么用这款工具而不用tracer命令进行路由跟踪,其一,tracer太慢了,其二是tracer无法发送多个包测试,而且不带ping工具。于是使用linux 安装了mtr工具,windows上也是有的,直接解压即可使用。安装...

weixin_42299472的博客 775
上一篇: 把yum源安装1.16.1版本的nginx通过service nginx start方式来启动
下一篇: mysql数据库全局查询日志
gushaolin
博客等级 码龄7年 16粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值