Documentation
Library Overview
BrowserGate is a powerful, enterprise-grade hardware fingerprinting library. It follows a similar integration pattern to browserforge but with advanced botnet-level telemetry extraction.
Installation
Quick Start
from browsergate import Fingerprint
# Initialize with desired browser and OS
fp = Fingerprint(browser='chrome', os='windows')
# Access the generated hardware signatures
print(f"User-Agent: {fp.headers['User-Agent']}")
print(f"X-Hardware-Token: {fp.hardware_token}")
Advanced Configuration
For high-level bypassing, you can specify deep hardware parameters to match specific session requirements.
from browsergate import Fingerprint
# Detailed fingerprint generation
fp = Fingerprint(
browser='chrome',
os='windows',
device_type='desktop',
screen_resolution='1920x1080',
strict_mode=True, # Matches WebGL & AudioContext 1:1
telemetry_bypass=True # Inject specialized hardware headers
)
# Access deep fingerprint data
print(fp.webgl_renderer) # e.g., 'ANGLE (NVIDIA, NVIDIA GeForce RTX 3080...)'
print(fp.canvas_id) # Verified canvas hash
print(fp.full_context) # Complete hardware profile in JSON
Security & Usage Terms
API Access Restriction: Your license key is locked to the originating IP address used during registration.
- Multi-IP proxy rotation is supported only if the initial handshake matches your base registration IP.
- Simultaneous requests from different geographical regions will trigger an account lock.
- Reselling or sharing API keys is strictly prohibited.
Failure to comply with these terms will result in permanent hardware banning from our distributed node network.