#!/bin/bash
# Project: Brabus Recon Suite (BRS)
# Company: EasyProTech LLC (www.easypro.tech)
# Dev: Brabus
# Date: 2025-08-11 00:09:08 MSK
# This file was modified
# Telegram: https://t.me/easyprotech
# English language file for Brabus Recon Suite (BRS)
# Language: English (en)

# Global
LANG_NAME="English"
LANG_CODE="en"

# Main Menu
MENU_TITLE="MAIN MENU"
MENU_SEPARATOR="=========================="
MENU_NETWORK_DISCOVERY="Network Discovery"
MENU_PORT_SCANNER="Port Scanning"
MENU_DOMAIN_RECON="Domain Reconnaissance"
# Domain Reconnaissance Menu labels
DOMAIN_MENU_TITLE="DOMAIN RECONNAISSANCE"
DOMAIN_MENU_SEPARATOR="=========================="
DOMAIN_MENU_BACK="Back"
DOMAIN_MENU_CHOOSE="Choose option"
MENU_VULNERABILITY_SCANNER="Vulnerability Search"
MENU_SYSINFO="System Information"
MENU_ATTACK_TOOLS="Attack Tools"
MENU_VIEW_RESULTS="View Results"
MENU_CLEANUP="Cleanup Results"
MENU_SETTINGS="Settings"
MENU_HELP="Help"
MENU_LANGUAGE="Language"
MENU_TOOLS="Check Tools"
MENU_EXIT="Exit"

# Settings submenu
SETTINGS_TITLE="🔧 SETTINGS"
SETTINGS_SEPARATOR="======================"
SETTINGS_LANGUAGE="🌍 Language"
SETTINGS_TOOLS="🔧 Check Tools"
SETTINGS_HELP="📚 Help"
SETTINGS_BACK="← Back to Main Menu"
MENU_CHOOSE_OPTION="Choose option"
MENU_INVALID_CHOICE="❌ Invalid choice"
MENU_PRESS_ENTER="Press Enter to continue..."

# Network Discovery
NET_TITLE="🌐 LOCAL NETWORK SCANNING"
NET_SEPARATOR="================================="
NET_TARGET_NETWORK="🎯 Target network"
NET_SEARCHING_HOSTS="📡 Searching for live hosts..."
NET_ARP_SCANNING="🔍 Performing ARP scan..."
NET_HOSTS_FOUND="✅ Live hosts found"
NET_LIVE_HOSTS="📋 LIVE HOSTS:"
NET_PORT_SCANNING="⚡ Fast port scanning..."
NET_SCANNING_HOST="🎯 Scanning"
NET_SCAN_COMPLETE="✅ Scan completed!"
NET_RESULTS_SAVED="📁 Results saved to:"
NET_LIVE_HOSTS_FILE="- Live hosts"
NET_SCAN_RESULTS_FILE="- Scan results"
NET_STATISTICS="📊 SUMMARY STATISTICS:"
NET_TOTAL_HOSTS="Total hosts"
NET_OPEN_PORTS="Open ports found"
NET_SSH_SERVERS="SSH servers"
NET_HTTP_SERVERS="HTTP servers"
NET_HTTPS_SERVERS="HTTPS servers"
NET_NEXT_STEPS="🚀 For deeper analysis, use:"
NET_PORT_SCANNER_HINT="./port_scanner.sh - detailed port scanning"
NET_VULN_SCANNER_HINT="./vulnerability_scanner.sh - vulnerability assessment"
NET_ATTACK_TOOLS_HINT="./attack_tools.sh - attack tools"

# Port Scanner
PORT_TITLE="🔍 PORT SCANNER"
PORT_MODES="Scan modes:"
PORT_FAST="Fast scan (top 1000 ports)"
PORT_FULL="Full scan (all 65535 ports)"
PORT_STEALTH="Stealth SYN scan"
PORT_UDP="UDP scan"
PORT_VERSION="Service version detection"
PORT_AGGRESSIVE="Aggressive scan (-A)"
PORT_TOR="Scan via Tor"
PORT_MASSCAN="Mass scan (masscan)"
PORT_SCAN_ALL="Scan all hosts from last discovery"

