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}扫描完成,网络畅通")
相关推荐
梓䈑3 分钟前
【Linux系统】详解Linux权限
linux·运维·bash
Mr_sun.38 分钟前
Day23-Web开发——Linux
linux·运维·服务器
极小狐1 小时前
如何创建并使用极狐GitLab 部署令牌?
运维·git·ssh·gitlab·github
大霸王龙1 小时前
Python对比两张CAD图并标记差异的解决方案
python·opencv·计算机视觉
萧鼎1 小时前
PDFMathTranslate:让数学公式在PDF翻译中不再痛苦
python·pdf
@_猿来如此1 小时前
Django 实现电影推荐系统:从搭建到功能完善(附源码)
数据库·后端·python·django
高峰君主2 小时前
全栈自动化:从零构建智能CI/CD流水线
运维·ci/cd·自动化
Python×CATIA工业智造2 小时前
爬虫技术入门:基本原理、数据抓取与动态页面处理
爬虫·python·pycharm
fmdpenny2 小时前
用python写一个相机选型的简易程序
开发语言·python·数码相机
IT运维爱好者2 小时前
Ubuntu 22.04.4操作系统初始化详细配置
linux·运维·服务器·ubuntu