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}扫描完成,网络畅通")
相关推荐
EndingCoder9 小时前
索引类型和 keyof 操作符
linux·运维·前端·javascript·ubuntu·typescript
liux35289 小时前
Web集群管理实战指南:从架构到运维
运维·前端·架构
石小千9 小时前
Linux清除缓存
linux·运维
weixin_516023079 小时前
VESTA在Linux下的安装
linux·运维·服务器
有味道的男人9 小时前
平衡接入京东关键词API利弊的核心策略
大数据·运维
江湖有缘9 小时前
从零开始:基于 Docker Compose部署高可用 Miniflux RSS阅读器
运维·docker·容器
黎雁·泠崖9 小时前
吃透Java操作符进阶:算术+移位操作符 全解析(Java&C区别+完整案例+避坑指南)
java·c语言·python
ZKNOW甄知科技9 小时前
IT自动分派单据:让企业服务流程更智能、更高效的关键技术
大数据·运维·数据库·人工智能·低代码·自动化
运维有小邓@9 小时前
Log360 的可扩展架构实践:常见场景
运维·网络·架构
热心市民R先生9 小时前
IGH EtherCAT 主站核心文件体系全解析:构成、区别与运维实践
运维·服务器·网络