You are looking at the HTML representation of the XML format.
HTML is good for debugging, but probably is not suitable for your application.
See complete documentation, or
API help for more information.
<allpages gapfrom="Sponsors" />
<page pageid="8" ns="0" title="Related links">
<rev xml:space="preserve">Here we put some links to other projects that you can be interesting in.
=Support for program languages=
* [//github.com/tenderlove/nfc NFC] is a ruby wrapper for the Near Field Communication library, written by '''[//tenderlovemaking.com/ Aaron Patterson]'''
* [https://github.com/ikelos/pynfc 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'''.
* [https://github.com/nfcpy/nfcpy 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.
* [https://code.google.com/p/touchatag-processing/ touchatag-processing] is a library for Processing with libnfc on the Windows platform, written by '''Augusto Esteves'''.
* [https://github.com/fuzxxl/nfc fuzxxl-libnfc] provides Go bindings for libnfc, written by '''Robert Clausecker'''
* [https://github.com/fuzxxl/freefare fuzxxl-libfreefare] provides Go bindings for libfreefare, written by '''Robert Clausecker'''
=Hardware projects based on libnfc=
* [//developers.card-tech.it/pinkey-touch/ pinKey Touch] is a personal digital assistant (PDA), compact in size, which provides security services and identification using biometrics and radio frequency.
* [https://code.google.com/p/mfocuino/ mfocuino] is a firmware to build your own libnfc compatible NFC Reader with an Arduino and the NFC shield, by '''Christophe Duvernois'''
* [https://code.google.com/p/nfcdoorlock/ nfcdoorlock] is a simple NFC based door lock using distributable certificates and signing, by '''Anthony Ito''' ('''伊藤アントニー''')
* [http://shackspace.de/?p=3772 minikrebs] and its [https://github.com/shackspace/user_suppository 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.
* [https://randomwire.biz/products.html Ctrl-O] is an [https://github.com/RandomWireTechnologies open-source] Access Control System with a cloud backend.
* [http://fr.slideshare.net/pnndra/smarttool-introduction SmartTool] is an open source project that delivers NFC, WiFi, BT connectivity in a very compact form factor that enables it to be fitted in 2 modules wall sockets.
=Software projects part of nfc-tools=
* [[Libnfc]] is a library for driving NFC devices.
* [[Libfreefare]] is a library for high level manipulation of [[MIFARE]] cards.
* [[Libllcp]] is a library implementing LLCP support.
* [https://github.com/nfc-tools/libndef libndef] is a Qt library to encode and decode messages based on NDEF (NFC Data Exchange Format) specification, written by '''Emanuele Bertoldi'''.
* [[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).
* [[lsnfc]] is a simple command that lists 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.
* [[MFOC]] is an open source implementation by '''Nethemba''' of "offline nested" attack on [[MIFARE Classic]] cards.
* [[QNFCd]] is a daemon to expose NFC features on D-Bus. (obsolete)
* [[DeskNFC]] is a KDE4 plasmoid which offers NFC content access. (obsolete)
=Software projects based on nfc-tools=
* [https://code.google.com/p/nfosc/ nfosc] is a simple utility that sends RFID-tag add & remove events via OSC, by '''Martin Kaltenbrunner''';
* [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/mtools Mtools] is GUI interface for libnfc. For now it is able to operate with [[MIFARE Classic]] cards;
* [https://code.google.com/p/mfcuk MFCUK] is the MiFare Classic Universal toolKit by '''Andrei Costin''', implementing Courtois attack on [[MIFARE Classic]] cards;
* [https://code.google.com/p/libfm1208 libfm1208] is a Fudan Microelectronics fm1208 library, by '''Douniwan''';
* [https://code.google.com/p/edda/ edda] Easy Distributed DESFire Authentification by '''Kai Trott''' and '''Volker Zeihs''';
* [https://code.google.com/p/readnfccc readnfccc] is a tool by '''Renaud Lifchitz''' to read NFC credit card personal data;
* [http://vsmartcard.sourceforge.net/pcsc-relay/README.html PC/SC Relay] which is part of the Virtual Smart Card Architecture project, by '''Frank Morgner''' et al;
* [https://code.google.com/p/nfc-live nfc-live] is a set of scripts to generate NFC/RFID-oriented Debian Live ISO, used in [http://wiki.yobi.be/wiki/RFID#RFID.2FNFC_Workshops NFC/RFID security workshops].
* [http://www.parrotsec.org/tools/tools-wireless/ Parrot Security OS] is a security oriented operating system
=NFC related projects=
* [http://code.google.com/p/nfcip-java/ nfcip-java] is a Java library to facilitate communication over NFCIP, written by '''François Kooman'''.
* [http://code.google.com/p/ismb-snep-java/ ismb-snep-java] is a Java library implementing SNEP (the NFC Forum official protocol for peer-to-peer) written by '''Antonio Lotito'''.
* [http://code.google.com/p/wireshark-nfc/ wireshark-nfc] is a small collection of wireshark dissectors that let you use wireshark to analyze NFC traces by '''Mike Wakerly'''.
* [https://code.google.com/p/nfctools/ nfctools] is a collection of libraries and tools for NFC in Java written by '''Adrian Stabiszewski'''. ''Note that it is not related to [https://code.google.com/p/nfc-tools/ nfc-tools] or this website!''
* [https://github.com/4ZM/mfterm mfterm] is a terminal interface for working with Mifare Classic tags, written by '''Anders Sundman'''.
* [http://sourceforge.net/projects/nfcproxy/ NFCProxy] is a an Android app that lets you proxy transactions, written by '''Eddie Lee'''.
=They talk about libnfc/nfc-tools=
* [//mcbridematt.dhs.org/blog/2010/02/07/Poking%20around%20on%20a%20Mifare%20card:%20LibNFC%20crash%20course Poking around on a Mifare card: LibNFC crash course] on '''mcbridematt''''s blog
* [//dangerousprototypes.com/2010/09/29/open-source-rfid-development-tools/ Open source RFID development tools] on '''Dangerous Prototypes'''
* [//www.ov-chipkaart.org/?page_id=24 libnfc and MFOC with OV-chipkaart] (in Nederlands) on '''ov-chipkaart.org'''
* [https://events.ccc.de/congress/2010/Fahrplan/events/4036.en.html Reverse Engineering a real-world RFID payment system using MFCUK and libnfc during '''27th Chaos Communication Congress''']
* [//www.cnx-software.com/2010/12/28/near-field-communication-nfc/ Near Field Communication (NFC) Introduction and Software Development] on '''CNXSoft''' blog
* [//www.hackfest.ca/2013/IntroductionToNFC%20-11-8-2013.pdf Introduction to NFC] at '''hackfest.ca''' by '''Foundstone''' a division of '''McAffee'''
=Security researches that use libnfc=
* [//www.sec.in.tum.de/assets/studentwork/finished/Weiss2010.pdf Performing Relay Attacks on ISO 14443 Contactless Smart Cards using NFC Mobile Equipment] by '''Michael Weiß'''</rev>
<page pageid="89" ns="0" title="Shopping">
Some users ask for what device should buy to use with [[libnfc]].
<br>Check the [[PN53x]] page to see which chip is closer to your needs and check the [[Devices compatibility matrix]] to see which device implements it while preserving the functionality you need.
<br>Depending on what kind of device you are looking for, we recommend these devices:
<br>ATM, there is no good flat reader for desktop computer, there is a ASK LoGO but does not allow to act as target, but there is a good dongle so we recommend an SCM SCL3711 and if you want some OEM, the PN532 breakout board from Adafruit (formerly from microBuilder.eu) is the best.
<br>Note: that our choices, but some other devices could work fine too.
<br>To buy them online:
* SCM SCL3711: "BUY NOW" at http://www.identive-group.com/products-and-solutions/identification-products/mobility-solutions/mobile-readers/scl3711-contactless-usb-smart-card-reader
* microBuilder PN532: http://www.adafruit.com/products/364
<br> Updated : <br>
<br> Recently (2014) [http://www.d-logic.net/nfc-rfid-reader-sdk/ Digital Logic Ltd (D-Logic)] added two new PN533 based readers in its portfolio :
* [http://www.d-logic.net/nfc-rfid-reader-sdk/products/nfc-usb-stick-dl533n NFC RFID USB Stick DL533N] : available at company's webshop on https://webshop.d-logic.net/product/nfc-rfid-development-tools-sdk/nfc-reader-writer-pn533-usb-stick/dl533n-usb-stick.html?options=cart (There you can find reader or sets which includes reader and various tags. Product is also available as OEM USB stick sized board)
* [http://www.d-logic.net/nfc-rfid-reader-sdk/products/nfc-usb-card-size-reader-dl533n-oem NFC Reader Writer OEM - DL533N CS] : available at company's webshop on https://webshop.d-logic.net/product/nfc-rfid-development-tools-sdk/nfc-reader-writer-pn533-usb-stick/dl533n-cs.html?options=cart (There you can find reader or sets which includes reader and various tags. Product is also available as OEM card sized board or in plastic IP54 housing)
* Preprogrammed NFC tags: http://www.nfctagwriter.com
* Various tags and cards: https://webshop.d-logic.net/product/nfc-rfid-cards-and-tags.html - Personalization possible