仪表板是必要的,尤其是当你做更高级的事情时。 Pentesters/Bug 赏金猎人可以通过构建高效的仪表板来简化他们的工作,从而节省时间和精力。通过仪表板,我的意思基本上是自动化您的整个方法并将整个概述带入仪表板。如果您使用 subfinder、amass 和 dirsearch 等工具进行日常狩猎/测试工作,那么为什么不自动化这些工具来构建流畅的工作流程,帮助您更快地完成任务。

构建自己的侦察仪表板的要求

为此,我将推荐 python,因为我猜您对构建仪表板完全陌生。

  • Python3(与抓取、异步编码、子进程和格式化输出相关的基础知识)

  • 烧瓶

  • FASTAPI

  • MongoDB(无 SQL 数据库)

Python 易于学习,FLASK 用于快速开发,它使您能够比传统语言或框架更快地构建一些东西。我通常会设计整个程序的想法图,然后开始编写代码将想法变为现实。

FASTAPI.png 中的子查找器

我们可以使用子进程部署开源漏洞赏金/渗透测试侦察工具,并在 FASTAPI 中启动它们以减少主应用程序的负载。之后,您可以专注于获取和提取各种数据,尤其是 JSON 以从这些微服务中收集数据。

仪表板的免费烧瓶模板

您可以使用所有这些免费的 FLASK 模板来构建您的仪表板:

  • github.com/app-generator/flask-dashboard-azia

  • github.com/app-generator/boilerplate-code-f..

  • github.com/app-generator/flask-soft-ui-dash..

现在您需要做的就是即插即用,使用 FASTAPI 部署工具并使用您的 FLASK 应用程序捕获它们以填充您的仪表板。

Logo

Python社区为您提供最前沿的新闻资讯和知识内容

更多推荐