botserver/src/security/protection/mod.rs
Rodrigo Rodriguez (Pragmatismo) 7906a9bf32
Some checks failed
BotServer CI / build (push) Failing after 4m55s
security: add CoreDNS ACL hardening and fail2ban proxy jail
- dns_hardener.rs: apply ACL (anti-amplification) + errors plugin to Corefile via lxc
- fail2ban.rs: add apply_proxy() for caddy-http-flood jail in pragmatismo-proxy container
- security_fix.rs: integrate dns and fail2ban_proxy steps into run_security_fix/status
- mod.rs: export dns_hardener module
2026-03-17 11:18:19 -03:00

20 lines
580 B
Rust

pub mod api;
pub mod caddy_hardener;
pub mod chkrootkit;
pub mod dns_hardener;
pub mod fail2ban;
pub mod firewall;
pub mod installer;
pub mod lmd;
pub mod lynis;
pub mod manager;
pub mod rkhunter;
pub mod security_fix;
pub mod sudoers;
pub mod suricata;
pub use api::configure_protection_routes;
pub use installer::{InstallResult, ProtectionInstaller, UninstallResult, VerifyResult};
pub use manager::{ProtectionManager, ProtectionTool, ToolStatus};
pub use security_fix::{run_security_fix, run_security_status, SecurityFixReport};
pub use sudoers::print_bootstrap_instructions;