Related links

From NFC Tools
(Difference between revisions)
Jump to: navigation, search
(Software projects based on libnfc)
(Software projects based on libnfc)
Line 18: Line 18:
 
=Software projects based on libnfc=
 
=Software projects based on libnfc=
 
* [[Libfreefare]] is a library for high level manipulation of [[MIFARE]] cards.
 
* [[Libfreefare]] is a library for high level manipulation of [[MIFARE]] cards.
* libnfc-llcp
 
 
* [https://code.google.com/p/nfc-tools/wiki/pam_nfc pam_nfc] is a PAM (Pluggable Authentication Module) which allow to authenticate using NFC.
 
* [https://code.google.com/p/nfc-tools/wiki/pam_nfc pam_nfc] is a PAM (Pluggable Authentication Module) which allow to authenticate using NFC.
 
* [https://code.google.com/p/nfc-tools/wiki/NfcEventD nfc-eventd] is a NFC monitor daemon which able to launch modules (libraries) on action (tag inserted or removed).
 
* [https://code.google.com/p/nfc-tools/wiki/NfcEventD nfc-eventd] is a NFC monitor daemon which able to launch modules (libraries) on action (tag inserted or removed).
Line 25: Line 24:
 
* [[QNFCd]] is a daemon to expose NFC features on D-Bus.
 
* [[QNFCd]] is a daemon to expose NFC features on D-Bus.
 
* [https://code.google.com/p/nfosc/ nfosc] is a simple utility that sends RFID-tag add & remove events via OSC, by '''Martin Kaltenbrunner'''.
 
* [https://code.google.com/p/nfosc/ nfosc] is a simple utility that sends RFID-tag add & remove events via OSC, by '''Martin Kaltenbrunner'''.
* DeskNFC
+
* [[DeskNFC]] is a KDE4 plasmoid which offers NFC content access.
 +
* [[Libnfc-llcp]] is a library implementing LLCP support.
 
* [http://rfidiot.org/ RFIDIOt] is a RFID toolbox written in Python by '''Adam Laurie'''. Latest versions can use libnfc, see on [https://github.com/AdamLaurie/RFIDIOt Github].
 
* [http://rfidiot.org/ RFIDIOt] is a RFID toolbox written in Python by '''Adam Laurie'''. Latest versions can use libnfc, see on [https://github.com/AdamLaurie/RFIDIOt Github].
 
* [https://code.google.com/p/micmd micmd] is a [[MIFARE Classic]] command line utility.
 
* [https://code.google.com/p/micmd micmd] is a [[MIFARE Classic]] command line utility.

Revision as of 18:01, 18 February 2013

Here we put some links to other projects that you can be interesting in.

Contents

Support for program languages

Ruby

  • NFC is a ruby wrapper for the Near Field Communication library, written by Aaron Patterson

Python

  • Pynfc provides a pythonic interface for the libnfc library, allowing access to ISO-14443a and similar RFID/NFC cards supported by libnfc. This interface is written by Mike Auty.
  • nfcpy is a Python module to read/write NFC tags or communicate with another NFC device, written by Stephen Tiedemann. It is not based on libnfc and offers a support for Sony PN533-based readers such as RC-S330 or RC-S360.

Processing

  • touchatag-processing is a library for Processing with libnfc on the Windows platform, written by Augusto Esteves.

Hardware projects based on libnfc

  • pinKey Touch is a personal digital assistant (PDA), compact in size, which provides security services and identification using biometrics and radio frequency.
  • mfocuino is a firmware to build your own libnfc compatible NFC Reader with an Arduino and the NFC shield, by Christophe Duvernois
  • nfcdoorlock is a simple NFC based door lock using distributable certificates and signing, by Anthony Ito (伊藤アントニー)
  • minikrebs and its NFC-Gate which polls the attached NFC-connector for new cards and uses the UID of the card for trying to either log in or log out the user at the shack-infrastructure.

Software projects based on libnfc

  • Libfreefare is a library for high level manipulation of MIFARE cards.
  • pam_nfc is a PAM (Pluggable Authentication Module) which allow to authenticate using NFC.
  • nfc-eventd is a NFC monitor daemon which able to launch modules (libraries) on action (tag inserted or removed).
  • nfcutils provide a simple 'lsnfc' command that list tags which are in your NFC device field.
  • Ifdnfc is a IFDHandler for PC/SC to bring support of all libnfc-compatible readers to the PC/SC stack.
  • QNFCd is a daemon to expose NFC features on D-Bus.
  • nfosc is a simple utility that sends RFID-tag add & remove events via OSC, by Martin Kaltenbrunner.
  • DeskNFC is a KDE4 plasmoid which offers NFC content access.
  • Libnfc-llcp is a library implementing LLCP support.
  • RFIDIOt is a RFID toolbox written in Python by Adam Laurie. Latest versions can use libnfc, see on Github.
  • micmd is a MIFARE Classic command line utility.
  • Mtools is GUI interface for libnfc. For now it is able to operate with MIFARE Classic cards.
  • MFOC is an open source implementation by Nethemba of "offline nested" attack on MIFARE Classic cards.
  • MFCUK is the MiFare Classic Universal toolKit by Andrei Costin, implementing Courtois attack on MIFARE Classic cards.
  • libfm1208 is a Fudan Microelectronics fm1208 library, by Douniwan.
  • readnfccc is a tool by Renaud Lifchitz to read NFC credit card personal data

NFC related projects

  • libndef is a C++ library for use in reading and writing messages based on NDEF (NFC Data Exchange Format) specification, written by Emanuele Bertoldi.
  • nfcip-java is a Java library to facilitate communication over NFCIP, written by François Kooman.
  • ismb-snep-java is a Java library implementing SNEP (the NFC Forum official protocol for peer-to-peer) written by Antonio Lotito.
  • wireshark-nfc is a small collection of wireshark dissectors that let you use wireshark to analyze NFC traces by Mike Wakerly.
  • nfctools is a collection of libraries and tools for NFC in Java written by Adrian Stabiszewski. Note that it is not related to nfc-tools or this website!
  • mfterm is a terminal interface for working with Mifare Classic tags, written by Anders Sundman.

They talk about libnfc

Security researches that use libnfc

Personal tools
Namespaces

Variants
Actions
Navigation
Documentation
Misc
Toolbox
Partners