FrpDb Ruptus is a comprehensive Node.js application designed to capture and analyze the digital fingerprints of web visitors. This tool gathers detailed information about browsers and devices, enriches it with geolocation data, and stores it efficiently for analysis. It's built to be easily integrated into multiple websites, providing insights while prioritizing user privacy.
- Cross-Platform Support: Captures data from Android, iOS, Windows, Mac, Linux, and miscellaneous devices.
- Geolocation Information: Enriches fingerprints with country, region, and city data.
- Storage Options: Saves data in both JSON and Excel formats for easy analysis.
- Privacy-Focused: Designed to respect user privacy while providing valuable insights.
- Easy Integration: Can be embedded into multiple websites with a simple script tag.
To get started with Fingerprint Collector, follow these simple steps:
-
Clone the Repository:
git clone https://github.com/yourusername/fingerprint-collector.git cd fingerprint-collector -
Install Dependencies:
npm install
-
Configure Environment Variables:
Create a
.envfile in the root directory and customize it according to your needs. Example:PORT=3000
-
Run the Server:
npm start
Your server should now be running and ready to collect fingerprints.
Embed the fingerprint collection script into your website by including the following tag:
<script src="https://yourdeployment.com/path/to/script.js"></script>Ensure you replace html https://yourdeployment.com/path/to/script.js with the actual URL where your instance of Fingerprint Collector is hosted.
Contributing 🤝 Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Fork the Project Create your Feature Branch (git checkout -b feature/AmazingFeature) Commit your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature) Open a Pull Request
License 📜 Distributed under the MIT License. See LICENSE for more information.
Acknowledgements 🙌 GeoIP-lite for geolocation capabilities. ExcelJS for creating and managing Excel files. node-fetch for making server-side requests. aka chat-gpt lol..
Contact- OYash01@yahoo.com
Happy Fingerprinting! 🎉