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 分钟前
Python---re模块(正则表达式)
python·正则表达式
chusheng18405 分钟前
Python 正则表达式进阶用法:量词与范围
python·mysql·正则表达式
殷丿grd_志鹏7 分钟前
Python爬虫知识体系-----正则表达式-----持续更新
爬虫·python·正则表达式
hummhumm31 分钟前
第 10 章 - Go语言字符串操作
java·后端·python·sql·算法·golang·database
chusheng184034 分钟前
Python 正则表达式进阶用法:分组与引用详解
数据库·python·正则表达式
编程墨客43 分钟前
第03章 文件编程
linux·运维·服务器
命里有定数1 小时前
windows工具 -- 使用rustdesk和云服务器自建远程桌面服务, 手机, PC, Mac, Linux远程桌面 (简洁明了)
linux·运维·服务器·windows·ubuntu·远程工作
运维佬1 小时前
nginx配置负载均衡详解
运维·nginx·负载均衡
denghai邓海1 小时前
红黑树删除之向上调整
python·b+树
励志前端小黑哥1 小时前
有了Miniconda,再也不用担心nodejs、python、go的版本问题了
前端·python