XSS Payload Tester – Python GUI Tool by FuzzuTech (Tkinter GUI)
Demo :
Click Video ๐๐๐
๐ Features:
- Built using Python & Tkinter
- Detects XSS JavaScript injection
- GUI interface for input testing
- Warning system via message box
- Great for students, devs, cyber learners
Code :
import tkinter as tk
from tkinter import messagebox
xss_payloads = [
"<script>alert('XSS')</script>",
"<img src=x onerror=alert('XSS')>",
"<svg/onload=alert('XSS')>",
"<body onload=alert('XSS')>",
"'><script>alert('XSS')</script>"
]
def check_xss():
user_input = entry.get()
for payload in xss_payloads:
if payload.lower() in user_input.lower():
result_label.config(text="⚠️ Potential XSS Detected!", fg="red")
messagebox.showwarning("Alert!", "This input may contain an XSS Payload.")
return
result_label.config(text="✅ No XSS Found", fg="green")
app = tk.Tk()
app.title("XSS Payload Tester - GUI by FuzzuTech")
app.geometry("400x250")
app.config(bg="#101820")
tk.Label(app, text="Enter Input to Test XSS", fg="white", bg="#101820", font=("Segoe UI", 12)).pack(pady=10)
entry = tk.Entry(app, width=40, font=("Segoe UI", 11))
entry.pack(pady=10)
tk.Button(app, text="Test Now", command=check_xss, bg="#00FFAB", fg="black", font=("Segoe UI", 10, "bold")).pack(pady=10)
result_label = tk.Label(app, text="", fg="white", bg="#101820", font=("Segoe UI", 12))
result_label.pack(pady=10)
tk.Label(app, text="FuzzuTech Cyber Tool", bg="#101820", fg="gray", font=("Segoe UI", 9)).pack(side="bottom", pady=5)
app.mainloop()
Comments
Post a Comment