2.19.0 [2024/11/26] "Every Day Is A Good Day Release"
New Features:
- Support for the
gt
,gte
,lt
,lte
field modifiers. (#1433) (@fukusuket) - New
log-metrics
command to get information about.evtx
files. (computer names, event count, first timestamp, last timestamp, channels, providers) (#1474) (@fukusuket) - New
-b, --disable-abbreviations
options for the following commands to disableChannel
andProvider
abbreviations for when you want to check the original values. (#1485) (@fukusuket)csv-timeline
json-timeline
eid-metrics
log-metrics
search
- Support for
utf16/utf16be/utf16le/wide
field modifiers to be used with thebase64offset|contains
field modifier. (#1432) (@fukusuket)utf16|base64offset|contains
utf16be|base64offset|contains
utf16le|base64offset|contains
wide|base64offset|contains
Enhancements:
- Updated the
yaml-rust
crate toyaml-rust2
. (#461) (@YamatoSecurity) windash
characters are now being dynamically read fromrules/config/windash_characters.txt
. (#1440) (@fukusuket)logon-summary
command now displays logon information from RDP events. Note: Hayabusa will output more detailed information when saving to a file. (#1468) (@fukusuket)- The colors were updated to make it easier to read. (#1480) (@YamatoSecurity)
- Added start and finish messages of the day. (#1492) (@fukusuket)
- New color scheme added to output. (#1491) (@fukusuket)
- File size is now displayed next to the file name under the progress bar. (#1471) (@fukusuket)
Bug Fixes:
logon-summary
command would sometimes crash with corrupted logs. (#1477) (@fukusuket)- Some results would be displayed after the progress bar when outputting results to the terminal with
csv-timeline
andjson-timeline
. (#1459) (@fukusuket) - The detailed field value results in aggregation rule alerts were not sorted so
csv-timeline
andjson-timeline
would not output completely exact results each time. (#1466) (@fukusuket) - Updated
hayabusa-evtx
crate to0.8.12
. (@YamatoSecurity) logon-summary
andeid-metrics
would sometimes output multiple progress bars. #1479 (@fukusuket)- The progress bar has been removed when outputting to terminal and not sorting events as is unneeded. #1508 (@fukusuket)
Other:
- The
--timeline-offset
option has been renamed to--time-offset
. (#1490) (@YamatoSecurity)
新機能:
gt
、gte
、lt
、lte
のフィールドモディファイアに対応した。(#1433) (@fukusuket)- 新しい
log-metrics
コマンドで.evtx
ファイルの情報を取得できるようになった。(コンピュータ名、イベント数、最初のタイムスタンプ、最後のタイムスタンプ、チャネル、プロバイダ) (#1474) (@fukusuket) - 以下のコマンドに
Channel
とProvider
の略称を無効にする-b, --disable-abbreviations
オプションを追加した。元の値を確認したい時に便利。 (#1485) (@fukusuket)csv-timeline
json-timeline
eid-metrics
log-metrics
search
utf16/utf16be/utf16le/wide
フィールドモディファイアがbase64offset|contains
フィールドモディファイアと一緒に使えるようになった。 (#1432) (@fukusuket)utf16|base64offset|contains
utf16be|base64offset|contains
utf16le|base64offset|contains
wide|base64offset|contains
改善:
yaml-rust
クレートをyaml-rust2
に更新した。(#461) (@YamatoSecurity)windash
文字が、rules/config/windash_characters.txt
から動的に読み込まれるようになった。(#1440) (@fukusuket)logon-summary
コマンドがRDPイベントからのログオン情報を表示するようになった。注意: ファイルに保存する場合、Hayabusaはより詳細な情報を出力する。(#1468) (@fukusuket)- 見やすくなるように色を更新した。 (#1480) (@YamatoSecurity)
- 実行開始と終了のメッセージを出力するようにした。 (#1492) (@fukusuket)
- 出力に新しい配色を追加した。 (#1491) (@fukusuket)
- ファイルサイズがプログレスバーの下のファイル名の横に表示されるようになった。 (#1471) (@fukusuket)
バグ修正:
- logon-summary`コマンドが破損したログでクラッシュすることがあった。(#1477) (@fukusuket)
csv-timeline
とjson-timeline
コマンドで、結果をターミナルに出力すると、プログレスバーの後にいくつかの結果が表示されていた。(#1459) (@fukusuket)- 集計ルールのアラートの詳細フィールド値の結果がソートされていないため、
csv-timeline
とjson-timeline
は、毎回完全に正確な結果を出力しなかった。 (#1466) (@fukusuket) hayabusa-evtx
クレートをバージョン0.8.12
に更新した。(@YamatoSecurity)logon-summary
とeid-metrics
が複数のプログレスバーを出力することがあった。 #1479 (@fukusuket)- ターミナルに出力し、イベントをソートしない場合、プログレスバーは不要なため削除された。 #1508 (@fukusuket)
その他:
timeline-offset
オプションは、--time-offset
に名前変更された。 (#1490) (@YamatoSecurity)