Skip to content

Commit

Permalink
Merge pull request #883 from Yamato-Security/improve-speed-by-adding-…
Browse files Browse the repository at this point in the history
…string-length-match

Improving speed by adding `string length match` before `regular expression match`
  • Loading branch information
YamatoSecurity authored Jan 18, 2023
2 parents fa4dbeb + 0cbd4a2 commit 6806e26
Show file tree
Hide file tree
Showing 6 changed files with 89 additions and 64 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG-Japanese.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
**改善:**

- HTMLレポートの出力に実行したコマンドラインを追加した。 (#877) (@hitenkoku)
- EIDの検知方法を変更したことによるパフォーマンスの向上。 (#882) (@fukusuket)
- イベントIDの完全比較を行うことで、約3%のスピードアップを実現した。 (#882) (@fukusuket)
- 正規表現使用前のフィルタリングにより、約14%のスピードアップを実現した。 (#883) (@fukusuket)

**バグ修正:**

Expand Down
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
**Enhancements:**

- Added the executed command line to the HTML report. (#877) (@hitenkoku)
- Improved speed by EID matching process changed. (#882) (@fukusuket)
- Approximately 3% speed increase by performing exact string matching on Event IDs. (#882) (@fukusuket)
- Approximately 14% speed increase by filtering before regex usage. (#883) (@fukusuket)

**Bug Fixes:**

Expand Down
109 changes: 58 additions & 51 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "hayabusa"
version = "2.1.0"
version = "2.2.0-dev"
authors = ["Yamato Security @SecurityYamato"]
edition = "2021"
rust-version = "1.66.0"
Expand Down
Loading

0 comments on commit 6806e26

Please sign in to comment.