All Projects → matamorphosis → Scrummage

matamorphosis / Scrummage

Licence: GPL-3.0 license
The Ultimate OSINT and Threat Hunting Framework

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
shell
77523 projects
Dockerfile
14818 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Scrummage

Mihari
A helper to run OSINT queries & manage results continuously
Stars: ✭ 239 (-32.68%)
Mutual labels:  osint, threat-hunting, threat-intelligence
misp-osint-collection
Collection of best practices to add OSINT into MISP and/or MISP communities
Stars: ✭ 54 (-84.79%)
Mutual labels:  osint, cyber-security, threat-intelligence
Osweep
Don't Just Search OSINT. Sweep It.
Stars: ✭ 225 (-36.62%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Stalkphish
StalkPhish - The Phishing kits stalker, harvesting phishing kits for investigations.
Stars: ✭ 256 (-27.89%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Threatingestor
Extract and aggregate threat intelligence.
Stars: ✭ 439 (+23.66%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Intelowl
Intel Owl: analyze files, domains, IPs in multiple ways from a single API at scale
Stars: ✭ 2,114 (+495.49%)
Mutual labels:  osint, threat-hunting, threat-intelligence
OSINT-Brazuca
Repositório criado com intuito de reunir informações, fontes(websites/portais) e tricks de OSINT dentro do contexto Brasil.
Stars: ✭ 508 (+43.1%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Dnstwist
Domain name permutation engine for detecting homograph phishing attacks, typo squatting, and brand impersonation
Stars: ✭ 3,124 (+780%)
Mutual labels:  osint, threat-hunting, threat-intelligence
censys-recon-ng
recon-ng modules for Censys
Stars: ✭ 29 (-91.83%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Analyst Arsenal
A toolkit for Security Researchers
Stars: ✭ 112 (-68.45%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Opensquat
Detection of phishing domains and domain squatting. Supports permutations such as homograph attack, typosquatting and bitsquatting.
Stars: ✭ 149 (-58.03%)
Mutual labels:  osint, threat-hunting, threat-intelligence
Omnibus
The OSINT Omnibus (beta release)
Stars: ✭ 243 (-31.55%)
Mutual labels:  osint, threat-intelligence
facebook totem
Totem allows you to retrieve information about ads of a facebook page , we can retrieve the number of people targeted, how much the ad cost and a lot of other information.
Stars: ✭ 51 (-85.63%)
Mutual labels:  osint, open-source-intelligence
emailGuesser
This is an open source project which helps users "guess" their target's email address based on multiple inputs and preferences.
Stars: ✭ 52 (-85.35%)
Mutual labels:  osint, open-source-intelligence
mail to misp
Connect your mail client/infrastructure to MISP in order to create events based on the information contained within mails.
Stars: ✭ 61 (-82.82%)
Mutual labels:  threat-hunting, threat-intelligence
phisherprice
All In One Pentesting Tool For Recon & Auditing , Phone Number Lookup , Header , SSH Scan , SSL/TLS Scan & Much More.
Stars: ✭ 38 (-89.3%)
Mutual labels:  osint, cyber-security
IRIS
🔍 IRIS: An open-source intelligence framework
Stars: ✭ 79 (-77.75%)
Mutual labels:  osint, open-source-intelligence
ThreatIntelligence
Tracking APT IOCs
Stars: ✭ 23 (-93.52%)
Mutual labels:  threat-hunting, threat-intelligence
Misp Modules
Modules for expansion services, import and export in MISP
Stars: ✭ 198 (-44.23%)
Mutual labels:  osint, threat-intelligence
TIGMINT
TIGMINT: OSINT (Open Source Intelligence) GUI software framework
Stars: ✭ 195 (-45.07%)
Mutual labels:  osint, open-source-intelligence

Github Sponsorship

Scrummage

License: GPL v3

VERSION 3.8

  • Categorised dashboards.
  • Web-based task cache management.
  • Improved task-specific input validation.
  • New plugins, i.e. GitLab Search.

Scrummage is an OSINT tool that centralises search functionality from a bounty of powerful, publicly-available, third-party, OSINT websites. This project draws inspiration mainly from two other, open-source projects, including:

  • The Scumblr project, which while is now deprecated, inspired this concept.
  • The OSINT Framework project, which is a visualisation tool, depicting a range of sites that can be used to search for a variety of things.

While at first glance the web application may not look all that different when compared to Scumblr, the copious amounts of plugins this tool comes with is mainly what makes this project unique, where the provided Python/Flask web application is just a simple, lightweight, and scalable way of providing users with the ability to manage large pools of results. The other main benefit this projects brags is a much simpler installation process, which is kept up to date, compared to Scumblr which is now deprecated.

Any feedback is welcome.

FOR INSTRUCTIONS REFER TO THE WIKI

An Overview of the Web Application

Some of the Many Available Scrummage Plugins

  • Blockchain Search
  • Domain Fuzzer
  • Twitter Scraper
  • 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
  • YouTube Search
  • Many more... Refer to the wiki page here for the full list.

Dashboard

The dashboard is the home screen which the application directs a user to when they log in. It provides a high-level chart which shows the amount of each results based on their result type. It does this for each kind of finding. However, if a graph doesn’t load, this is most likely due to none of the results being in that category, I.e if there are no closed results, no graph will appear under “Closed Results by Type”.

Dashboard

Dashboard

Dashboard

Dashboard

Events

The events page shows anything that changes within the web application, from logins, to failed login attempts, to any actions performed against a task. This assists with understanding what has recently been happening in the web app, and can assist in matters such as detecting brute-force login attempts or tracking down who altered a task.

Note: This page only loads the latest 1000 events, for optimisation of the web application.

Events

Results

The results page, simply shows results that have been created by a task. The results table shows the basic metadata of the result, but also provides a “Details” button which can be used to investigate the result further. As mentioned all results have some kind of output file, if a result is a link the file will be a copy of the HTML of the page. Furthermore screenshot functionality is provided to assist in keeping a photographic record of a result. Both the output and screenshot file will be deleted if the result is deleted.

Note: This page only loads the latest 1000 results, for optimisation of the web application.

Results

For optimisation purposes, the results table only displays some of the general information regarding a result, to investigate a result further, the user should use the Details button. The details page allows the user to view the soft copy of the result's link and provides the ability for a user to generate a screenshot.

Results

Tasks

The tasks page shows all created task, and provides the ability for the user to run each task. This page doesn’t have a limit on tasks; however, don’t go crazy creating tasks, you can always add a list to a task, rather than having the same task created multiple times for one search. So really you shouldn’t have any more than 50 tasks. Tasks have caching and logging for each which can be found in the “protected/output” directory under the tasks name, ex. Google Search is called “google”. If you need to remove the cache, you can edit/delete the appropriate cache file.

Tasks

All the plugins are open-source, free to individuals, just like the rest of the code. Furthermore, feel free to use the pre-existing libraries used in other plugins. If you are creating or editting a plugin, make sure to understand that when you run it for the first time, the web app may reload to reload the python cache. This is normal.

Account Settings

This page changes according to the user's privileges, if a user is an admin, they have the ability to change their password as well as other user's passwords, they can block and unblock users, demote and promote users' privileges, and of course create new users and delete existing users.
Additionally users with administrative privileges can check and edit input, output, and core configuration of the tool.
The account page looks as per below for administrative users:

Account

The account page looks as per below for non-administrative users:

AccountLP

Identities

This concept was introduced in v3.6 of the Scrummage platform, this page is not to be confused with the Account Settings page. Account Settings is for managing users of the Scrummage platform itself, identities, is an entirely optional feature, where if rows are present, the information within can be used when executing tasks.
This is the main page, depicting a table with a faux identity created for documentation purposes:

Identities

Identities can be created one of three ways:

  1. Individual creation (Use the "Create Identity" function.) Identities1
  2. Bulk upload of identities (Use the "Bulk Upload" function.) Identities1
  3. If you have an IDM system in place, you are welcome to onboard straight to the Scrummage database, under the org_identities table. This will help streamline and maintain your list of identities effectively.

Developers

Contributions Welcome!!
We welcome and encourage you to contribute to the Scrummage project through creation of new plugins. If you are interested please refer to the plugin development guide here, this will give you a run through of how to develop a Scrummage plugin, using the custom libraries provided.

List of Current Monthly Sponsors

Endure Secure Pty Ltd

Tines

Become a Sponsor Now!

Github Sponsorship

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].