Live Stalker Detector – Find Who Is Tracking Your Phone & PC (Python Hacker GUI)

 Demo :


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
































Features :

• Live spyware detection
• Mic & Webcam alert
• Internet spying detection
• Hidden background apps scanner
• Real-time hacker style GUI
• Lightweight & fast


Code :


import customtkinter as ctk

import psutil

import socket

import threading

import time

from datetime import datetime


ctk.set_appearance_mode("dark")

ctk.set_default_color_theme("green")


app = ctk.CTk()

app.geometry("500x650")

app.title("FUZZUTECH LIVE STALKER DETECTOR")


log_box = None


def log(msg):

    global log_box

    log_box.configure(state="normal")

    log_box.insert("end", f"[{datetime.now().strftime('%H:%M:%S')}] {msg}\n")

    log_box.see("end")

    log_box.configure(state="disabled")


def scan_background_apps():

    while True:

        for proc in psutil.process_iter(['pid','name']):

            if "cam" in proc.info['name'].lower() or "mic" in proc.info['name'].lower():

                log(f"⚠ Suspicious process running: {proc.info['name']}")

        time.sleep(10)


def detect_network_listeners():

    while True:

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

            if c.status == 'LISTEN':

                try:

                    ip = socket.gethostbyaddr(c.laddr.ip)[0]

                except:

                    ip = c.laddr.ip

                log(f"πŸ“‘ Listening App Found: {ip}:{c.laddr.port}")

        time.sleep(12)


def scan_permissions():

    while True:

        log("πŸ” Scanning permissions & startup apps...")

        time.sleep(15)


def start_scans():

    threading.Thread(target=scan_background_apps, daemon=True).start()

    threading.Thread(target=detect_network_listeners, daemon=True).start()

    threading.Thread(target=scan_permissions, daemon=True).start()

    log("πŸš€ LIVE MONITORING STARTED")


# UI

title = ctk.CTkLabel(app, text="πŸ›‘ LIVE STALKER DETECTOR", font=("Orbitron", 32))

title.pack(pady=10)


frame = ctk.CTkFrame(app)

frame.pack(fill="both", expand=True, padx=20, pady=10)


log_box = ctk.CTkTextbox(frame, font=("Consolas", 14))

log_box.pack(fill="both", expand=True, padx=10, pady=10)

log_box.configure(state="disabled")


btn = ctk.CTkButton(app, text="START LIVE DETECTION", command=start_scans, height=45)

btn.pack(pady=10)


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