https://github.com/misp/misp-global-search
A global search of all MISP galaxy, objects and taxonomy.
https://github.com/misp/misp-global-search
Last synced: 8 months ago
JSON representation
A global search of all MISP galaxy, objects and taxonomy.
- Host: GitHub
- URL: https://github.com/misp/misp-global-search
- Owner: MISP
- Created: 2025-02-24T12:27:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-12T14:23:11.000Z (over 1 year ago)
- Last Synced: 2025-05-08T01:34:15.518Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://search.misp-community.org
- Size: 73.2 KB
- Stars: 4
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MISP Global Search
MISP Global Search is a tool to quickly search MISP resources using full-text search. Currently the following resources are included:
- [MISP Galaxy](https://github.com/MISP/misp-galaxy)
- [MISP Objects](https://github.com/MISP/misp-objects)
- [MISP Taxonomies](https://github.com/MISP/misp-taxonomies)
## Deploy Locally
This repo includes scripts to deploy MISP Global Search using LXD.
### Prerequisites
1. Setup Python environment:
```bash
python3 -m venv env
```
2. Activate the environment:
```bash
source ./env/bin/activate
```
3. Install required packages:
```bash
pip install -r requirements.txt
```
### Setup
1. Setup a Meilisearch instance:
```bash
bash setup_meilisearch.sh
```
2. Index MISP Galaxy data into Meilisearch:
You can use the `index.py` file to automatically index Meilisearch with the data from the sources above.
```bash
python3 index.py --index
```
3. Start webapp:
```bash
bash setup_webapp.sh
```
> Note: Per default the webapp will bind to localhost:8000 on your host machine
### Update
To update the data in Meilisearch you can run the index script with the `--update` flag:
```bash
pyhton3 index.py --update
```