# Vulnerability Scanner
VULN_TITLE="🛡️ VULNERABILITY SCANNER"
VULN_NSE="NSE vulnerability detection scripts"
VULN_NIKTO="Nikto - web vulnerabilities"
VULN_SQLMAP="SQLmap - SQL injection testing"
VULN_SMB="SMB vulnerabilities"
VULN_WEAK_PASSWORDS="Weak password testing"
VULN_SSL="SSL/TLS vulnerabilities"
VULN_AUTO_SCAN="Auto-scan all discovered hosts"

# Attack Tools
ATTACK_TITLE="⚔️ ATTACK TOOLS"
ATTACK_WARNING="⚠️ AUTHORIZED TESTING ONLY!"
ATTACK_BRUTEFORCE="Bruteforce attacks:"
ATTACK_SSH_BRUTE="SSH bruteforce"
ATTACK_FTP_BRUTE="FTP bruteforce"
ATTACK_HTTP_BRUTE="HTTP Basic Auth bruteforce"
ATTACK_TELNET_BRUTE="Telnet bruteforce"
ATTACK_RDP_BRUTE="RDP bruteforce"
ATTACK_NETWORK="Network attacks:"
ATTACK_ARP_SPOOF="ARP Spoofing"
ATTACK_MITM="MITM attack (ettercap)"
ATTACK_WIFI="WiFi attacks:"
ATTACK_HANDSHAKE="Handshake capture"
ATTACK_TOOLS_OTHER="Other tools:"
ATTACK_DIR_ENUM="Directory enumeration"
ATTACK_WORDLIST_GEN="Wordlist generation"

# Results
RESULTS_TITLE="📊 VIEW RESULTS"
RESULTS_LATEST="Show latest results"
RESULTS_BY_DATE="Show results by date"
RESULTS_BY_HOST="Show results by host"
RESULTS_STATISTICS="Show statistics"
RESULTS_EXPORT="Export results"

# Help
HELP_TITLE="📚 HELP AND DOCUMENTATION"
HELP_QUICK_START="Quick start guide"
HELP_MODULES="Module descriptions"
HELP_EXAMPLES="Usage examples"
HELP_TROUBLESHOOTING="Troubleshooting"
HELP_LEGAL="Legal information"

# Language Selection
LANG_TITLE="🌍 LANGUAGE SELECTION"
LANG_CURRENT="Current language"
LANG_AVAILABLE="Available languages:"
LANG_CHANGE_SUCCESS="✅ Language successfully changed!"
LANG_RESTART_REQUIRED="Please restart the application to apply changes."

# Company Information (US/UK specific)
COMPANY_NAME="EasyProTech LLC"
COMPANY_NAME_EN="EasyProTech LLC"
COMPANY_WEBSITE="www.easypro.tech"
COMPANY_CONTACT_TELEGRAM="@easyprotech"
COMPANY_JURISDICTION="United States / United Kingdom"
COMPANY_JURISDICTION_SECONDARY="Users must also comply with laws of their jurisdictions"

# US/UK Legal Framework
US_COMPUTER_FRAUD_ACT="Computer Fraud and Abuse Act (18 U.S.C. § 1030)"
US_WIRETAP_ACT="Electronic Communications Privacy Act (18 U.S.C. § 2511)"
US_DMCA="Digital Millennium Copyright Act"
UK_COMPUTER_MISUSE_ACT="Computer Misuse Act 1990"
UK_DATA_PROTECTION_ACT="Data Protection Act 2018"

