Skip to content

dc5411/Sense-Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sense-NET

Sense-NET is a tool to interact with bioimplants, specifically those manufactured by Dangerous Things. It is designed to work with Unix systems and provides functionalities for both NFC and RFID modes, such as reading, writing, and retrieving implant information.


Features

  • RFID Mode:
    • Retrieve implant information using compatible RFID readers.
  • NFC Mode:
    • Retrieve implant UID, manufacturer, checksum, and payload.
    • Read and parse NDEF messages.
    • Write new NDEF content to implants.
    • Read raw implant memory blocks (up to 48 blocks).

System Requirements


Sense/Net as an executable

A redistributable package with dependencies included is available, compiled with PyInstaller. It can be found on the dist directory.

cd dist/
chmod +x sense-net
./sense-net

Sense/Net as an independent Python tool

The project requires Python 3 and the following Python libraries:

ndef
pyscard
termcolor

Ensure you have these dependencies installed. You can do so by running:

pip install -r requirements.txt
python3 sense-net.py

Follow the prompts to interact with your bioimplant.


Usage

Whether using the Python version or the redistributable one, and with either an RFID or NFC reader, Sense/Net can be run interactively or by directly invoking the desired option:

Sense-NET: A tool for interacting with bioimplants.

options:
  -h, --help                  show this help message and exit
  --get-rfid-info             Get RFID implant information.
  --get-nfc-info              Get NFC implant information.
  --read-ndef                 Read NDEF contents from an NFC implant.
  --read-raw                  Read raw blocks from an NFC implant.
  --write-ndef MESSAGE        Write NDEF content to an NFC implant.
  --version                   Get Sense/Net version.

Screenshots

NFC Example

NFC Example

Reading NDEF Data

NDEF Data

Reading Raw Data

Raw Data

RFID Example

RFID Example


Credits

This work is based on original contributions from VladoPortos who actually wrote the only working library for ACR1252.


Contributing

Feel free to submit issues or pull requests to enhance the functionalities or expand compatibility to other platforms and devices.

About

A Python application to interact with Dangerous Things bioimplants

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages