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}扫描完成,网络畅通")
相关推荐
ZTLJQ25 分钟前
序列化的艺术:Python JSON处理完全解析
开发语言·python·json
H5css�海秀1 小时前
今天是自学大模型的第一天(sanjose)
后端·python·node.js·php
阿贵---1 小时前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
无敌昊哥战神1 小时前
【LeetCode 257】二叉树的所有路径(回溯法/深度优先遍历)- Python/C/C++详细题解
c语言·c++·python·leetcode·深度优先
Percep_gan2 小时前
Linux中安装Redis,很详细
linux·运维·redis
七七powerful2 小时前
运维养龙虾--AI 驱动的架构图革命:draw.io MCP 让运维画图效率提升 10 倍,使用codebuddy实战
运维·人工智能·draw.io
枕书2 小时前
实战记录:如何使用 Docker 一键部署长亭 PandaWiki 智能知识库
运维·docker·容器
李昊哲小课3 小时前
第1章-PySide6 基础认知与环境配置
python·pyqt·pyside
feng_you_ying_li3 小时前
linux之用户的权限详解(4)
linux·运维·服务器
2401_894241923 小时前
用Pygame开发你的第一个小游戏
jvm·数据库·python