WIP list banned ips

This commit is contained in:
midefos committed 2024-07-21 13:01:23 +02:00
1 parent 8256b0358d
commit 78c0af4d04
4 files changed
+79 -55

No files matched your search

+8 -1
View File
@@ -4,7 +4,9 @@ pub mod iptables_wrapper;
pub mod login_attempt;
use cli::Arguments;
use iptables_wrapper::{allow_ip_port, ban_port, is_port_secured, remove_ip_port, unban_port};
use iptables_wrapper::{
allow_ip_port, ban_port, is_port_secured, list_banned_ips, remove_ip_port, unban_port,
};
use linemux::MuxedLines;
use login_attempt::LoginAttempt;
use std::path::PathBuf;
@@ -22,6 +24,11 @@ async fn main() {
} => {
let _ = start_ban_server(ssh_auth_log, iptables_save).await;
}
Arguments::ListBannedIps => {
for ip in list_banned_ips() {
println!("{}", ip);
}
}
Arguments::IsPortSecured { port, docker } => {
let is_secured = is_port_secured(port, docker);
println!("{}", is_secured);