# Legal and Ethics Messages (US/UK specific)
LEGAL_CRITICAL_WARNING="🚨 CRITICAL LEGAL WARNING 🚨"
LEGAL_UNAUTHORIZED_ILLEGAL="UNAUTHORIZED USE IS ILLEGAL AND MAY RESULT IN CRIMINAL PROSECUTION"
LEGAL_PENETRATION_TOOLKIT="THIS IS A PENETRATION TESTING TOOLKIT FOR AUTHORIZED SECURITY TESTING ONLY"
LEGAL_CONSEQUENCES_INTRO="Using this software to scan, probe, or attack networks, systems, or services that you do not own or have explicit written permission to test is ILLEGAL and may result in:"
LEGAL_CRIMINAL_CHARGES="• Criminal charges under Computer Fraud and Abuse Act (CFAA) and Computer Misuse Act"
LEGAL_SUBSTANTIAL_FINES="• Substantial fines (potentially millions of dollars depending on damage)"
LEGAL_PRISON_TIME="• Imprisonment (up to 20 years in US, up to 10 years in UK depending on severity)"
LEGAL_CRIMINAL_RECORD="• Permanent criminal record affecting future employment, travel, and reputation"
LEGAL_CIVIL_LAWSUITS="• Civil lawsuits for damages, business disruption, and legal costs"
LEGAL_AUTHORIZED_USE="AUTHORIZED USE ONLY:"
LEGAL_OWN_SYSTEMS="• Your own networks and systems"
LEGAL_WRITTEN_AUTHORIZATION="• With explicit written authorization from system owners"
LEGAL_PENETRATION_CONTRACTS="• Within signed penetration testing contracts"
LEGAL_BUG_BOUNTY="• Within legitimate bug bounty programs"
LEGAL_EDUCATIONAL_ENVIRONMENTS="• In controlled educational environments under supervision"
LEGAL_DISCLAIMER_LIABILITY="COMPLETE DISCLAIMER OF LIABILITY:"
LEGAL_EASYPROTECH_DISCLAIMER="$COMPANY_NAME, its officers, employees and contributors provide this software \"AS IS\" WITHOUT ANY WARRANTIES and ARE NOT LIABLE for any damage, harm, legal consequences or misuse. Users accept FULL RESPONSIBILITY and agree to indemnify $COMPANY_NAME."
LEGAL_READ_BEFORE_USE="READ BEFORE USE: See LEGAL.md, ETHICS.md and DISCLAIMER.md for complete terms."
LEGAL_US_UK_DISCLAIMER="📌 US/UK LEGAL DISCLAIMER"
LEGAL_US_UK_USER_CONFIRMS="User confirms that:"
LEGAL_US_UK_EDUCATIONAL_ONLY="• Uses the software ONLY for educational or research purposes, on OWN devices or with written permission from system owners"
LEGAL_US_UK_UNDERSTANDS_LAW="• Understands that unauthorized access to computer systems falls under CFAA (US) and Computer Misuse Act (UK), with severe criminal penalties"
LEGAL_US_UK_FULL_RESPONSIBILITY="• Takes full legal and civil responsibility for consequences of software use"
LEGAL_US_UK_COMPLIANCE="• Commits to comply with requirements of CFAA, ECPA, Data Protection laws, and other applicable IT security regulations"

# Language selection interface  
LANG_SELECTION_HEADER="🌍 LANGUAGE SELECTION"
LANG_SELECTION_PROMPT="Select language"
LANG_AGREEMENT_DISPLAY="I AGREE" 
LANG_EXIT_DISPLAY="EXIT"
LEGAL_ETHICS_AGREEMENT="ETHICS AGREEMENT REQUIRED"
LEGAL_AGREEMENT_EXPIRED="⚠️ Ethics agreement expired. Renewal required."
LEGAL_REQUIRED_DECLARATIONS="REQUIRED DECLARATIONS:"
LEGAL_DECLARATION_INTRO="By continuing, you declare under penalty of perjury that:"
LEGAL_DECLARATION_OWNERSHIP="1. You will use this software ONLY on networks and systems you own or have explicit written permission to test"
LEGAL_DECLARATION_UNDERSTAND="2. You understand that unauthorized use is ILLEGAL and may result in criminal prosecution and civil liability"
LEGAL_DECLARATION_RESPONSIBILITY="3. You accept FULL RESPONSIBILITY for your actions and agree to indemnify $COMPANY_NAME from any claims"
LEGAL_DECLARATION_LAWS="4. You have studied applicable laws in your jurisdiction"
LEGAL_DECLARATION_REVOCATION="5. You will cease use immediately if permission is revoked"
LEGAL_CANNOT_DECLARE="IF YOU CANNOT MAKE THESE DECLARATIONS, EXIT NOW (Ctrl+C)"
LEGAL_SOLEMNLY_AGREE="Do you solemnly agree to use this toolkit ONLY on networks you own or have explicit written permission to test?"
LEGAL_TYPE_AGREE="Type 'I AGREE' to continue or 'EXIT' to quit:"
LEGAL_AGREEMENT_RECORDED="✅ Agreement recorded. You may now use BRS responsibly."
LEGAL_LEGALLY_BINDING="⚠️ Remember: This agreement is legally binding."
LEGAL_INVALID_RESPONSE="❌ Invalid response. You must type exactly 'I AGREE' or 'EXIT'"
LEGAL_EXITING="Exiting. Use this software only when you can make the required declarations."

