{"id":19661995,"url":"https://github.com/daffainfo/suricata-rules","last_synced_at":"2025-04-28T21:31:44.827Z","repository":{"id":164734394,"uuid":"635439624","full_name":"daffainfo/suricata-rules","owner":"daffainfo","description":"Suricata rules that can detect a wide range of threats, including malware, exploits, and other malicious activity especially web application attacks","archived":false,"fork":false,"pushed_at":"2024-04-02T12:15:02.000Z","size":28,"stargazers_count":43,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-05T11:07:26.080Z","etag":null,"topics":["hacktoberfest","suricata","suricata-rules"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daffainfo.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":null,"support":null,"governance":null}},"created_at":"2023-05-02T17:42:15.000Z","updated_at":"2025-02-24T08:04:00.000Z","dependencies_parsed_at":"2023-10-04T18:20:46.627Z","dependency_job_id":null,"html_url":"https://github.com/daffainfo/suricata-rules","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daffainfo%2Fsuricata-rules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daffainfo%2Fsuricata-rules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daffainfo%2Fsuricata-rules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daffainfo%2Fsuricata-rules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daffainfo","download_url":"https://codeload.github.com/daffainfo/suricata-rules/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251391223,"owners_count":21582130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["hacktoberfest","suricata","suricata-rules"],"created_at":"2024-11-11T16:09:14.622Z","updated_at":"2025-04-28T21:31:44.491Z","avatar_url":"https://github.com/daffainfo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Suricata Rules\n\nThis repository contains a large collection of rules for the Suricata intrusion detection system (IDS). Suricata is an open-source network IDS that can detect a wide range of threats, including malware, exploits, and other malicious activity. Our rules are designed to be highly effective at detecting web application attack especially detecting latest CVEs.\n\n\u003e This repository is heavily influenced by `nuclei-templates` repository by ProjectDiscovery\n\n# Usage\n\n`main.py` will merge all rules into one file\n\n```python\npython3 main.py --path=/path/to/rules\n```\n\n# Suricata Rules Statistics\n\n| Rules | Count |\n| ----- | ----- |\n| linux-structures.rules | 16 |\n| CNVD-2021.rules | 10 |\n| CVE-2008.rules | 9 |\n| CVE-2013.rules | 8 |\n| sql-injection.rules | 6 |\n| CNVD-2020.rules | 5 |\n| miscellaneous.rules | 4 |\n| CVE-2007.rules | 4 |\n| CVE-2020.rules | 4 |\n| CVE-2002.rules | 4 |\n\n# To-Do\n\n- [ ] Add more [cvnd](https://github.com/projectdiscovery/nuclei-templates/tree/main/http/cvnd) rules\n- [ ] Add more [cves](https://github.com/projectdiscovery/nuclei-templates/tree/main/http/cves) rules\n- [ ] Add more [default-logins](https://github.com/projectdiscovery/nuclei-templates/tree/main/http/default-logins) rules\n- [ ] Add more [miscellaneous](https://github.com/projectdiscovery/nuclei-templates/tree/main/http/miscellaneous) rules\n- [ ] Add more [vulnerabilities](https://github.com/projectdiscovery/nuclei-templates/tree/main/http/vulnerabilities) rules\n- [ ] Add more `Malware` rules\n- [ ] Add `URL Reference`\n- [ ] Add more web application attack rules (e.g. `SQL Injection`, `XSS`, etc)\n\n# Contributors\n\nYou can contribute to this repository by adding new rules or you can update the existing rules\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/daffainfo/suricata-rules/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=daffainfo/suricata-rules\u0026max=25\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaffainfo%2Fsuricata-rules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaffainfo%2Fsuricata-rules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaffainfo%2Fsuricata-rules/lists"}