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
Post a Comment