网站导航

新闻资讯

当前位置:首页 > 新闻资讯

Scrummage:一款功能强大的OSINT和威胁情报框架

发布时间:2021-11-28

简要描述:

关于ScrummageScrummage是一款功能强大的OSINT和威胁情报框架,并且整合了以下两个框架中的优秀特性:Scumblr项目;OSINT Framework项目:一个可视化工具,引入了一系列可用于搜索各...

详细介绍

关于Scrummage

Scrummage是一款功能强大的OSINT和威胁情报框架,并且整合了以下两个框架中的优秀特性:

  • Scumblr项目;
  • OSINT Framework项目:一个可视化工具,引入了一系列可用于搜索各种内容的站点;

该工具中提供了大量的功能插件,这也是Scrummage的独特之处,其中提供的Python/Flask web应用程序只是一个简单、轻量级的应用程序,支持广大用户根据自己的需求轻松进行功能扩展,并为用户提供管理大型结果池的能力。除此之外,安装过程简单方便也是该工具的一个主要优点。

Scrummage插件列表

  • Blockchain Search
  • Domain Fuzzer
  • Twitter Scraper
  • Instagram Search
  • Have I Been Pwned Search
  • Ahmia Darkweb Search
  • IP Stack Search
  • Threat Crowd Search
  • Yandex and Naver Search
  • Vkontakte Search
  • Vulners Search
  • Built With Search
  • You*Tube Search
  • ...

工具安装

当前版本的Scrummage支持Debian、RHEL和基于SUSE的Linux发行版系统。建议广大用户在Ubuntu 18.4或更高版本系统上使用Scrummage,其中Ubuntu 20.04最为理想。

首先, 将项目代码克隆至你想要运行Web应用程序的本地路径:

user@linux:~$ git clone https://github.com/matamorphosis/Scrummage

在命令行终端中切换至项目根目录:

user@linux:~$ cd Scrummage/installation

使用root权限运行install.sh Bash脚本来安装该工具所需的依赖组件,如果你想要修改默认的用户名和数据库,可以按照下列方式修改“install.sh”脚本中的对应内容:

DATABASE="scrummage"  

USER="scrummage"  

如需修改开发环境或生产环境,可以修改“install.sh”脚本中的对应内容:

FLASK_ENVIRONMENT="development"

接下来,运行下列命令来完成工具的配置和安装:

user@linux:/PATH-TO-SCRUMMAGE>/installation$ sudo bash install.sh

安装完成后,工具会打印出用户名和数据库信息,并创建一个随机密码。如果你想要创建新用户,可以使用“Create_User.py”脚本:

user@linux:/PATH-TO-SCRUMMAGE>/installation$ python3 Create_User.py --username/-u Username --password/-p Password --admin/-a [True | False] --blocked/-b [True | False]

如果你想使用自己的证书,而不想使用默认的自签名证书,请将证书的.crt和.key文件拷贝到项目的/certs目录中。

接下来,导航至“/app/plugins/common/config”,验证Web应用信息之后,确保证书配置正确。然后应用配置文件:

user@linux:/PATH-TO-SCRUMMAGE>/app/plugins/common/config$ [vim/emacs/nano/gedit/leafpad] config.json
"web_app": {

  "debug": false,

  "host": "127.0.0.1",

  "port": 5000,

  "certificate_file": "../certs/certificate.crt",

  "key_file": "../certs/privateKey.key",

  "api_secret": "",

  "api_validity_minutes": 60,

  "api_max_calls": 10,

  "api_period_in_seconds": 60

},

确保Chrome和Chromedriver路径正确:

"google_chrome": {

  "application_path": "/usr/bin/google-chrome",

  "chromedriver_path": "/usr/bin/chromedriver"

},

如果你想使用代理,你需要在“proxy”设置中配置,并将“use_system_proxy”设置为“true”:

"proxy": {

  "http": "",

  "https": "",

  "use_system_proxy": false

},

如果你想添加组织相关的信息,可以设置下列内容:

"organisation": {

  "name": "",

  "website": "",

  "domain": "",

  "subdomains": []

},

最后一步,导航至项目根目录下,然后启动服务器(用户名和密码在之前的步骤中均已提供):

user@linux:~$ cd /PATH-TO-SCRUMMAGE>/app

user@linux:/PATH-TO-SCRUMMAGE>/app$ python3 Scrummage.py

工具使用截图

工具仪表盘

事件

结果

任务


账号设置

识别

许可证协议

本项目的开发与发布遵循GPL v3开源许可证协议。

项目地址

Scrummage:GitHub传送门

 


推荐产品

如果您有任何问题,请跟我们联系!

联系我们

Copyright © 武汉网盾科技有限公司 版权所有 备案号:鄂ICP备2023003462号-5

地址:武汉市东湖高新区光谷大道光谷世贸中心A栋23楼

在线客服 联系方式 二维码

服务热线

18696195380/18672920250

扫一扫,关注我们

关闭