LIVE Device Clone Detector – Python Cyber Security GUI Tool (Hacker Style)

 Demo :


Click Video πŸ‘‡πŸ‘‡πŸ‘‡




























Features :

• Live remote desktop detection
• Spy port scanner
• Screen mirroring detection
• Clone risk calculator
• Hacker style dashboard
• Modern Tkinter GUI
• Educational cyber awareness tool


Code :


import customtkinter as ctk

import psutil

import socket

import threading

import random

import time


ctk.set_appearance_mode("dark")

ctk.set_default_color_theme("dark-blue")


app = ctk.CTk()

app.title("LIVE DEVICE CLONE DETECTOR - FuzzuTech")

app.geometry("830x520")

app.resizable(False, False)


risk_value = 0


# ---------- SCAN FUNCTIONS ----------

def scan_remote_desktop():

    return any(p.name().lower() in ["mstsc.exe", "teamviewer.exe", "anydesk.exe"] for p in psutil.process_iter())


def scan_ports():

    suspicious_ports = [22, 3389, 5900, 4444, 8080]

    found = []

    for c in psutil.net_connections(kind="inet"):

        if c.laddr and c.laddr.port in suspicious_ports:

            found.append(c.laddr.port)

    return found


def scan_network_devices():

    try:

        hostname = socket.gethostname()

        ip = socket.gethostbyname(hostname)

        return ip

    except:

        return "Unknown"


# ---------- LIVE SCANNER ----------

def start_scan():

    def run():

        global risk_value

        log_box.delete("1.0", "end")

        status_label.configure(text="Scanning...", text_color="orange")

        time.sleep(1)


        risk = 0


        if scan_remote_desktop():

            log_box.insert("end", "⚠ Remote Control App Detected!\n")

            risk += 40

        else:

            log_box.insert("end", "✔ No Remote Control Apps Found\n")


        ports = scan_ports()

        if ports:

            log_box.insert("end", f"⚠ Suspicious Ports Open: {ports}\n")

            risk += 30

        else:

            log_box.insert("end", "✔ No Suspicious Ports Found\n")


        ip = scan_network_devices()

        log_box.insert("end", f"Device IP: {ip}\n")


        risk += random.randint(5,15)


        risk_bar.set(risk/100)

        risk_label.configure(text=f"CLONE RISK LEVEL: {risk}%")


        if risk > 60:

            status_label.configure(text="HIGH RISK – POSSIBLE DEVICE CLONE!", text_color="red")

        else:

            status_label.configure(text="DEVICE SAFE", text_color="lightgreen")


    threading.Thread(target=run).start()


# ---------- UI ----------

title = ctk.CTkLabel(app, text="πŸ•΅ LIVE DEVICE CLONE DETECTOR", font=("Orbitron", 28, "bold"))

title.pack(pady=10)


status_label = ctk.CTkLabel(app, text="Click Scan To Check Your Device", font=("Arial", 14))

status_label.pack()


frame = ctk.CTkFrame(app, width=850, height=350)

frame.pack(pady=10)


log_box = ctk.CTkTextbox(frame, width=520, height=300)

log_box.place(x=10, y=10)


risk_label = ctk.CTkLabel(frame, text="CLONE RISK LEVEL: 0%", font=("Arial", 18, "bold"))

risk_label.place(x=560, y=40)


risk_bar = ctk.CTkProgressBar(frame, width=240)

risk_bar.place(x=560, y=80)

risk_bar.set(0)


scan_btn = ctk.CTkButton(frame, text="START LIVE SCAN", fg_color="red", command=start_scan)

scan_btn.place(x=560, y=130)


footer = ctk.CTkLabel(app, text="FuzzuTech Cyber Security Lab", font=("Arial", 11))

footer.pack(pady=5)


app.mainloop()


Comments

Popular posts from this blog

Is This News Real or Fake? πŸ€– AI Exposes the Truth | FuzzuTech Python App Demo

🚨 Python Intrusion Detection System (IDS) – Real-Time ML + Tkinter GUI Project | FuzzuTech

Educational File Encryptor GUI (Python AES Project) | FuzzuTech