{"repo":"antoinevastel/fpscanner","free":true,"listed":false,"github":"https://github.com/antoinevastel/fpscanner","clone":"git clone https://github.com/antoinevastel/fpscanner.git","description":"Self-hosted browser fingerprinting and bot detection with real-world constraints in mind.","language":"TypeScript","stars":763,"topics":["authentication","browser","browser-fingerprint","browser-fingerprinting","detection","fingerprint","fingerprinting","fingerprintjs","fraud","fraud-detection"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Fingerprint Scanner News: After more than 7 years without any updates, the first release of the new FPScanner is here. This version combines fingerprinting and bot detection in a single library. Try the live demo at fpscanner.com. Expect new fingerprinting signals and more detection logic over time. Sponsor This project is sponsored by Castle. This library focuses on self-hosted fingerprinting and bot detection primitives. In real-world fraud and bot prevention, teams often need additional capabilities such as traffic observability, historical analysis, rule iteration, and correlation across device, network, and behavioral signals. Castle provides a production-grade platform for bot and fraud detection, designed to operate at scale and handle these operational challenges end to end. For a deeper explanation of what this library intentionally does not cover, see the “Limits and non-goals” section at the end of this README. FPScanner: description A lightweight browser fingerprinting library for bot detection. Scraping has become mainstream. AI and LLM-driven companies now crawl the web at a scale that was previously limited to specialized actors, often without clearly respecting robots.txt or rate limits. At the same time, fraudsters do not need to rely solely on public frameworks like OpenBullet or generic automation stacks anymore. With LLMs, writing a custom bot tailored to a specific website has become significantly easier, faster, and cheaper. The result is a much broader ","default_branch":null,"files":null,"tree":[],"storefront":"/r/antoinevastel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antoinevastel/fpscanner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}