NFCGate
NFC relay application for Android
NFCGate is an Android application meant to capture, analyze, or modify NFC traffic. It can be used as a researching tool to reverse engineer protocols or assess the security of protocols against traffic modifications.
Notice: This application was developed for security research purposes by students of the Secure Mobile Networking Lab at TU Darmstadt. Please do not use this application for malicious purposes.
Features:
- On-device capture: Captures NFC traffic sent and received by other applications running on the device.
- Relay: Relays NFC traffic between two devices. One device operates as a "reader" reading an NFC tag, the other device emulates an NFC tag using the Host Card Emulation (HCE).
- Replay: Replays previously captured NFC traffic in either "reader" or "tag" mode.
- Clone: Clones the initial tag information (e.g. ID).
- pcapng export of captured NFC traffic, readable by Wireshark.
Requirements for specific modes:
- NFC support
- Android 4.4+ (API level 19+)
- Xposed: On-device capture, relay tag mode, replay tag mode, clone mode.
- ARMv8-A, ARMv7: Relay tag mode, replay tag mode, clone mode.
- HCE: Relay tag mode, replay tag mode, clone mode.
Compatibility:
NFCGate provides an in-app status check. For further notes on compatibility see the compatibility document.
Wants root
AppID: | de.tu_darmstadt.seemoo.nfcgate |
Author: | NFCGate |
License: | Apache-2.0 |
Donation: | |
InRepoSince: | 2019-07-08 |
LastRepoUpdate: | 2020-06-30 |
LastAppUpdate: | 2020-06-29 |
LastVersion: | 2.1.1 |
Categories: | System |
Google Play: | Check if it's there |
Packages
Version 2.1.1 (2020-06-29)
Android Versions:
8 Libraries detected:
Libraries:
- Android Support v4 (Development Framework)
requires 4 permissions: android.permission.WAKE_LOCK, android.permission.ACCESS_NETWORK_STATE, android.permission.INTERNET, android.permission.VIBRATE
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Android Design Support Library (Utility)
provides APIs to support additional important material design components and patterns to applications beyond those covered by the Android framework, to all devices running Android 2.1 or later.
- Android Support v13 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Android Support v7 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Google Protocol Buffers (Utility)
library that deals with Protocol Buffers (a.k.a., protobuf) – Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
- Android Device Names (Utility)
small Android library to get the market name of an Android device.
- Android-Support-Preference-V7-Fix (Utility)
temporary fix for Android preference-v7 support library.
- Android About Page (UI Component)
helps developers to create an awesome About Page for their Android app in 2 minutes.
Download (2.3 M)
Version 2.0.0 (2019-05-10)
Android Versions:
8 Libraries detected:
Libraries:
- Android Support v4 (Development Framework)
requires 4 permissions: android.permission.WAKE_LOCK, android.permission.ACCESS_NETWORK_STATE, android.permission.INTERNET, android.permission.VIBRATE
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Android Design Support Library (Utility)
provides APIs to support additional important material design components and patterns to applications beyond those covered by the Android framework, to all devices running Android 2.1 or later.
- Android Support v13 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Android Support v7 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- Google Protocol Buffers (Utility)
library that deals with Protocol Buffers (a.k.a., protobuf) – Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
- Android Device Names (Utility)
small Android library to get the market name of an Android device.
- Android-Support-Preference-V7-Fix (Utility)
temporary fix for Android preference-v7 support library.
- Android About Page (UI Component)
helps developers to create an awesome About Page for their Android app in 2 minutes.
Download (2.2 M)