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.
- Send notifications through Discord using the
discordmodule. - Send notifications through Telegram using the
telegrammodule. - Extendable base module for additional notification services.
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).
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 upAfterward, 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.
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.
The base module is an abstract class that provides core functionalities such as retrieving server information and sending notifications.
The discord module extends the base module to send notifications to a Discord webhook.
The telegram module extends the base module to send notifications to a Telegram chat.
- 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 :)