# Contact Information (US/UK specific)
CONTACT_WEBSITE="Website: $COMPANY_WEBSITE"
CONTACT_TELEGRAM="Contact: $COMPANY_CONTACT_TELEGRAM"
CONTACT_NO_SUPPORT="Technical support is not provided"
CONTACT_COMMERCIAL_LICENSE="Commercial licensing: Contact via $COMPANY_CONTACT_TELEGRAM"
CONTACT_LEGAL_ISSUES="Legal issues: Contact via $COMPANY_CONTACT_TELEGRAM"
CONTACT_COOPERATION_AUTHORITIES="$COMPANY_NAME is ready for full cooperation with US/UK law enforcement agencies"

# Licensing Information (US/UK specific)
LICENSE_DUAL_STRUCTURE="DUAL LICENSE STRUCTURE"
LICENSE_OPTION_GPLV3="GPLv3 License (Open Source)"
LICENSE_OPTION_COMMERCIAL="Commercial License"
LICENSE_GPLV3_DESC="For educational, research, personal and open projects"
LICENSE_COMMERCIAL_DESC="For commercial enterprises, proprietary projects, closed derivatives"
LICENSE_CONTACT_COMMERCIAL="Contact: $COMPANY_CONTACT_TELEGRAM"
LICENSE_NO_COPYLEFT="No copyleft requirements for commercial license"
LICENSE_DEFAULT_GPLV3="Default: GPLv3 applies if commercial license not obtained"
LICENSE_COMMERCIAL_NEGOTIATION="Commercial licenses: individual negotiations via Telegram"
LICENSE_NO_SUPPORT_PROVIDED="Support is NOT PROVIDED in any form"

# US/UK Jurisdiction
JURISDICTION_PRIMARY="Primary jurisdiction: $COMPANY_JURISDICTION"
JURISDICTION_APPLICABLE_LAWS="Applicable laws: United States/United Kingdom (primary), local laws (additional)"
JURISDICTION_COOPERATION="$COMPANY_NAME cooperates with US/UK authorities when necessary"
JURISDICTION_US_UK_COURTS="Disputes: US Federal Courts / UK Courts (for respective citizens)"

# Common
COMMON_YES="Yes"
COMMON_NO="No"
COMMON_CANCEL="Cancel"
COMMON_CONTINUE="Continue"
COMMON_BACK="Back"
COMMON_ERROR="Error"
COMMON_SUCCESS="Success"
COMMON_WARNING="Warning"
COMMON_INFO="Information"
COMMON_LOADING="Loading..."
COMMON_PLEASE_WAIT="Please wait..."
COMMON_DONE="Done"
COMMON_FAILED="Failed"
COMMON_ENTER_IP="Enter IP address"
COMMON_ENTER_TARGET="Enter target"
COMMON_CONFIRM="Confirm"

# Warnings and Confirmations
WARN_AUTHORIZED_ONLY="⚠️ USE ONLY ON AUTHORIZED NETWORKS!"
WARN_LEGAL_NOTICE="Legal notice: Use responsibly and within the law"
WARN_DANGEROUS_OPERATION="⚠️ This is a potentially dangerous operation!"
WARN_CONTINUE_QUESTION="Are you sure you want to continue? (y/N)"
WARN_ROOT_REQUIRED="This operation requires root privileges"
WARN_NETWORK_IMPACT="This operation may affect network performance"

