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}扫描完成,网络畅通")
相关推荐
子有内涵5 分钟前
【Linux】程序地址空间(是什么?为什么?)
linux·运维·算法
2401_8578652310 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
KIKIiiiiiiii10 分钟前
微信自动化机器人开发
java·开发语言·人工智能·python·微信·自动化
暮冬-  Gentle°15 分钟前
使用Python进行网络设备自动配置
jvm·数据库·python
新缸中之脑17 分钟前
cmux多智能体管理工具
运维·服务器
badhope17 分钟前
Python、C、Java 终极对决!谁主沉浮?谁将消亡?
java·c语言·开发语言·javascript·人工智能·python·github
薛不痒18 分钟前
模型部署:基于flask和pytorch
人工智能·pytorch·python·深度学习·flask
linxinglu21 分钟前
DeepMind:解开智能之谜与「科学发现」的终极自动化杠杆
运维·人工智能·自动化
m0_7432974227 分钟前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
小邓睡不饱耶27 分钟前
实战教程:Python爬取北京新发地农产品价格数据并存储到MySQL
开发语言·python·mysql