【原创分享】用python实现windows系统的静态路由管理
  

陈璨 2626

{{ttag.title}}
本帖最后由 陈璨 于 2025-1-29 17:42 编辑

最近deepseek非常的流行,正好手头也缺一个自动写静态路由的工具(以下简称脚本)。为了方便自己添加静态路由的时候不用再百度搜命令,于是用deepseek帮忙写了个。

使用方式如下:
1、通过命令行cmd直接运行,或者是双击exe文件,会进入到备份当前路由表的界面。(不使用管理员权限运行也可以,脚本会自动提权至管理员)

2、路由表备份的文件夹route_back固定在该脚本的同一目录下,路由表备份会区分为历史版本route_backup_{timestamp}.txt和当前版本route_backup.txt,主要是用于误操作路由之后还有恢复的余地。

3、点击回车进入主界面后,会自动展示当前接口信息、ipv4路由表、ipv6路由表;以及5个功能选项

4、手动添加路由、手动删除路由、刷新路由信息的这几个功能模块比较简单,也有通俗易懂的指引,因此在此处不展开做讲解。(相信你肯定知道路由是什么)


5、在主界面输入3,并回车后,会进入【还原备份路由】界面。

6、可以选择只恢复ipv4路由、只恢复ipv6路由、全部都恢复。此处的路由备份文件选择的是/route_back/route_backup.txt 文件,如果有历史路由表想要恢复,需要把文件名改成route_backup.txt并放入route_back文件夹中让软件读取。

7、如果没有route_back.txt文件也会报错


8、以恢复全部路由为例,在输入 3 并回车之后,脚本会自动对比备份路由文件与当前的路由信息是否一致,如果不一致先删除多余路由,再添加缺失路由。最后打印出统计信息。
如果是需要还原永久路由,则需要额外在cmd命令行中通过route del命令 手动添加-p参数进行删除。

9、输入选项5 切换调试模式,这个功能默认是关闭的。主要用于格式化route print命令输出的内容异常导致接口表、路由表不显示或者显示错漏的情况。提供/route_debug/route_debug.txt文件和cmd打印出来的截图即可做排障(红框的内容)





写在后面:
       本来是想随便搓搓能用就行,但是写着写着需求就多了起来,而且一些复杂的需求(自动提权,格式化内容)使用bat脚本实现起来总是有问题,于是又花了点时间改成python语言。写的时候一边在感叹python能做这么多事,一边在感叹ai真方便。
       关于怎么安装python,怎么打包成exe文件的基础知识可以看一下我以前写的文章,里面对于python的基础知识有一定描述
https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=126643&extra=&page=1
        bbs的发帖界面还是一如既往的稳定啊……
        


819116799ea3f731a6.png (15.44 KB, 下载次数: 116)

819116799ea3f731a6.png

323416799eb40bcb63.png (17.59 KB, 下载次数: 99)

323416799eb40bcb63.png

792826799eb4960ebd.png (17.59 KB, 下载次数: 97)

792826799eb4960ebd.png

804106799eb4bace29.png (17.59 KB, 下载次数: 102)

804106799eb4bace29.png

静态路由管理器25.1.29.zip

7.83 MB, 下载次数: 3

售价: 30 S豆  [记录]

打赏鼓励作者,期待更多好文!

打赏
2人已打赏

发表新帖
热门标签
全部标签>
【 社区to talk】
高手请过招
每日一问
安装部署配置
新版本体验
网络基础知识
产品连连看
GIF动图学习
功能体验
标准化排查
社区新周刊
2023技术争霸赛专题
技术笔记
解决方案
秒懂零信任
纪元平台
畅聊IT
答题自测
VPN 对接
云化安全能力
信服课堂视频
技术圆桌
技术晨报
文档捉虫
每周精选
场景专题
西北区每日一问
安全效果
产品解析
专家问答
在线直播
MVP
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
用户认证
原创分享
sangfor周刊
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
排障笔记本
产品预警公告
玩转零信任
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
卧龙计划
华北区拉练
天逸直播
以战代练
平台使用
技术盲盒
山东区技术晨报
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
故障笔记
排障那些事
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
专家说
热门活动
产品动态
行业实践
关键解决方案

本版版主

1
4
10

发帖

粉丝

关注

399
143
64

发帖

粉丝

关注

5
10
7

发帖

粉丝

关注

0
2
1

发帖

粉丝

关注

本版达人

新手61940...

本周建议达人

BGP网络

本周分享达人

BGP网络

本周提问达人