Advertisement

通过Python扫描系统中的接口地址

阅读量:

解决的问题:识别公司发布系统中未被涵盖的接口路径地址。

采取的方法:通过抓取yapi管理后台,获取全部接口路径,并核查这些路径是否存在于发布系统中(若不存在,当通过域名进行访问时,将提示无权限)。

在掌握背景信息后,我便着手开展相关工作。

一、熟悉yapi

在此界面中,左侧展示的是产品信息,右侧则为对应的产品模块名称。点击模块名称后,可以查看到多个接口地址。

二、分析问题

在对yapi的基本情况有所了解之后,可以明确的是,当用户点击产品,并进一步选择该产品所属的模块时,每个模块下均包含对应的接口地址。因此,通过两个循环即可解决相关问题。

1.依据产品id(此处称为group_id)来查找所有相关的模块id,具体分析如下

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/8t5PCGbciK3SvgUqnfIkBr

全部评论 (0)

还没有任何评论哟~