Skip to content

This project is a server-side solution for seamless URL redirection when a QR code is scanned. It redirects users to a specified URL and sends a Discord webhook notification with the client's IP address. This system was notably used for the Sailor Moon QR maker coins at DEFCON 32.

License

Notifications You must be signed in to change notification settings

jbohack/DEFCON-QR-Scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QR Code Redirector with Discord Webhook Notification

About

This project is a server-side solution that provides seamless URL redirection upon scanning a QR code. It not only redirects the user to a specified URL but also issues a Discord webhook notification, capturing and sending the IP address information of the client who scanned the QR code.

Output Example

image

Features

  • Server-Side QR Code Redirection: Redirects users to a specific URL after scanning the QR code.
  • Discord Webhook Integration: Sends a notification to a Discord channel with the IP address and other metadata of the client who scanned the QR code.
  • IP Address Logging: Captures the client's IP address for each scan and includes it in the webhook message.

QR Code

QR Code

Technologies Used

  • PHP
  • HTML

Installation

  1. Ensure that PHP is installed on your system.

  2. Set up a web server, such as Apache.

  3. Clone the repository:

    git clone https://github.com/jbohack/DEFCON-QR-Scan.git
    cd DEFCON-QR-Scan
  4. Configure your environment variables for the redirect URL, Discord webhook URL, and other settings.

  5. Place the project files in your web server's root directory (e.g., /var/www/html for Apache).

  6. Start your web server to run the application.

Configuration

  • window.location.href (index.html): The URL to which users should be redirected after scanning the QR code.
  • webhookUrls (info.php): The URL of the Discord webhook where notifications will be sent (Specify multiple if you wish).
  • thumbnail => URL (info.php): The URL of the QR code to include in the Discord Webhook.

Usage

  1. Deploy the server to your preferred hosting solution.
  2. Generate a QR code that points to your server's URL.
  3. Distribute the QR code to users.
  4. Monitor the Discord channel for webhook notifications that include IP address information of users who scan the QR code.

Contributing

Contributions are welcome! Please submit issues or pull requests for any improvements or features.

License

This project is licensed under the MIT License. Please see the LICENSE file for more details.

About

This project is a server-side solution for seamless URL redirection when a QR code is scanned. It redirects users to a specified URL and sends a Discord webhook notification with the client's IP address. This system was notably used for the Sailor Moon QR maker coins at DEFCON 32.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published