diff --git a/doc/AboutRuleCreation-English.md b/doc/AboutRuleCreation-English.md index 3c7a8b39..d8e24183 100644 --- a/doc/AboutRuleCreation-English.md +++ b/doc/AboutRuleCreation-English.md @@ -576,4 +576,9 @@ detection: - ProcessName|endswith: "powershell.exe" - ProcessName|endswith: "WMIC.exe" condition: selection_1 and selection_4 and not (selection_2 and not filter_2) and not filter_3 and not filter_1 -``` \ No newline at end of file +``` + +# Converting sigma rules to hayabusa format +We have created a backend for sigmac to convert rules from sigma to hayabusa format [here](https://github.com/Yamato-Security/hayabusa/blob/main/tools/sigmac/). + +The documentation for how to use it is [here](https://github.com/Yamato-Security/hayabusa/blob/main/tools/sigmac/README-English.md). \ No newline at end of file diff --git a/doc/AboutRuleCreation-Japanese.md b/doc/AboutRuleCreation-Japanese.md index aadea2f3..7aeca857 100644 --- a/doc/AboutRuleCreation-Japanese.md +++ b/doc/AboutRuleCreation-Japanese.md @@ -348,7 +348,7 @@ Hayabusaに`.\rules\hayabusa\default\alerts\System\7045_CreateOrModiftySystemPro また、自分で作成した異なる regexes と allowlist テキストファイルを使用することもできます。 デフォルトの `./config/detectlist_suspicous_services.txt` と `./config/allowlist_legitimate_services.txt` を参考にして、独自のファイルを作成してください。 -## 条件 +## condition (条件) 上記で説明した表記法では、`AND`や`OR`の論理を表現することができますが、複雑な論理を定義しようとすると混乱してしまうでしょう。 より複雑なルールを作りたい場合は、以下のように `condition` キーワードを使用します。 @@ -583,4 +583,9 @@ detection: - ProcessName|endswith: "powershell.exe" - ProcessName|endswith: "WMIC.exe" condition: selection_1 and selection_4 and not (selection_2 and not filter_2) and not filter_3 and not filter_1 -``` \ No newline at end of file +``` + +# SigmaルールからHayabusaルール形式への自動変換 +SigmaルールからHayabusaルール形式への自動変換を行うsigmacのバックエンドを[こちら](https://github.com/Yamato-Security/hayabusa/tree/main/tools/sigmac)で作成しました。 + +使い方のReadmeは[こちら](https://github.com/Yamato-Security/hayabusa/blob/main/tools/sigmac/README-Japanese.md)です。 \ No newline at end of file