diff --git a/src/modules/creds/camera/acti/acti_camera_default.rs b/src/modules/creds/camera/acti/acti_camera_default.rs
deleted file mode 100644
index a3522b6..0000000
--- a/src/modules/creds/camera/acti/acti_camera_default.rs
+++ /dev/null
@@ -1,273 +0,0 @@
-use anyhow::{Context, Result};
-use async_ftp::FtpStream;
-use colored::*;
-use reqwest::Client;
-use ssh2::Session;
-use telnet::{Telnet, Event};
-use std::{net::TcpStream, time::Duration};
-use tokio::{join, task};
-
-const DEFAULT_TIMEOUT_SECS: u64 = 10;
-
-fn display_banner() {
- println!("{}", "╔═══════════════════════════════════════════════════════════╗".cyan());
- println!("{}", "║ ACTi Camera Default Credentials Checker ║".cyan());
- println!("{}", "║ Multi-Protocol Scanner (FTP/SSH/Telnet/HTTP) ║".cyan());
- println!("{}", "╚═══════════════════════════════════════════════════════════╝".cyan());
- println!();
-}
-
-/// Supported Acti services
-#[derive(Debug, Clone, Copy, PartialEq, Eq)]
-pub enum ServiceType {
- Ftp,
- Ssh,
- Telnet,
- Http,
-}
-
-impl ServiceType {
- fn as_str(&self) -> &'static str {
- match self {
- ServiceType::Ftp => "FTP",
- ServiceType::Ssh => "SSH",
- ServiceType::Telnet => "Telnet",
- ServiceType::Http => "HTTP",
- }
- }
-}
-
-/// Common config
-#[derive(Clone)]
-pub struct Config {
- pub target: String,
- pub port: u16,
- pub credentials: Vec<(&'static str, &'static str)>,
- pub stop_on_success: bool,
- pub verbosity: bool,
-}
-
-/// Helper to normalize IPv4, IPv6 (with any amount of brackets)
-fn normalize_target(target: &str, port: u16) -> String {
- let cleaned = target.trim_matches(|c| c == '[' || c == ']');
- if cleaned.contains(':') && !cleaned.contains('.') {
- format!("[{}]:{}", cleaned, port) // IPv6
- } else {
- format!("{}:{}", cleaned, port) // IPv4 or hostname
- }
-}
-
-/// FTP check (async)
-pub async fn check_ftp(config: &Config) -> Result