We are seeking a skilled developer to create a robust
Node.js/TypeScript library designed for advanced browser fingerprint spoofing. The primary objective is to generate consistent and realistic browser fingerprints and facilitate communication with a modified Chromium instance. This project requires a deep understanding of web technologies and system profiling.
Project Scope:
* Develop functionality to generate coherent system profiles, encompassing operating system, GPU, locale, timezone, and fonts.
* Implement logic to prevent impossible combinations of system attributes (e.g., Apple GPU on a Linux environment).
* Design and provide a clear, function-based API for the library (e.g., GenerateProfile(), applyProfile()).
* Include comprehensive test suites and json schema validation for all generated profiles and api interactions.
* Ensure seamless integration and support for popular browser automation tools like Puppeteer and Electron.
Deliverables:
* A fully functional 'fingerprint-lib' npm package, complete with a detailed README file and extensive test cases.
* A comprehensive list of all fingerprint parameters supported, including WebGL, Canvas, Fonts, WebRTC, Audio, and others.
* An example usage script demonstrating integration with Puppeteer.
* Regular updates through weekly reports and consistent commits to GitHub (development to master branches).
Prazo de Entrega: Não estabelecido