FingerprintJS Android Logo

FingerprintJS Android

0
Free
Visit Website

FingerprintJS Android is a lightweight library for device identification and fingerprinting. Fully written in Kotlin. 100% crash-free. Creates a device identifier from all available platform signals. The identifier is fully stateless and will remain the same after reinstalling or clearing application data. Table of Contents Quick start Usage Playground App Quick start 1. Add repository Add these lines to your build.gradle. allprojects { repositories { ... maven { url 'https://jitpack.io' } } } 2. Add dependency Add this to a build.gradle of a module. dependencies { ... implementation "com.github.fingerprintjs:fingerprint-android:2.1.0" } Note that the library has the following runtime dependencies: kotlin-stdlib androidx.appcompat 3. Get deviceIDs and fingerprints Kotlin // Initialization val fingerprinter = FingerprinterFactory.create(context) // Usage fingerprinter.getFingerprint(version = Fingerprinter.Version.V_5) { fingerprint -> // Use fingerprint } fingerprinter.getDeviceId(version = Fingerprinter.Version.V_5) { result -> val deviceId = result.deviceId // Use deviceId } Java // Initialization Fingerprinter finger

FEATURES

ALTERNATIVES

Tessian is an AI-powered cloud email security solution that protects against advanced phishing, account compromise, data exfiltration, and helps coach users on email security.

Aggregates known Android security vulnerabilities with detailed examples and analysis.

A platform that provides visibility and security monitoring of hardware, firmware, and software components in IT infrastructure to identify supply chain risks and vulnerabilities.

iOS Reverse Engineering Toolkit for automating common tasks in iOS penetration testing.

A project providing a low-cost ICS testbed with affordable hardware, instructions, and attacker scenarios to facilitate learning in industrial security.

StringSifter is a machine learning tool for automatically ranking strings for malware analysis.

An Active Defense framework for detecting and responding to phishing attacks in Office 365 Message Trace logs.

A tool for quantitative risk analysis of Android applications using machine learning techniques.