This commit is contained in:
2025-09-17 13:18:56 -04:00
parent bb8b7cc3fd
commit 43c9b56674

View File

@@ -14,6 +14,7 @@ use std::time::{Duration, SystemTime};
use crate::arguments::Arguments; use crate::arguments::Arguments;
use crate::config::setup_service; use crate::config::setup_service;
use crate::monitors::network::NETMon;
use crate::util::{get_cache_dir, get_config_dir, write_default_blacklist, write_default_config}; use crate::util::{get_cache_dir, get_config_dir, write_default_blacklist, write_default_config};
pub trait EventMonitor { pub trait EventMonitor {
@@ -23,7 +24,7 @@ pub trait EventMonitor {
#[derive(Debug)] #[derive(Debug)]
pub enum Monitors { pub enum Monitors {
USBMon(USBMon), USBMon(USBMon),
// NetMon(NETMon), NetMon(NETMon),
SSHBurnMon(SSHBurnMon), SSHBurnMon(SSHBurnMon),
FileChanges(FileChanges), FileChanges(FileChanges),
NewClients(NewClientMon), NewClients(NewClientMon),
@@ -190,6 +191,9 @@ impl AppState {
Monitors::NewClients(e) => { Monitors::NewClients(e) => {
e.check().await; e.check().await;
} }
Monitors::NetMon(e) => {
e.check().await
}
} }
tokio::time::sleep(Duration::new(n_tick, 0)).await; tokio::time::sleep(Duration::new(n_tick, 0)).await;
} }