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}扫描完成,网络畅通")
相关推荐
数据雕塑家几秒前
Linux磁盘性能测试完全指南:使用FIO深入评估存储系统
linux·运维·服务器
weixin_580614002 分钟前
如何自动同步SQL多语言字段_通过触发器实现国际化更新
jvm·数据库·python
csdn_aspnet2 分钟前
告别重复造轮子:Codex写脚本,运维/DevOps场景下,用Codex批量生成Shell/Python自动化脚本
运维·python·ai·自动化·devops·codex·辅助编程
likerhood6 分钟前
Java 中的 `clone()` 与 `Cloneable` 接口详解
java·开发语言·python
木心术17 分钟前
DevOps全流程实践:从CI/CD到自动化测试的最佳实践
运维·ci/cd·devops
一直会游泳的小猫8 分钟前
Homebrew - macOS 与 Linux 的包管理器
linux·运维·macos·brew·包管理工具
2401_837163898 分钟前
SQL中窗口函数使用注意事项_避免潜在的数据陷阱
jvm·数据库·python
m0_734949798 分钟前
mysql数据库性能调优的常用指标有哪些_深入理解QPS与TPS
jvm·数据库·python
前端技术9 分钟前
华为余承东:鸿蒙终端设备数突破5500万
java·前端·javascript·人工智能·python·华为·harmonyos
qq_4327036611 分钟前
Golang怎么用reflect设置字段值_Golang如何动态修改结构体中某个字段的值【进阶】
jvm·数据库·python