# File and Directory Messages
FILE_NOT_FOUND="File not found"
FILE_CREATED="File created"
FILE_SAVED="File saved"
DIR_CREATED="Directory created"
RESULTS_SAVED_TO="Results saved to"
NO_RESULTS="No results found"
RESULTS_FOUND="results found"

# Error Messages
ERROR_INVALID_IP="Invalid IP address"
ERROR_NETWORK_UNREACHABLE="Network unreachable"
ERROR_PERMISSION_DENIED="Permission denied"
ERROR_TOOL_NOT_FOUND="Required tool not found"
ERROR_SCAN_FAILED="Scan failed"
ERROR_TIMEOUT="Operation timeout"

# Success Messages
SUCCESS_SCAN_COMPLETE="Scan completed successfully"
SUCCESS_RESULTS_EXPORTED="Results exported successfully"
SUCCESS_OPERATION_COMPLETE="Operation completed successfully"

# Timeout Messages
TIMEOUT_SCANNING_WITH="⏱️ Scanning with timeout:"
TIMEOUT_TIMED_OUT_AFTER="⚠️ Scan terminated due to timeout after"
TIMEOUT_SCAN_FAILED="❌ Scan failed"
TIMEOUT_SCAN_COMPLETED="✅ Scan completed"
TIMEOUT_SCAN_TIMED_OUT="Scan terminated due to timeout"
TIMEOUT_RUNNING_WITH="⏱️ Running with timeout:"
TIMEOUT_OPERATION_CANCELLED="Operation cancelled due to timeout"

# Port Connectivity Check Messages
CONNECTIVITY_CHECKING="🚧 Checking target availability"
CONNECTIVITY_SSH_FAILED="❌ SSH port unavailable or IP banned. Attack impossible."
CONNECTIVITY_FTP_FAILED="❌ FTP port unavailable or IP banned. Attack impossible."
CONNECTIVITY_HTTP_FAILED="❌ HTTP port unavailable or IP banned. Attack impossible."
CONNECTIVITY_TELNET_FAILED="❌ Telnet port unavailable or IP banned. Attack impossible."
CONNECTIVITY_RDP_FAILED="❌ RDP port unavailable or IP banned. Attack impossible."
CONNECTIVITY_SUCCESS="✅ Port available, starting attack..."
CONNECTIVITY_REASONS="💡 Possible reasons:"
CONNECTIVITY_PORT_CLOSED="- Port closed"
CONNECTIVITY_IP_BANNED="- IP blocked by fail2ban"
CONNECTIVITY_FIREWALL="- Firewall blocking connections"
CONNECTIVITY_SERVER_DOWN="- Server unavailable"
CONNECTIVITY_CHECK_AVAILABILITY="💡 Check availability"

# Menu Input Messages  
INPUT_SELECT_MODE="Select mode (1-3):"
INPUT_SELECT_TOOL="Select tool (1-3):"
INPUT_SELECTED_MODE="✅ Selected mode:"
INPUT_SELECTED_TOOL="✅ Selected tool:"
INPUT_SELECTED_TARGET="✅ Target:"
INPUT_SELECTED_URL="✅ URL:"
INPUT_SELECTED_PATH="✅ Path:" 
# Network Discovery - Additional messages
NET_TOOLS_MISSING="⚠️ Warning: Neither nmap nor arp-scan found!"
NET_TOOLS_INSTALL_HINT="Install: sudo apt install nmap arp-scan"
ERROR_INVALID_NETWORK="❌ Invalid network format! Use format: 192.168.1.0/24"
NET_VALIDATING_NETWORK="🔍 Validating network format..."
NET_AVAILABLE_NETWORKS="📡 Available networks:"
NET_SELECT_NETWORK="Select network for scanning:"
NET_ENTER_CUSTOM="Enter network manually (CIDR format):"
NET_NETWORK_INFO="Network information:"
NET_ESTIMATED_HOSTS="Estimated hosts:"
NET_INTERFACE="Interface:"
NET_CUSTOM_OPTION="Custom network (manual input)"
NET_AUTO_DETECT="Auto-detect"
NET_SCANNING_INTERFACES="🔍 Scanning network interfaces..."
NET_INVALID_CHOICE="❌ Invalid choice. Using auto-detection..."
NET_SELECTED_NETWORK="✅ Selected network:"
NET_PARALLEL_LIMIT="⚡ Parallel scanning limit"
NET_MAC_ADDRESS="MAC address"
NET_VENDOR="Vendor"
NET_DETAILED_REPORT="📋 DETAILED HOST INFORMATION:"
NET_ARP_TABLE="🌐 ARP table results:"
NET_HOST_INFO="Host information"
NET_NO_TOOLS_WARNING="⚠️ Limited functionality: Install nmap and arp-scan for full capabilities"

