Coder Social home page Coder Social logo

oob-setup's Introduction

OOB-Setup

This tool creates a basic web server with PHP. When accessed, it sends you a message through Telegram or Discord, depending on your configuration. It proves useful for testing Blind XSS or SSRF vulnerabilities.

Features

  • Send notifications through Discord using the discord module.
  • Send notifications through Telegram using the telegram module.
  • Extendable base module for additional notification services.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Docker is installed on your machine.
  • Composer is installed on your machine (handled by Docker).

Installation

To run the project, first make the settings you need in /config/conf.php file. then execute the following command. If needed, you can modify the project's port in the docker-compose.yml file.

docker comopse up

Afterward, navigate to the Cloudflare dashboard, select your domain, enter the origin rules section, and click on create rule. Input the rule name, set the field to hostname, and enter your domain or subdomain. Click on rewrite to, and specify the project's port. Now, go to the ssl/tls section and click on Flexible.

Usage

After running the Docker container, the project will be up and running on the specified port. You can interact with the project via HTTP requests to the server.

Modules

Base Module

The base module is an abstract class that provides core functionalities such as retrieving server information and sending notifications.

Discord Module

The discord module extends the base module to send notifications to a Discord webhook.

Telegram Module

The telegram module extends the base module to send notifications to a Telegram chat.

TODO

  • write how to use
  • add discord module
  • add markdown escape :D
  • change apache setting to handle all urls and send the request to the discord
  • add headers to the discord module
  • write a better readme.md :)

oob-setup's People

Contributors

khode4li avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.