Python脚本模拟远程网络探测

编写一个脚本`test_ip.py`实现指定参数的远程主机网络探测

> python test_ip.py 192.168.0.10 192.168.0.100

针对192.168.0.10~192.168.0.100范围内所有主机进行网络探测

python 复制代码
import sys
import time
# 获取命令行参数:python test_ip.py 192.168.0.10 192.168.0.100
initial_ip=sys.argv[1]
end_ip=sys.argv[2]
#拆分ip
root_ip=initial_ip.rsplit('.',1)[0]
init_ip=int(initial_ip.rsplit('.',1)[1])
e_ip=int(end_ip.rsplit('.',1)[1])


#for循环便利ip地址
for ip in range(init_ip,e_ip+1):
    #拼接ip
    print(f"开始扫描{root_ip}.{ip}")
    #模拟扫描时间
    time.sleep(0.1)
    print(f"{root_ip}.{ip}扫描完成,网络畅通")
相关推荐
overmind12 分钟前
oeasy Python 115 列表弹栈用pop删除指定索引
开发语言·python
IT研究所13 分钟前
IT 资产管理 (ITAM) 与 ITSM 协同实践:构建从资产到服务的闭环管理体系
大数据·运维·人工智能·科技·安全·低代码·自动化
Codefengfeng17 分钟前
分辨压缩包的真加密与伪加密
linux·运维·网络
014.24 分钟前
2025最新jenkins保姆级教程!!!
java·运维·spring boot·spring·jenkins
leifengzhy25 分钟前
Jenkins使用pipeline和maven创建项目
运维·jenkins·maven
码农阿豪30 分钟前
Jenkins Git 克隆失败深度解析:从 “Connection reset by peer“ 到彻底解决
运维·git·jenkins
暴力求解41 分钟前
Linux---进程(五)进程调度
linux·运维·服务器
wsad05321 小时前
Linux 用户和组管理完整指南(中英文参数对照)
linux·运维·服务器
hnxaoli1 小时前
win10程序(十六)通达信参数清洗器
开发语言·python·小程序·股票·炒股
电饭叔1 小时前
文本为 “ok”、前景色为白色、背景色为红色,且点击后触发 processOK 回调函数的 tkinter 按钮
开发语言·python