前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kubebot:一款Google云平台下的Slackbot安全测试工具

Kubebot:一款Google云平台下的Slackbot安全测试工具

作者头像
FB客服
发布2019-05-15 17:36:38
6150
发布2019-05-15 17:36:38
举报
文章被收录于专栏:FreeBufFreeBuf

Kubebot

今天给大家介绍的是一款名叫Kubebot的安全测试Slackbot,该工具基于Google 云平台搭建,并且提供了Kubernetes后端。

项目架构

工具演示视频

数据流

1.API请求由Slackbot发起,发送至API服务器,API服务器以Kubernetes(K8s)集群中的Docker容器运行,可以根据需求调整规模大小。

2.API服务器将请求以消息的形式转发至PubSub ToolTopic。

3.消息发布至Tool Subscription。

4.Subscription Worker在K8s集群上以Docker容器运行,处理来自Tool Subscription的消息,Worker的数量也可以根据需要进行调整。

5.根据终端用户传递过来的工具、目标和选项信息,工具会在同一K8s集群上初始化特定的Tool Worker,分析结果也会临时存储在容器的本地目录中。

6.工具会检测生成的结果文件是否存在,如果不存在,则会将其push到GitHub上,如果存在则会进行文件比对,并将新的文件push到GitHub上。

7.Tool Worker会将修改信息回传给Slack,并删除Tool Worker,因为它们已经完成了自己的任务。

注意:在部署K8s集群之前,请从Google Container Registry中下载所有的API服务器Docker镜像、SubscriptionWorker以及Tool Worker。

Kubebot目前集成的工具列表如下(持续更新中…):

Custom Enumall git-all-secrets gitrob. gitrob-server git-secrets gobuster nmap subbrute sublist3r truffleHog

Kubebot整合的自动化工作流如下(持续更新中…):

wfuzz basic authentication bruteforcing

Slack中的Slash命令样本:

/runtoolnmap|-Pn -p 1-1000|google.com/runtoolsublist3r|-t 50|test.com/runtoolgobuster|-m dns -w fierce_hostlist.txt -t 10 -fw|google.com/runtoolenumall|-s shodan-api-key|test.com/runtoolsubbrute|-s subfiles/names.txt -v|kubebot.io (This takes a long time)/runtoolgitrob|analyze --no-banner --no-server|test,abc/runtooltrufflehog||https://github.com/KingAsius/iaquest.git/runtoolgitsecrets||https://github.com/pmyagkov/slack-emoji-bots.git/runtoolgitallsecrets|-user|secretuser1,secretuser2/runtoolgitallsecrets|-toolName repo-supervisor -org|secretorg123/runtoolgitallsecrets|-repoURL|https://github.com/anshumanbh/docker-lair.git/runtoolgitallsecrets|-gistURL|https://gist.github.com/anshumanbh/f48dc1d9d8b2158252f716a3719bf8e6/runautomationwfuzzbasicauthbrute|<www.target.com>.

可选的字典文件:

bitquark_20160227_subdomains_popular_1000000.txtdeepmagic.com_top500prefixes.txtfierce_hostlist.txtnamelist.txtnames.txtsorted_knock_dnsrecon_fierce_recon-ng.txtsubdomains-top1mil-110000.txt

项目地址

Kubebot:【GitHub传送门】

*参考来源:anshumanbh,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Kubebot
  • 项目架构
  • 工具演示视频
  • 数据流
  • Kubebot目前集成的工具列表如下(持续更新中…):
  • Kubebot整合的自动化工作流如下(持续更新中…):
    • Slack中的Slash命令样本:
      • 可选的字典文件:
      • 项目地址
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档