{"id":19854292,"url":"https://github.com/snowkluster/seim","last_synced_at":"2026-01-28T11:34:08.452Z","repository":{"id":223875668,"uuid":"761787998","full_name":"snowkluster/SEIM","owner":"snowkluster","description":"A Custom SIEM platform for log monitoring and threat detection. ","archived":false,"fork":false,"pushed_at":"2024-06-26T05:37:12.000Z","size":1959,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-04T00:30:40.218Z","etag":null,"topics":["api","bash-script","cybersecurity","docker","docker-compose","fluentd","intrusion-detection-system","logs","machine-learning","mongodb","nginx","python3","reactjs","restful-api","websockets"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"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/snowkluster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-22T13:49:41.000Z","updated_at":"2024-07-06T18:06:10.000Z","dependencies_parsed_at":"2024-06-25T13:50:22.453Z","dependency_job_id":"e7092f7b-16c8-4b11-8cd3-d54cc5191c3c","html_url":"https://github.com/snowkluster/SEIM","commit_stats":null,"previous_names":["snowkluster/seim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/snowkluster/SEIM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowkluster%2FSEIM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowkluster%2FSEIM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowkluster%2FSEIM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowkluster%2FSEIM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snowkluster","download_url":"https://codeload.github.com/snowkluster/SEIM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snowkluster%2FSEIM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28845089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T10:53:21.605Z","status":"ssl_error","status_checked_at":"2026-01-28T10:53:20.789Z","response_time":57,"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":["api","bash-script","cybersecurity","docker","docker-compose","fluentd","intrusion-detection-system","logs","machine-learning","mongodb","nginx","python3","reactjs","restful-api","websockets"],"created_at":"2024-11-12T14:09:08.841Z","updated_at":"2026-01-28T11:34:08.435Z","avatar_url":"https://github.com/snowkluster.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSEIM\u003c/h1\u003e \n\n![GitHub repo size](https://img.shields.io/github/repo-size/snowkluster/SEIM)  [![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\n\n\nSEIM is a custom log monitoring and analysis solution that is built using Docker, It allows visualizing data from multiple sources and generate PDF reports to be shared. It is based on my research done on SIEM platforms like wazuh and Splunk. It can also connect to different AI models to detect threats in real time. SEIM can be used to detect DDOS and DOS attacks on a site and provide an incident report of the following.\n\n#### Note\nThis repository only contains the architecture and the analysis code for the platform, not the code related to AI model. The model and its functionality are exposed using an API endpoint. \nThe best_model.pkl file is the model for the detection is not included in this git repo, but it can be download for this [Drive](https://drive.google.com/file/d/1eFBOXEAs12yjRCZgUEii3ris66njeQpt/view?usp=sharing)\n\n## Model\nThe Model for the detection can be download [here](https://drive.google.com/file/d/1eFBOXEAs12yjRCZgUEii3ris66njeQpt/view?usp=sharing) and should be placed in the [guard](guard) directory\n\n## Deployment\n\nTo deploy this project run\n\n```bash\n  bash setup.sh\n```\nOR\n\n```sh\nchmod +X setup.sh \\\n./setup.sh\n```\n\n## Usage/Examples\n\nVisit [`localhost`](http://localhost) to view the demo site and visit [`admin.localhost`](http://admin.localhost) to get access to the admin panel after running the start-up script, to view live analytics and alerts about attacks happening on the demo site.\n\nTo Stop the project run the setup script with the stop argument `./setup.sh stop`\n\n\u003ch2 id=\"scenario1\"\u003e :small_blue_diamond: Docker Compose OverView\u003c/h2\u003e\n\u003cimg alt=\"compose.yml\" src=\"images/final_design.png\" /\u003e\n\n\u003ch2 id=\"scenario1\"\u003e :small_blue_diamond: User Data Workflow\u003c/h2\u003e\n\n\u003cimg alt=\"workflow\" src=\"images/flow.png\" /\u003e\n\n\n\n## Authors\n\n- [@snowkluster](https://github.com/snowkluster)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowkluster%2Fseim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnowkluster%2Fseim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowkluster%2Fseim/lists"}