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}扫描完成,网络畅通")
相关推荐
ruxshui19 小时前
# Linux diff命令使用
linux·运维·服务器
Sheffield20 小时前
为什么大家都用iptables,不愿碰原生firewalld?
linux·运维·安全
LuH112420 小时前
【ILSVRC2012】ImageNet-1k数据集下载与处理脚本
python·深度学习·机器学习
xuzhiqiang072420 小时前
【Flask】四、flask连接并操作数据库
数据库·python·flask
何中应20 小时前
Jenkins构建完,jar包启动不起来?
linux·运维·jenkins
柏木乃一20 小时前
Linux进程信号(1):信号概述,信号产生part 1
linux·运维·服务器·c++·信号·signal
醒了就刷牙20 小时前
Hugging_Face实战
python
Volunteer Technology20 小时前
LangGraph的Agent的上下文
人工智能·后端·python·langchain
暴力求解20 小时前
Linux---进程(一):初识进程
linux·运维·服务器
luoluoal20 小时前
基于python的医疗知识图谱问答系统(源码+文档)
python·mysql·django·毕业设计·源码