diff --git a/CHANGELOG-Japanese.md b/CHANGELOG-Japanese.md index ca1dc5d0..2031902f 100644 --- a/CHANGELOG-Japanese.md +++ b/CHANGELOG-Japanese.md @@ -4,12 +4,13 @@ **改善:** +- より正確な結果を出力するために、チャンネルとEIDの情報を`rules/config/channel_eid_info.txt`に基づいてチェックするようにした。 (#463) (@garigariganzy) - 検知ルールを利用しないオプション(`-M`と`-L`オプション)の時のメッセージの出力内容を修正した。 (#730) (@hitenkoku) - 検出したルールの作者名を標準出力に追加した。 (#724) (@hitenkoku) **バグ修正:** -- より正確な結果を出力するために、チャンネルとEIDの情報を`rules/config/channel_eid_info.txt`に基づいてチェックするようにした。 (#463) (@garigariganzy) +- mericオプションのEventIDのキー名の数え上げが原因となっていたイベント集計の誤りを修正した。 (#729) (@hitenkoku) ## 1.7.0 [2022/09/29] diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b967247..9c21de01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,13 @@ **Enhancements:** +- Hayabusa now checks Channel and EID information based on `rules/config/channel_eid_info.txt` to provide more accurate results. (#463) (@garigariganzy) - Do not display a message about loading detection rules when using the `-M` or `-L` options. (#730) (@hitenkoku) - Added output of detected rule authors in standard output. (#724) (@hitenkoku) **Bug Fixes:** -- Hayabusa now checks Channel and EID information based on `rules/config/channel_eid_info.txt` to provide more accurate results. (#463) (@garigariganzy) +- Fixed duplicate event outputted with metric option due to sum up of event IDs key name. (#729) (@hitenkoku) ## 1.7.0 [2022/09/29] diff --git a/src/timeline/metrics.rs b/src/timeline/metrics.rs index 1126e88f..33934b18 100644 --- a/src/timeline/metrics.rs +++ b/src/timeline/metrics.rs @@ -96,7 +96,7 @@ impl EventMetrics { if let Some(idnum) = utils::get_event_value("EventID", &record.record) { let count: &mut usize = self .stats_list - .entry((idnum.to_string(), channel)) + .entry((idnum.to_string().replace('\"', ""), channel)) .or_insert(0); *count += 1; };