Skip to content

A lightweight and flexible project built for testing Webhook connectivity

Notifications You must be signed in to change notification settings

ogtamimi/Webhook-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pen-Test Agent Website

you can use it for any webhook connection

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

πŸš€ Features

  • 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

πŸ“‚ 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

βš™οΈ Webhook Integration

The website communicates with the backend through a webhook URL. You can change the webhook URL from: Settings β†’ Webhook URL

πŸ” Google Login Setup

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)

πŸ› οΈ Installation & Usage

git clone https://github.com/ogtamimi/Webhook-Site.git Open index.html in your browser.

πŸ“œ License

For academic and cybersecurity research purposes.

  • Made By : Omar Al-Tamimi

About

A lightweight and flexible project built for testing Webhook connectivity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published