Main Re WiFi Jammer Chala Diya – FuzzuTech’s GUI App Explodes on YouTube Shorts!

 Demo :


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






























Description:

FuzzuTech’s WiFi Jammer Simulator Short goes viral! Built with Python CustomTkinter GUI, it simulates intense WiFi attacks just for fun. Pure entertainment for techies.


Code :


import customtkinter as ctk

import tkinter as tk

from PIL import Image, ImageSequence

import threading

import random

import time


# GUI Setup

ctk.set_appearance_mode("dark")

ctk.set_default_color_theme("green")


app = ctk.CTk()

app.geometry("620x680")

app.title("WiFi Signal Jammer Simulator")


# Load Images using CTkImage

wifi_img = Image.open("assets/wifi_logo.png").resize((60, 60))

wifi_icon = ctk.CTkImage(light_image=wifi_img, dark_image=wifi_img, size=(60, 60))


jammer_gif = Image.open("assets/jammer.gif")

jammer_frames = [

    ctk.CTkImage(

        light_image=frame.copy().resize((300, 150)),

        dark_image=frame.copy().resize((300, 150)),

        size=(300, 150)

    )

    for frame in ImageSequence.Iterator(jammer_gif)

]


# Header Frame

header = ctk.CTkFrame(app)

header.pack(pady=10)

img_label = ctk.CTkLabel(header, image=wifi_icon, text="")

img_label.pack(side="left", padx=10)

title_label = ctk.CTkLabel(header, text="WiFi Signal Jammer", font=("Helvetica", 22, "bold"))

title_label.pack(side="left", padx=10)


# Input Section

entry = ctk.CTkEntry(app, placeholder_text="Enter Target WiFi Name", width=300)

entry.pack(pady=15)


intensity = ctk.CTkOptionMenu(app, values=["Low", "Medium", "High"])

intensity.set("Medium")

intensity.pack(pady=10)


# Animation Section

gif_label = ctk.CTkLabel(app, text="")

gif_label.pack(pady=10)


# Log Box

log_box = ctk.CTkTextbox(app, height=130, width=520, font=("Courier", 12))

log_box.pack(pady=10)

log_box.insert("end", "[*] Ready to simulate jamming...\n")

log_box.configure(state="disabled")


# Functions

def animate_gif():

    idx = 0

    while running:

        gif_label.configure(image=jammer_frames[idx])

        idx = (idx + 1) % len(jammer_frames)

        time.sleep(0.1)


def simulate_logs(wifi_name, level):

    msgs = {

        "Low": ["[*] Sending probe requests...", "[*] Deauth packets simulated..."],

        "Medium": ["[*] Flooding beacon frames...", "[*] Fake AP signals active..."],

        "High": ["[*] Network disruption max!", "[*] Signal chaos unleashed..."]

    }

    for i in range(10):

        log = random.choice(msgs[level])

        log_box.configure(state="normal")

        log_box.insert("end", f"{log} on {wifi_name}\n")

        log_box.see("end")

        log_box.configure(state="disabled")

        time.sleep(1)


def start_jammer():

    global running

    running = True

    wifi_name = entry.get().strip()

    level = intensity.get()


    if wifi_name == "":

        return

    log_box.configure(state="normal")

    log_box.insert("end", f"\n[+] Starting fake jamming on {wifi_name} [{level} Intensity]...\n")

    log_box.configure(state="disabled")


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

    threading.Thread(target=simulate_logs, args=(wifi_name, level), daemon=True).start()


def stop_jammer():

    global running

    running = False

    log_box.configure(state="normal")

    log_box.insert("end", "\n[-] Fake jamming stopped.\n")

    log_box.configure(state="disabled")


# Buttons

btn_frame = ctk.CTkFrame(app)

btn_frame.pack(pady=10)

start_btn = ctk.CTkButton(btn_frame, text="Start Jamming", command=start_jammer)

start_btn.grid(row=0, column=0, padx=10)

stop_btn = ctk.CTkButton(btn_frame, text="Stop", command=stop_jammer)

stop_btn.grid(row=0, column=1, padx=10)


app.mainloop()

Comments

Popular posts from this blog

πŸš€ Simple Login & Registration System in Python Tkinter πŸ“±

πŸš€ Create a Python Screen Recorder with Audio (Complete Code)

Python IP Tracker App with GUI | Track IP Location Real-Time! (Working Project)