Commit Graph

107 Commits

Author SHA1 Message Date
DastInDark
c299edd62d fix: used check path func based on current exection path #618 2022-07-03 22:56:56 +09:00
DastInDark
02513c1319 cargo fmt 2022-06-29 20:25:22 +09:00
DastInDark
39ecc5769b changed: some config file is moved to hayabusa-rules 2022-06-29 20:20:12 +09:00
DustInDark
15ffd509ab changed Result Summary font color to light green 2022-06-26 12:15:28 +09:00
Tanaka Zakku
77945e5562 v1.4.0 release 2022-06-26 08:07:22 +09:00
Yamato Security
09f8af971e Merge branch 'main' into 603-bug-non-utf-8-byte-sequences-error-with-color-output 2022-06-26 07:08:06 +09:00
DustInDark
5d058d3b89 fixed test 2022-06-26 00:50:05 +09:00
DustInDark
9d871d3973 fixed clippy error 2022-06-26 00:36:51 +09:00
DustInDark
68276292bc to remove unnecessary newline in display output 2022-06-26 00:21:07 +09:00
DustInDark
a706c5fcbc cargo fmt 2022-06-25 23:51:32 +09:00
DustInDark
c26df97fc4 fixed error when output is over buffered size with color output 2022-06-25 23:43:38 +09:00
DustInDark
4bae30124d cargo fmt 2022-06-23 22:12:28 +09:00
DustInDark
0c6316d75b fixed test 2022-06-23 22:11:56 +09:00
DustInDark
beb721aeea Merge branch 'main' into 592-config-flag-seems-to-be-ignored 2022-06-23 21:22:17 +09:00
DustInDark
fb08d7ee09 cargo fmt 2022-06-23 09:25:44 +09:00
DustInDark
54009f3466 adjusted execution path to level_color.txt 2022-06-23 09:21:10 +09:00
DustInDark
4623777ba4 cargo fmt 2022-06-22 22:46:40 +09:00
DustInDark
8a47d37c64 fixed get_writeable_color and write_color_buffer arguments 2022-06-22 22:45:38 +09:00
DustInDark
717e4dec06 cargo fmt 2022-06-22 17:06:13 +09:00
DustInDark
dfde18860f changed "Results Summary:" color to Green #595 2022-06-22 17:04:52 +09:00
DustInDark
905aaeadf1 cargo fmt 2022-06-22 00:14:09 +09:00
DustInDark
db5c57c35d added output saved file size #595 2022-06-22 00:13:33 +09:00
DustInDark
b3dadb1559 merged term_size 2022-06-16 17:49:02 +09:00
DustInDark
91a781ffa2 changed way of getting arg due to clap derive 2022-06-16 17:40:58 +09:00
DustInDark
f7db551546 due to clap v3 derive struct is ignore capictal case #413 2022-06-13 01:59:42 +09:00
DustInDark
897fe9c1c1 fixed test 2022-06-11 04:36:21 +09:00
DustInDark
d031ef670b cargo fmt 2022-06-11 00:15:55 +09:00
DustInDark
14972aacca added level abbreviation to csv format #579 2022-06-11 00:15:12 +09:00
DustInDark
eda1da81e9 fixed output when details is empty #579 2022-06-10 17:57:39 +09:00
DustInDark
bd03e2a7ff added output of level abbrevation #579 2022-06-10 17:55:32 +09:00
DustInDark
765b7d59ef fixed if logic hide-record-id #579 2022-06-10 17:14:51 +09:00
DustInDark
7e6fc14e4f fixed test 2022-06-10 16:50:57 +09:00
DustInDark
2830ee7b1a changed display-record-id option to hide-record-id #579 2022-06-10 16:49:22 +09:00
DustInDark
f9a0606c97 fixed date output format each format option #574 2022-06-10 13:24:20 +09:00
DustInDark
9abff480e9 Merge branch 'main' into 574-add-more-timestamp-format-options 2022-06-10 12:00:35 +09:00
DustInDark
dbee018af1 fixed test 2022-06-09 19:51:16 +09:00
DustInDark
fede3afd3b cargo fmt 2022-06-09 09:01:24 +09:00
DustInDark
d716ffb13e fixed output bug when not set option column #577 2022-06-09 01:53:53 +09:00
DustInDark
781117f206 added three time option #574 2022-06-08 18:50:30 +09:00
DustInDark
4327a39f5c fixed cargo clippy error 2022-06-07 19:11:56 +09:00
DustInDark
a2de1314f9 fixed cargo clippy errors 2022-06-07 19:04:42 +09:00
DustInDark
d00737c033 add view event frequency timeline option (#567)
* added option visual-timeline option #566

* updated readme #566

* updated changelog #566

* updated rules

* cargo fmt

* change --visual-timeline to --visualize-timeline

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-06-05 17:41:08 +09:00
DustInDark
0df42b67ba output saving results message (#563)
* added Results Summary title #561

* added results message when output option is enabled. #561

* version number update

* added newline

* removed newline

* tuned output #561

* fixed bug that console output table header color is same with 1st row color #561

* cargo fmt
2022-06-03 20:49:26 +09:00
DustInDark
9e1fabb21e display computers with most alerts (#558)
* added top3 alert by level and computer #557

* cargo fmt

* updated changelog #557

* updated readme #557

* added output when one computer name in level. #557

* updated screenshot

* updated rules

* add SOF-ELK link

* readme update

* readme update

* cargo fmt

* change display num from 3 to 5 #557

* excluded count when computer name is "-" in event and fixed output #557

- removed warn output.

- changed output when count is 0.

* cargo fmt

* changed computer name summary to filter unique computer name and rule path pair #557

* cargo fmt

* readme update change order of output

* changelog update

* fixed crash bug when level is not valid #560 #557

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-06-03 12:01:14 +09:00
DustInDark
39468d3b06 fixed bug hayabusa crashes when level is not valid (#562)
* fixed undefined level unwarp panic bug #560

* updated changelog #560
2022-06-03 11:55:22 +09:00
DustInDark
7a7afe732c most detections summary by date (#551)
* added Date with most detections by level #550

* cargo fmt

* updated changelog #550

* updated readme #550

* removed  most undefined detections date in summary #550

* cargo fmt

* add space after level tuning

* changed undefined rule detection count to no show #550

* cargo fmt

* readme update

* channel abb update

* channel abb update

* readme update

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-05-31 22:29:51 +09:00
DustInDark
4c1aa94eba display logo in green (#552)
* added termcolor reset function #537

* added logo green output #537

* fixed test

* cargo fmt

* updated changelog #537

* fixed clippy error

* update logo screenshot

* updated rules

* changed no colored logo when --no-color option is enabled

* fixed colored reset bug when --update-rules option is enabled

* fixed color reset bug when --level-tuning option is enabled

* cargo fmt

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-05-31 17:06:12 +09:00
DustInDark
2653e87588 start timeline and end timeline do not work (#547)
* fixed dont work start-timeline and end-timeline #546

* fixed condition

* added changelog #546

* changelog update

* changed stop analysis when start-timeline and end-timeline happend parse error #546

* cargo fmt

* fixed alert message

* fixed lack of timestamp convert

* cargo fmt

* readme/usage update

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-05-28 10:07:39 +09:00
DustInDark
a17d0d4e37 display EventRecordID (#549)
* added -R --display-record-id #548

* fixed test data #548

* cargo fmt

* added describe of -R --display-record-id option to README #548

* updated changelog #548

* readme update

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-05-27 22:19:40 +09:00
DustInDark
7be79efc21 fixed event timeline frequency font color changed when use f option #542 (#544)
* fixed event timeline frequency font color changed when use f option #542

* fixed duplicate count detection to same record in data reduction #543

* fixed error #542

* fixed fmt

* fixed error

* changed no frequency timeline output when events is less than 5 record.

* Error message update

* added newline after progress bar

* fixed  frequency timeline logic to pass test

* cargo fmt

* Added CHANGELOG #533 #538 #525

* changelog update

* updated readme #533 #538

* readme update

* startup logo update

Co-authored-by: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com>
2022-05-27 10:13:40 +09:00