# System Information Module
SYSINFO_TITLE="🖥️ SYSTEM INFORMATION REPORT"
SYSINFO_SEPARATOR="=================================="
SYSINFO_TIMESTAMP="Timestamp"
SYSINFO_GENERATED_BY="Generated by"
SYSINFO_COLLECTING="📊 Collecting system information..."
SYSINFO_ANALYZING="🔍 Analyzing system configuration..."
SYSINFO_COMPLETE="✅ System analysis complete"
SYSINFO_RESULTS_SAVED="💾 Results saved:"

# System sections
SYSINFO_SYSTEM="🖥️ System Information"
SYSINFO_HARDWARE="⚙️ Hardware Information"
SYSINFO_NETWORK="🌐 Network Configuration"
SYSINFO_SECURITY="🔒 Security Status"
SYSINFO_SERVICES="🔧 Running Services"
SYSINFO_PERIPHERALS="🔌 Connected Devices"

# System details
SYSINFO_OS="Operating System:"
SYSINFO_KERNEL="Kernel Version:"
SYSINFO_ARCHITECTURE="Architecture:"
SYSINFO_HOSTNAME="Hostname:"
SYSINFO_UPTIME="Uptime:"
SYSINFO_LOAD_AVERAGE="Load Average:"
SYSINFO_USERS_LOGGED="Users logged in:"

# Hardware details
SYSINFO_CPU_MODEL="CPU Model:"
SYSINFO_CPU_CORES="CPU Cores:"
SYSINFO_CPU_USAGE="CPU Usage:"
SYSINFO_MEMORY_TOTAL="Total Memory:"
SYSINFO_MEMORY_USED="Memory Used:"
SYSINFO_MEMORY_FREE="Memory Free:"
SYSINFO_DISK_USAGE="Disk Usage:"
SYSINFO_MOUNT_POINTS="Mount Points:"

# Network details
SYSINFO_INTERFACES="Network Interfaces:"
SYSINFO_ACTIVE_CONNECTIONS="Active Connections:"
SYSINFO_LISTENING_PORTS="Listening Ports:"
SYSINFO_ROUTING_TABLE="Routing Table:"

# Security details
SYSINFO_FIREWALL="Firewall Status:"
SYSINFO_SSH_STATUS="SSH Service:"
SYSINFO_FAIL2BAN="Fail2ban Status:"
SYSINFO_SELINUX="SELinux Status:"
SYSINFO_OPEN_PORTS="Open Ports:"

# Services details
SYSINFO_CRITICAL_SERVICES="Critical Services:"
SYSINFO_RUNNING_PROCESSES="Running Processes:"
SYSINFO_SYSTEMD_FAILED="Failed Services:"

# Peripherals
SYSINFO_USB_DEVICES="USB Devices:"
SYSINFO_PCI_DEVICES="PCI Devices:"
SYSINFO_BLUETOOTH="Bluetooth Status:"
SYSINFO_WIFI_STATUS="WiFi Status:"

# System Info Menu
SYSINFO_MENU_FULL="Full System Report"
SYSINFO_MENU_SYSTEM="System Information Only"
SYSINFO_MENU_HARDWARE="Hardware Information Only"
SYSINFO_MENU_NETWORK="Network Configuration Only"
SYSINFO_MENU_SECURITY="Security Status Only"
SYSINFO_MENU_SERVICES="Running Services Only"
SYSINFO_MENU_DEVICES="Connected Devices Only"

