cargo fmt
This commit is contained in:
@@ -3,12 +3,12 @@ use crate::detections::pivot::PIVOT_KEYWORD;
|
||||
use crate::detections::print::AlertMessage;
|
||||
use crate::detections::utils;
|
||||
use chrono::{DateTime, Utc};
|
||||
use std::env::current_exe;
|
||||
use clap::{App, CommandFactory, Parser};
|
||||
use hashbrown::HashMap;
|
||||
use hashbrown::HashSet;
|
||||
use lazy_static::lazy_static;
|
||||
use regex::Regex;
|
||||
use std::env::current_exe;
|
||||
use std::path::PathBuf;
|
||||
use std::sync::RwLock;
|
||||
use terminal_size::{terminal_size, Height, Width};
|
||||
@@ -33,7 +33,8 @@ lazy_static! {
|
||||
pub static ref TERM_SIZE: Option<(Width, Height)> = terminal_size();
|
||||
pub static ref TARGET_EXTENSIONS: HashSet<String> =
|
||||
get_target_extensions(CONFIG.read().unwrap().args.evtx_file_ext.as_ref());
|
||||
pub static ref CURRENT_EXE_PATH: PathBuf = current_exe().unwrap().parent().unwrap().to_path_buf();
|
||||
pub static ref CURRENT_EXE_PATH: PathBuf =
|
||||
current_exe().unwrap().parent().unwrap().to_path_buf();
|
||||
}
|
||||
|
||||
pub struct ConfigReader<'a> {
|
||||
@@ -230,8 +231,18 @@ impl ConfigReader<'_> {
|
||||
app: build_cmd,
|
||||
args: parse,
|
||||
headless_help: String::default(),
|
||||
event_timeline_config: load_eventcode_info(CURRENT_EXE_PATH.join("config/statistics_event_info.txt").to_str().unwrap()),
|
||||
target_eventids: load_target_ids(CURRENT_EXE_PATH.join("config/target_eventids.txt").to_str().unwrap()),
|
||||
event_timeline_config: load_eventcode_info(
|
||||
CURRENT_EXE_PATH
|
||||
.join("config/statistics_event_info.txt")
|
||||
.to_str()
|
||||
.unwrap(),
|
||||
),
|
||||
target_eventids: load_target_ids(
|
||||
CURRENT_EXE_PATH
|
||||
.join("config/target_eventids.txt")
|
||||
.to_str()
|
||||
.unwrap(),
|
||||
),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,12 +54,18 @@ lazy_static! {
|
||||
pub static ref STATISTICS_FLAG: bool = configs::CONFIG.read().unwrap().args.statistics;
|
||||
pub static ref LOGONSUMMARY_FLAG: bool = configs::CONFIG.read().unwrap().args.logon_summary;
|
||||
pub static ref TAGS_CONFIG: HashMap<String, String> = Message::create_output_filter_config(
|
||||
CURRENT_EXE_PATH.join("config/output_tag.txt").to_str().unwrap(),
|
||||
CURRENT_EXE_PATH
|
||||
.join("config/output_tag.txt")
|
||||
.to_str()
|
||||
.unwrap(),
|
||||
true,
|
||||
configs::CONFIG.read().unwrap().args.all_tags
|
||||
);
|
||||
pub static ref CH_CONFIG: HashMap<String, String> = Message::create_output_filter_config(
|
||||
CURRENT_EXE_PATH.join("config/channel_abbreviations.txt").to_str().unwrap(),
|
||||
CURRENT_EXE_PATH
|
||||
.join("config/channel_abbreviations.txt")
|
||||
.to_str()
|
||||
.unwrap(),
|
||||
false,
|
||||
configs::CONFIG.read().unwrap().args.all_tags
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user