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}扫描完成,网络畅通")
相关推荐
门前灯13 小时前
Linux系统之pkg-config 命令详解
linux·运维·服务器·pkg-config
PieroPc13 小时前
用python streamlit sqlite3 写一个聊天室
python·streamlit·聊天室
低头不见13 小时前
策略模式上下文管理
windows·python·策略模式
Xander W13 小时前
基于K8s集群的PyTorch DDP 框架分布式训练测试(开发机版)
人工智能·pytorch·分布式·python·深度学习·kubernetes
文火冰糖的硅基工坊13 小时前
[人工智能-大模型-103]:模型层 - M个神经元组成的单层神经网络的本质
python·算法·机器学习
坚持就完事了13 小时前
XPath语法及Python的lxml包学习
python
孤独的追光者13 小时前
使用Qt Designer开发上位机
开发语言·python·qt
杨超越luckly13 小时前
HTML应用指南:利用POST请求获取全国爱回收门店位置信息
大数据·前端·python·信息可视化·html
任风雨13 小时前
附录L Docker命令大全
运维·docker
matrixlzp13 小时前
Jenkins 实战2:pipeline 编写一个自动化部署
运维·jenkins