# Additional system info
SYSINFO_FAIL2BAN_STATUS="Fail2ban Status:"
SYSINFO_CPU_GOVERNOR="CPU Governor:"
SYSINFO_LAST_LOGINS="Last System Logins:"

# Status indicators
SYSINFO_ACTIVE="Active"
SYSINFO_INACTIVE="Inactive"
SYSINFO_ENABLED="Enabled"
SYSINFO_DISABLED="Disabled"
SYSINFO_RUNNING="Running"
SYSINFO_STOPPED="Stopped"
SYSINFO_UNKNOWN="Unknown"

# Attack Tools Module
ATTACK_TOOLS_TITLE="🔧 ATTACK TOOLS"
ATTACK_WARNING_TITLE="⚠️  WARNING! ⚠️"
ATTACK_WARNING_TEXT="These tools are intended ONLY for security testing of YOUR OWN network!"
ATTACK_WARNING_ILLEGAL="Use against others' systems without permission is ILLEGAL!"
ATTACK_CONTINUE_PROMPT="Continue? (y/N):"
ATTACK_OPERATION_CANCELLED="Operation cancelled"
ATTACK_WORDLIST_CREATE="Password wordlist creation"
ATTACK_DIR_BRUTE="Directory/file discovery"
ATTACK_MALICIOUS_PDF="Malicious PDF generation"
ATTACK_TARGET_PROMPT="Enter target (IP):"
ATTACK_TARGET_NOT_SPECIFIED="❌ Target not specified"
ATTACK_CREATING_WORDLISTS="📝 Creating wordlists..."
ATTACK_WORDLISTS_CREATED="✅ Wordlists created in"
ATTACK_RESULTS_SAVED="✅ Results saved:"
ATTACK_SELECT_MODE="Select mode:"
ATTACK_FAST_MODE="Fast attack (basic passwords)"
ATTACK_DICT_MODE="Dictionary attack"
ATTACK_COMBINED_MODE="Combined attack"
ATTACK_WORDLIST_PATH="Password wordlist path:"
ATTACK_FILE_NOT_FOUND="❌ File not found"
ATTACK_DOS_WARNING="⚠️ DoS attack may disrupt network operation!"
ATTACK_PORT_PROMPT="Attack port (default 80):"
ATTACK_DURATION_PROMPT="Attack duration in seconds (default 30):"
ATTACK_DOS_STARTING="💥 SYN Flood attack on"
ATTACK_DOS_COMPLETE="✅ DoS attack complete"
ATTACK_GATEWAY_PROMPT="Gateway IP (e.g. 192.168.1.1):"
ATTACK_TARGET_IP_PROMPT="Target IP (e.g. 192.168.1.100):"
ATTACK_INTERFACE_PROMPT="Network interface (e.g. eth0):"
ATTACK_ARP_STARTING="🎯 Starting ARP spoofing between"
ATTACK_PRESS_CTRL_C="Press Ctrl+C to stop"
ATTACK_URL_PROMPT="Enter URL (e.g.: http://192.168.1.1/admin):"
ATTACK_URL_NOT_SPECIFIED="❌ URL not specified"
ATTACK_WIFI_INTERFACE_PROMPT="WiFi interface (e.g. wlan0):"
ATTACK_MONITOR_NETWORKS="Monitor WiFi networks"
ATTACK_CAPTURE_HANDSHAKE="Capture handshake"
ATTACK_ENABLING_MONITOR="📊 Enabling monitor mode..."
ATTACK_SCANNING_NETWORKS="🔍 Scanning networks (Ctrl+C to stop)..."
ATTACK_BSSID_PROMPT="Target BSSID:"
ATTACK_CHANNEL_PROMPT="Channel:"
ATTACK_CAPTURING_HANDSHAKE="🎯 Capturing handshake..."
ATTACK_CLIENT_MAC_PROMPT="Client MAC (or empty for all):"
ATTACK_LHOST_PROMPT="IP for reverse connection:"
ATTACK_LPORT_PROMPT="Port for reverse connection:"
ATTACK_CREATING_PAYLOAD="🦠 Creating payload..."
ATTACK_PDF_CREATED="✅ Malicious PDF created:"
ATTACK_USE_AUTHORIZED_ONLY="⚠️ Use only for authorized testing!"
ATTACK_INVALID_CHOICE="❌ Invalid choice"
ATTACK_GOODBYE="👋 Goodbye!"

