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}扫描完成,网络畅通")
相关推荐
Blossom.1184 分钟前
把大模型塞进蓝牙耳机:1.46MB 的 Whisper-Lite 落地全记录
人工智能·笔记·python·深度学习·神经网络·chatgpt·whisper
Echo_NGC223713 分钟前
【联邦学习入门指南】 Part 2:核心挑战与安全机制
人工智能·python·深度学习·安全·机器学习·联邦学习
初学者521313 分钟前
服务器路由排序替换
运维·服务器·网络
杨江16 分钟前
使用Claude Code安装mattermost社区版
运维
OpsEye17 分钟前
监控 100 问(五):监控数据的分析与可视化
运维·网络·信息可视化·it·监控·监控系统
Zach_yuan18 分钟前
Linux下的网络基础
linux·运维·服务器·网络
风好衣轻19 分钟前
[AI] max_num_seqs 参数详解
人工智能·python·深度学习
freejackman20 分钟前
持续集成-Jenkins 基础教程
java·python·ci/cd·自动化·jenkins·持续部署·持续集成
CCPC不拿奖不改名25 分钟前
提示词工程(Prompt Engineering)全体系知识手册
大数据·人工智能·python·搜索引擎·prompt
OnYoung26 分钟前
Python生成器(Generator)与Yield关键字:惰性求值之美
jvm·数据库·python