{"id":33245395,"url":"https://github.com/MISP/MISP-sizer","last_synced_at":"2026-03-29T21:00:45.223Z","repository":{"id":71992464,"uuid":"127014974","full_name":"MISP/MISP-sizer","owner":"MISP","description":"Sizing your MISP instance","archived":false,"fork":false,"pushed_at":"2018-03-28T12:21:52.000Z","size":38,"stargazers_count":11,"open_issues_count":5,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-22T23:18:29.459Z","etag":null,"topics":["misp"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MISP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-03-27T16:22:49.000Z","updated_at":"2024-04-27T19:50:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"c96fdbc1-9b62-43ec-9630-ec68618aa090","html_url":"https://github.com/MISP/MISP-sizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MISP/MISP-sizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MISP%2FMISP-sizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MISP%2FMISP-sizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MISP%2FMISP-sizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MISP%2FMISP-sizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MISP","download_url":"https://codeload.github.com/MISP/MISP-sizer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MISP%2FMISP-sizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31164979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-29T18:55:37.765Z","status":"ssl_error","status_checked_at":"2026-03-29T18:55:04.089Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["misp"],"created_at":"2025-11-16T21:00:32.225Z","updated_at":"2026-03-29T21:00:45.218Z","avatar_url":"https://github.com/MISP.png","language":"JavaScript","readme":"# Introduction\n\nhttps://misp-project.org/MISP-sizer/\n\nSizing hardware for MISP deployment usually comes early in the project, without much view of what kind of sizing may be useful nor what kind of usage volumes will be.\n\nSo we try to give here a simple HTML+Javascript-based sizing calculator to determine a basic hardware requirement for you.\n\n# Usage\n\nserve local pages through local web server:\npython2 -m SimpleHTTPServer 8000\nopen http://127.0.0.1:8000/\n\nWARNING: Please note that file:// loading won't work.\nThat means that you can't use this directly by loading from the filesystem.\nYou need to get these files served through HTTP/HTTPS as there is some Javascript and executing it requires it to be served over HTTP/HTTPS.\n\n# Basic information on MISP ressource usage\n\nMISP is done to be deployable without consuming 8 GB of RAM when empty. \nYou can run it on a 2GB RAM machine, with limited disk such as 30GB.\nFor sure it can run on less, but then you will be limited later when samples are uploaded for example.\n\n## Notions\n\nCriterias that have impact on Disk + RAM + CPU + ... (from most impacting to less impacting):\n* Count and size of attributes, objects, events, file attachements (most impact on: DISK)\n* Correlation of event between each other (most impact on: CPU and Memory)\n* Size of file attachments (most impact on: DISK)\n* Number of REST API queries per minutes (most impact on: CPU and Memory)\n* Number of displayed web page per minutes (most impact on: CPU and Memory)\n* Number of users (most impact on: not much if they don't browse, already accounted in the webpage/mn metric)\n\n## Limits\n\nThis is crude estimation based on many varying parameters that may be totally wrong for your usage or your organization.\nSo take these results with cautions.\n\n## Limits Examples:\n\n* If your attributes (alerts fields) are large strings for example, then the required disk size may be MUCH larger.\n* If you plan to attach MANY LARGE FILES to each event, same, required disk size will be larger.\n* If you have few users that do A LOT of REST API queries, required CPU and Memory will need to be larger. (tip: you might want to consider using zmq pubsub instead of REST API polling queries)\n\n# About\n\nThis project was done in the course of a few hours, during the Hackathon + Training of March 2018 at CIRCL / SMILE in Luxembourg.\nIf you have any request (feature, support, ...): create an issue on github.\nIf you want to get in touch with author: --NOSPAM-- phil ..AT.. P1sec ..DOT.. com --THANKS--\n\n","funding_links":[],"categories":["Blue Team"],"sub_categories":["Threat Hunting"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMISP%2FMISP-sizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMISP%2FMISP-sizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMISP%2FMISP-sizer/lists"}