About Us
Museum

Tree

From RFID Guardian

[edit] Software tree

The software is unpacked into its root directory, labeled ~MRG in this document.


The software runs on the Guardian itself, but it also contains modules that run on a host computer, e.g. for communication with the Guardian. There is also an emulator module for the Guardian, which substitutes sockets for the Guardian communication channels (RFID, BlueTooth, Serial Line).


The public interfaces of all modules are under ~MRG/include. Wherever appropriate, modules have a subdirectory to bundle related includes. Examples: ~MRG/include/rfid-protocol/ contains the headers for the RFID protocol stacks, ~MRG/include/acl contains the headers for the ACL module.


This chapter describes the source tree under ~MRG/src. Higher-level software is described first.


Table of Contents

User Interface

ACL

Spoof Filter

Fuzzing

GP

Guardian SSL

Guardian Discovery

Logging

rfid-reader

rfid-tag

Filter chain for the RFID channel

RFID protocol stacks

Ports and Port Types

OS-specifics

Util