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}扫描完成,网络畅通")
相关推荐
上天夭14 小时前
PyTorch的Dataloader模块解析
人工智能·pytorch·python
是一个Bug14 小时前
Spring Boot 的全局异常处理器
spring boot·后端·python
dTTb14 小时前
python元组和字典
python
人工智能训练14 小时前
Windows系统Docker中Xinference 集群无法启动的解决方法
linux·运维·服务器·windows·docker·容器·xinference
Full Stack Developme14 小时前
Linux YUM、Docker 和源码编译
linux·运维·docker
小兔薯了14 小时前
11.项目实战:fail2ban+firewalld
运维·服务器
java_logo14 小时前
Prometheus Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·ai编程
a***113514 小时前
用nginx正向代理https网站
运维·nginx·https
沐雪轻挽萤14 小时前
pytorch模型部署基础知识
人工智能·pytorch·python
xxxxxmy15 小时前
相向双指针—接雨水
python·相向双指针