# Port Scanner Module
PORT_SCANNER_TITLE="🎯 DETAILED PORT SCANNING"
PORT_FAST_SCAN="Fast scan (top 1000 ports)"
PORT_FULL_SCAN="Full scan (all 65535 ports)"
PORT_STEALTH_SCAN="Stealth SYN scanning"
PORT_UDP_SCAN="UDP scanning"
PORT_VERSION_SCAN="Service version detection"
PORT_AGGRESSIVE_SCAN="Aggressive scanning (-A)"
PORT_TOR_SCAN="Scanning via Tor (if available)"
PORT_MASS_SCAN="Mass fast scanning (masscan)"
PORT_SCAN_ALL_HOSTS="Scan all hosts from last discovery"
PORT_TARGET_PROMPT="Enter target (IP or range):"
PORT_FAST_SCANNING="🚀 Fast scanning"
PORT_FULL_SCANNING="🔍 Full scanning (may take time)"
PORT_STEALTH_SCANNING="🥷 Stealth SYN scanning"
PORT_UDP_SCANNING="📡 UDP scanning"
PORT_VERSION_SCANNING="🔍 Version detection scanning"
PORT_AGGRESSIVE_SCANNING="⚔️ Aggressive scanning"
PORT_TOR_SCANNING="🔒 Scanning via Tor"
PORT_MASS_SCANNING="⚡ Mass scanning with masscan"
PORT_SCANNING_ALL="🌐 Scanning all discovered hosts"
PORT_NO_HOSTS_FILE="❌ Hosts file not found. Run network discovery first"
PORT_INVALID_TARGET="❌ Invalid target format"

# Vulnerability Scanner Module
VULN_SCANNER_TITLE="🛡️ VULNERABILITY SCANNER"
VULN_NSE_SCRIPTS="NSE nmap scripts (vulnerabilities)"
VULN_NIKTO_WEB="Nikto - web vulnerabilities"
VULN_SMB_SCAN="SMB vulnerability scanning"
VULN_SSH_WEAK="SSH weak password testing"
VULN_FTP_WEAK="FTP weak password testing"
VULN_TELNET_WEAK="Telnet weak password testing"
VULN_OPEN_SHARES="Search for open shares (SMB/NFS)"
VULN_SSL_TLS="SSL/TLS vulnerability testing"
VULN_COMPREHENSIVE="Comprehensive vulnerability scanning"
VULN_AUTO_SCAN_ALL="Auto-scan all discovered hosts"
VULN_TARGET_PROMPT="Enter target (IP or URL):"
VULN_NSE_SCANNING="🔍 NSE vulnerability scanning"
VULN_NIKTO_SCANNING="🌐 Nikto web vulnerability scanning"
VULN_SQLMAP_SCANNING="💉 SQLmap SQL injection scanning"
VULN_SMB_SCANNING="📁 SMB vulnerability scanning"
VULN_SSH_TESTING="🔑 SSH weak password testing"
VULN_FTP_TESTING="📁 FTP weak password testing"
VULN_TELNET_TESTING="📺 Telnet weak password testing"
VULN_SHARES_SCANNING="🔍 Open shares scanning"
VULN_SSL_SCANNING="🔒 SSL/TLS vulnerability scanning"
VULN_COMPREHENSIVE_SCANNING="🛡️ Comprehensive vulnerability assessment"
VULN_AUTO_SCANNING="🤖 Auto-scanning all hosts"
VULN_URL_PROMPT="Enter URL (e.g.: http://192.168.1.1):"

# Configuration limits and network messages
NET_MAX_NETWORK_SIZE_WARNING="Network too large for safe scanning"
NET_MAX_PARALLEL_SCANS_INFO="Parallel scanning limit reached"
