A modern, retro-styled browser fingerprinting tool that demonstrates advanced web tracking techniques through a sleek command-line interface.
- 80+ Data Points: Collects extensive browser and device information
- Real-time Processing: Live fingerprint generation with animated CLI output
- Advanced Detection: Canvas, WebGL, and Audio fingerprinting
- Hardware Profiling: CPU, memory, and sensor detection
- Privacy Analysis: Extension detection and security feature scanning
- Retro CLI Interface: Pixel-perfect terminal aesthetics
- Glass Morphism: Beautiful translucent UI elements
- Responsive Layout: Works seamlessly on desktop and mobile
- Minimalist Design: Clean, Apple-inspired interface
- Smooth Animations: Typewriter effects and smooth transitions
- Next.js 14: Built with the latest React framework
- TypeScript: Fully typed for better development experience
- Tailwind CSS: Utility-first styling
- Real Fingerprinting: Actual browser data collection (not mock data)
- Privacy Focused: Educational tool for understanding web tracking
- Node.js 18+
- npm or yarn
-
Clone the repository ```bash git clone https://github.com/beenruuu/fingerprint-cli.git cd fingerprint-cli ```
-
Install dependencies ```bash npm install
yarn install ```
-
Run the development server ```bash npm run dev
yarn dev ```
-
Open your browser Navigate to `http://localhost:3000\`
- User Agent String
- Platform Information
- Language Settings
- Timezone Detection
- Screen Resolution
- Color Depth
- Pixel Ratio
- Canvas Fingerprinting
- WebGL Signatures
- CPU Core Count
- Device Memory
- Touch Capabilities
- Battery Status
- Sensor Availability
- Online Status
- Connection Type
- Network Speed
- Privacy Settings
- Storage APIs
- Modern Web Features
- Extension Detection
- Security Features
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS
- Font: Press Start 2P (Pixel font)
- Icons: Lucide React
- Deployment: Vercel Ready
The application is fully responsive and works on:
- 🖥️ Desktop (1920px+)
- 💻 Laptop (1024px+)
- 📱 Tablet (768px+)
- 📱 Mobile (320px+)
- Understanding browser fingerprinting
- Learning about web privacy
- Demonstrating tracking techniques
- Testing browser compatibility
- Debugging device-specific issues
- Privacy-focused development
- Analyzing browser uniqueness
- Testing anti-fingerprinting measures
- Privacy tool evaluation
This tool is designed for educational purposes to help users understand:
- How browser fingerprinting works
- What data browsers expose
- Privacy implications of web tracking
- Methods to protect against fingerprinting
Important: Always respect user privacy and follow applicable laws when implementing fingerprinting techniques.
Contributions are welcome! Please feel free to submit a Pull Request.
- Follow TypeScript best practices
- Maintain the retro CLI aesthetic
- Ensure mobile responsiveness
- Add proper documentation
- Test across different browsers
This project is licensed under the MIT License - see the LICENSE file for details.
BEENRUUU
- Inspired by retro terminal interfaces
- Built with modern web technologies
- Designed for educational purposes
- Built with Vibe Coding