SuperAPI AI 工具集

net-route-mapper

安全与审计

查看项目

更新于 10-16 08:11

技能介绍

用途:从ASP.NET Web项目源码(含闭源dll反编译产物)中提取所有HTTP路由与请求参数结构,为下游漏洞审计Skill提供完整路由数据。不进行安全漏洞评估、代码质量分析或路由提取范围之外的内容输出。

主要能力:支持ASP.NET Web Forms、ASP.NET MVC 5及以下、ASP.NET Core(.NET 5/6/7+)、Web API 2、最小API。提取内容含HTTP方法、URL路径、路由形态(Convention/Attribute/MapPageRoute/Physical/MinimalAPI)、参数结构(Query/Form/Body/Path/Header/Cookie/RouteValue)、鉴权标注([Authorize]/[AllowAnonymous]/web.config规则)。要求完整输出所有路由,不允许省略。

使用方式:先识别项目类型(看入口文件、.aspx声明、web.config、bin目录);再按类型解析路由配置与Controller/Action,或枚举Web Forms物理页面并解析Inherits与dll;闭源项目需先反混淆(de4dot)与反编译(ilspycmd),生成{project}_audit/decompiled/manifest.json等共享产物。输出保存到{project}_audit/route_mapper/目录,含README.md、routes_index.md、modules/与webforms_pages.md。

适用场景:无API文档的.NET项目完整接口梳理;闭源dll反编译后还原可访问端点;为net-auth-audit、net-sql-audit等下游skill提供输入。

限制:仅做路由与参数提取,不做安全评估;必须输出全部路由,禁止使用“...”或“关键接口”省略;反编译失败不得静默忽略,需标注审计不完整;反编译/反混淆产物为项目级共享证据。