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()

Comments

  1. Amazing bro . keep going apprecatie your content any twitter or ig or linkidn accont of you?

    ReplyDelete

Post a Comment

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)