write_rules_file
Saves Snort 3 rules to a specified path without overwriting existing files; returns a diff unless overwrite=true, and never overwrites registered evidence.
Instructions
Save rules to a path you name. Existing files are never overwritten unless overwrite=true; instead a diff is returned. Registered evidence is never overwritten. Example: write_rules_file(path="~/rules/local-new.rules", rules_text="alert ...")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| overwrite | No | ||
| rules_text | Yes |