audit — API
def main():SystemSnapshot:
Заголовок раздела «SystemSnapshot:»src/ids_ips/collector/system_audit.py
class SystemSnapshot:collect_system_snapshot
Заголовок раздела «collect_system_snapshot»src/ids_ips/collector/system_audit.py
def collect_system_snapshot() -> SystemSnapshot:run_basic_audit
Заголовок раздела «run_basic_audit»src/ids_ips/collector/system_audit.py
def run_basic_audit(cfg: AuditConfig) -> Path:load_audit_json
Заголовок раздела «load_audit_json»src/ids_ips/collector/system_audit.py
def load_audit_json(path: Path) -> Dict[str, Any]:AuditConfig:
Заголовок раздела «AuditConfig:»class AuditConfig:ensure_output_dir
Заголовок раздела «ensure_output_dir»def ensure_output_dir(cfg: AuditConfig) -> None:extract_basic_features
Заголовок раздела «extract_basic_features»src/ids_ips/features/basic_features.py
def extract_basic_features(audit_path: Path) -> pd.DataFrame:setup_logging
Заголовок раздела «setup_logging»def setup_logging(log_dir: Path) -> None:BaselineAnomalyModel:
Заголовок раздела «BaselineAnomalyModel:»src/ids_ips/models/baseline.py
class BaselineAnomalyModel: