Native Linux User-Agent Control Engine
UAForge is a standalone Linux binary designed for precision control over browser identity. It allows operators, researchers, and engineers to define how a browser presents itself to the outside world.
UAForge acts as a controlled launch layer between you and your browser. It injects user-agent identities, applies rules, and ensures consistent identity behavior at runtime.
Profiles define user-agent strings and launch parameters. These are stored as JSON and can be reused, modified, or exported across systems.
Domain rules allow automatic selection of profiles based on target URLs. This enables dynamic identity switching without manual intervention.
Optional system logging records session activity, launch timing, and identity usage. Logging remains silent unless explicitly enabled.
1. Select a browser
2. Choose or create a profile
3. Define rules (optional)
4. Launch
UAForge generates a controlled execution environment where the browser launches with a predefined identity.
- Browser launches with injected identity
- Console logs session events
- Optional log files written to disk
- Rules determine runtime behavior