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}扫描完成,网络畅通")
相关推荐
Generalzy8 小时前
langchain deepagent框架
人工智能·python·langchain
栈与堆8 小时前
LeetCode 19 - 删除链表的倒数第N个节点
java·开发语言·数据结构·python·算法·leetcode·链表
万行9 小时前
机器学习&第二章线性回归
人工智能·python·机器学习·线性回归
nervermore9909 小时前
3.3 Python图形编程
python
zhengfei6119 小时前
世界各地免费电视频道的 M3U 播放列表。
python
心静财富之门9 小时前
退出 for 循环,break和continue 语句
开发语言·python
WJSKad12359 小时前
YOLO11-FDPN-DASI实现羽毛球拍与球的实时检测与识别研究
python
java_logo9 小时前
QWEN3 企业级 Docker 容器化部署指南
运维·docker·容器·qwen3部署·qwen3部署文档·qwen3部署教程·qwen3部署方案
huohaiyu9 小时前
网络中的一些基本概念
运维·服务器·网络
Kiyra9 小时前
虚拟机假死?SSH 能连却卡 Logo 界面
运维·ssh