Anonymous Identity Masker Tool – FuzzuTech | Stay Hidden Online π΅️ (Python GUI App)
Demo :
Click Video πππ
✨ Features:
-
Generate random full name, email, IP & MAC in 1 click
-
Clipboard copy feature for every field
-
Built with Python + CustomTkinter
-
Dark UI theme
-
No internet required
-
Small-size offline tool
Code :
import customtkinter as ctk
from faker import Faker
import pyperclip
from PIL import Image, ImageTk
import os
fake = Faker()
# Initialize app
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("dark-blue")
app = ctk.CTk()
app.title("Anonymous Identity Masker - FuzzuTech")
app.geometry("600x580")
app.resizable(False, False)
# Load Icon (Optional)
icon_path = os.path.join("assets", "icon.png")
if os.path.exists(icon_path):
try:
app.iconbitmap(icon_path)
except:
pass
# Title Label
ctk.CTkLabel(app, text="π΅️ Anonymous Identity Generator", font=("Courier", 22, "bold")).pack(pady=10)
# Output Fields
fields = {
"Full Name": "",
"Email": "",
"IP Address": "",
"MAC Address": "",
"Username": ""
}
entries = {}
def copy_to_clipboard(field_name):
pyperclip.copy(entries[field_name].get())
status_label.configure(text=f"✅ Copied {field_name} to clipboard", text_color="green")
def generate_identity():
profile = {
"Full Name": fake.name(),
"Email": fake.email(),
"IP Address": fake.ipv4(),
"MAC Address": fake.mac_address(),
"Username": fake.user_name()
}
for key, value in profile.items():
entries[key].delete(0, "end")
entries[key].insert(0, value)
status_label.configure(text="π§ New Identity Generated", text_color="yellow")
for key in fields:
frame = ctk.CTkFrame(app)
frame.pack(pady=5, padx=10, fill="x")
label = ctk.CTkLabel(frame, text=key, font=("Consolas", 14))
label.pack(side="left", padx=10)
entry = ctk.CTkEntry(frame, width=340, font=("Consolas", 14))
entry.pack(side="left", padx=10)
button = ctk.CTkButton(frame, text="Copy", width=50, command=lambda k=key: copy_to_clipboard(k))
button.pack(side="right", padx=5)
entries[key] = entry
# Generate Button
ctk.CTkButton(app, text="π² Generate New Identity", font=("Consolas", 16, "bold"), command=generate_identity).pack(pady=20)
# Status
status_label = ctk.CTkLabel(app, text="Status: Waiting...", font=("Consolas", 12))
status_label.pack(pady=5)
# Footer
ctk.CTkLabel(app, text="FuzzuTech © 2025", font=("Consolas", 10), text_color="gray").pack(side="bottom", pady=10)
app.mainloop()
Amazing bro . keep going apprecatie your content any twitter or ig or linkidn accont of you?
ReplyDelete