Invisible Spy Detector – Python Cyber Security GUI Tool
Demo :
Click Video πππ
Features :
• Live spyware scanner
• Detects RAT & keylogger
• Hacker style GUI
• Real time scanning
• Ethical cyber awareness tool
Code :
import customtkinter as ctk
import psutil
import socket
import os
from PIL import Image
import threading
import time
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("green")
app = ctk.CTk()
app.title("Invisible Phone Spy Detector – FuzzuTech")
app.geometry("600x520")
app.resizable(False, False)
# ================= SCAN ENGINE =================
danger_keywords = [
"spy", "monitor", "hack", "rat", "tracker", "keylog",
"remote", "stealth", "sniff", "trojan", "payload", "record"
]
def start_scan():
output_box.delete("1.0", "end")
output_box.insert("end", "[*] Initializing Security Scan...\n")
progress.set(0)
app.update()
time.sleep(1)
suspicious = []
processes = psutil.process_iter(['pid','name'])
total = len(psutil.pids())
checked = 0
for proc in processes:
try:
name = proc.info['name'].lower()
checked += 1
progress.set(checked / total)
if any(k in name for k in danger_keywords):
suspicious.append(name)
output_box.insert("end", f"[!] Suspicious Process Found: {name}\n")
time.sleep(0.01)
except:
pass
if suspicious:
status_label.configure(text="⚠️ THREAT DETECTED", text_color="red")
else:
status_label.configure(text="✔️ SYSTEM SAFE", text_color="lime")
output_box.insert("end", "\nScan Complete.")
def scan_thread():
threading.Thread(target=start_scan).start()
# ================= UI =================
title = ctk.CTkLabel(app, text="INVISIBLE PHONE SPY DETECTOR", font=("Orbitron", 30))
title.pack(pady=10)
status_label = ctk.CTkLabel(app, text="Status: Ready", font=("Arial", 20))
status_label.pack()
progress = ctk.CTkProgressBar(app, width=400)
progress.pack(pady=10)
progress.set(0)
scan_btn = ctk.CTkButton(app, text="START SECURITY SCAN", command=scan_thread, height=50)
scan_btn.pack(pady=10)
output_box = ctk.CTkTextbox(app, width=800, height=250)
output_box.pack(pady=10)
footer = ctk.CTkLabel(app, text="FuzzuTech Cyber Lab | Ethical Security Tool", font=("Arial", 12))
footer.pack(pady=5)
app.mainloop()
Comments
Post a Comment