This repository contains the frontend interface for the Pen-Test Automated System, developed by Omar Al Tamimi The website provides a clean, responsive, and flexible UI for interacting with the automated penetration-testing backend through n8n webhooks. you can use it for any webhook connection
- Chat Interface Sends and receives text and files through a configurable webhook endpoint.
- Google Login (OAuth Ready) You must replace the default Google API credentials inside: /assets/js/login.js
- Dynamic Settings Page Allows changing the webhook URL used by the chat system.
- Responsive UI
- Clean Project Structure
Webhook-Site/
β
βββ index.html # Main Chat Interface
βββ login.html # Google Login Page
βββ settings.html # Webhook Configuration Page
β
βββ assets/
β βββ css/ # Stylesheets
β β βββ *.css
β β
β βββ js/ # JavaScript Files
β β βββ login.js # Google Login API (edit your Client ID here)
β β βββ chat.js # Chatbox logic (send/receive via webhook)
β β βββ settings.js # Webhook saving & loading
β β
β βββ images/ # Icons & UI images
β
βββ README.md
The website communicates with the backend through a webhook URL. You can change the webhook URL from: Settings β Webhook URL
Update your Google Client ID inside: /assets/js/login.js
Donβt forget to add your localhost URL to the Authorized JavaScript Origins inside the Google API Console.
(Otherwise, Google Login will not work during local development. http://localhost:xxx)
git clone https://github.com/ogtamimi/Webhook-Site.git Open index.html in your browser.
For academic and cybersecurity research purposes.
- Made By : Omar Al-Tamimi