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}扫描完成,网络畅通")
相关推荐
SunnyDays10111 分钟前
使用 Python 高效提取 Word 文档的特定页 (连续页、不连续页、按页拆分)
python·提取 word 文档页面·拆分 word 文档
2401_883600251 分钟前
Cgo 回调中处理 const char- 参数的正确方法
jvm·数据库·python
gmaajt16 分钟前
CSS 背景图片无法加载的常见原因与正确写法详解
jvm·数据库·python
宇宙realman_99918 分钟前
DSP28335-FlashAPI使用
linux·前端·python
解救女汉子19 分钟前
Python如何计算NumPy数组的协方差矩阵_调用cov函数进行特征分析
jvm·数据库·python
2201_7610405931 分钟前
Golang怎么安全关闭channel_Golang channel关闭教程【通俗】
jvm·数据库·python
m0_4939345331 分钟前
Redis怎样合并多天访客数据_通过PFMERGE指令聚合HyperLogLog记录
jvm·数据库·python
tjc1990100532 分钟前
bootstrap怎么实现响应式的文章瀑布流布局
jvm·数据库·python
qq_1898070336 分钟前
SQL嵌套查询与物化视图_提升读性能的组合策略
jvm·数据库·python
2401_8323655236 分钟前
如何用消息广播机制让 Shared Worker 通知所有连接的页面
jvm·数据库·python