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}扫描完成,网络畅通")
相关推荐
宇钶宇夕1 分钟前
CoDeSys入门实战一起学习(十):CoDeSys库文件详解——从零搭建CoDeSys自定义库
运维·自动化·软件工程
Pth_you2 分钟前
Uptime Kuma安装/定时通知脚本
linux·运维·安全
leo03085 分钟前
Ubuntu (NVIDIA Jetson) 开启 Wi-Fi 后系统高延迟、Ping 不通甚至硬死机排查全过程
linux·运维·ubuntu
摘星编程5 分钟前
OpenHarmony + RN:decay滚动惯性动画实现
python
Ha_To6 分钟前
2026.1.16 Linux磁盘实验
linux·运维·服务器
2501_941982058 分钟前
企业微信自动化:精准推送技术揭秘
运维·自动化·企业微信
SunnyRivers9 分钟前
如何将基于 setup.py 的项目现代化?
python·setup
历程里程碑11 分钟前
Linux 1 指令(1)入门:6大基础指令详解
linux·运维·服务器·c语言·开发语言·数据结构·c++
egoist202313 分钟前
[linux仓库]线程池[线程·玖]
linux·运维·服务器·线程池
kaoa0008 小时前
Linux入门攻坚——62、memcached使用入门
linux·运维·memcached