u2secure 0.1.1

Make your Linux system more secure through interactive CLI | 通过交互式的cli让你的Linux系统更安全
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod application;
mod domain;
mod infrastructure;
mod presentation;

use application::orchestrator::HardeningOrchestrator;
use infrastructure::rollback;
use presentation::cli;

fn main() {
    // 初始化 Ctrl+C 信号处理器(确保在任何修改前就位)
    rollback::init_signal_handler();

    let orchestrator = HardeningOrchestrator::new();
    cli::run_interactive(&orchestrator);
}