-
-
[原创]自动将一批地址写入静态路由表
-
发表于:
2015-5-11 13:46
14739
-
AutoRouterTable 可以自动设定静态路由规则,将规则文件中规定的ip段添加到系统静态路由中。
作为测试,AutoRouterTable中内置了所有的国内ip,启动后会自动释放并处理。
AutoRouterTable也可以处理用户自定义的ip段。
AutoRouterTable唯一需要用户提供的配置数据是静态路由的网关地址。
--------------------------------------------------------------------
命令行参数:
-i 安装并启动服务,需要管理员权限
-u 停止并卸载服务,需要管理员权限
-debug 在用户态执行服务程序,需要管理员权限才能写入静态路由表
---------------------------------------------------------------------
服务内部逻辑:
1、运行AutoRouterTable -i安装服务
2、服务启动后由于配置文件不正确将生成空白配置文件后自动停止
3、修改配置文件中的网关为你想要通过静态路由走的网关,保存
4、运行AutoRouterTable -i重新安装服务或运行net start AutoRouterTable启动已安装的服务
5、服务运行后会释放内置的buildin_rules.csv和空白的用户自定义的custom_rules.csv文件
6、服务加载csv文件并一句ip段计算子网掩码
7、服务将子网掩码保存到cache_rules.csv并写入系统路由表
8、服务完成工作退出
---------------------------------------------------------------------
注:
1、custom_rules.csv格式为按行排列的:起始地址,结束地址。闭区间
2、服务如果运行失败会生成lasterror.log,里面描述了错误原因
3、服务分为32和64位版本
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)