AI Briefing
KO

anti-mage: Browser Spoofing Detection Score 0–100, Zero External Dependencies Go Project

N4darae/anti-mage

·2026.08.30 11:14

This is a Go-based open-source project that scores the consistency of browser environments. When a client receives questions from the server and sends back its own measurements, the server analyzes them to determine consistency and return an estimated score from 0 to 100. A higher score indicates more signs of spoofing or tampering, while 0 signifies complete authenticity.

The type system enforces that only values observed in real systems are accepted as evidence for reference data. Standard browsers like Chrome and Firefox receive a score of 0, while spoofing tools like CloakBrowser and AdsPower score 60–70, and Camoufox scores 90. Scores are calculated by weighting independent evidence groups, designed so that it is unclear which specific checks raised the score, making evasion attempts difficult.

This is a pure Go implementation with zero external dependencies; the collector UI and reference datasets are compiled using go:embed. The server manages scan inputs and timing, while the client completes evaluation with two API calls. It is also available as a library, allowing developers who already have measurements to apply the evaluation logic directly via the assess package.

Evaluation operates as a pure function with no global state or network access. Scores increase monotonically, and when evidence is insufficient, it is treated as uncertain to avoid penalizing honest visitors. The project follows the MIT license and can be run immediately in environments with Go 1.24 or higher.

GitHub
GitHub repository

N4darae/anti-mage

Browser testing utilizes various methods and algorithms, and performs calculations based on multiple parameters.

Go

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.