Socket
Book a DemoInstallSign in
Socket

github.com/egginabucket/openmsr

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/egginabucket/openmsr

v0.0.0-20230513211158-582891eb6afc
Source
Go
Version published
Created
Source

OpenMSR

OpenMSR is a cross-platform GUI application for the MSR605 and MSR605X. The pkg directory also has two Go libraries, libmsr and libtracks which are great if you want to develop your own applications / commands.

Features

  • Read, write (WIP), and erase on individual tracks
  • BPI, BPC, and parity selection for each track
  • IEC 7813 and AAMVA parsing with Luhn validation
  • Hi-co / lo-co selection

Installation

Clone and cd into the repository:

git clone https://github.com/egginabucket/openmsr.git && cd openmsr

Build for your OS (requires Go)

make build

An executable should appear in a bin folder.

To run without root privileges, Linux users need to add a udev rule:

# cp 50-msr605x.rules /etc/udev/rules.d/

# udevadm control --reload-rules && udevadm trigger

To use the MSR605, make sure your user has access to the serial ports (dialout group for Debian-based, uucp for Arch).

Limitations

  • Writing currently has some issues. I'll fix it soon!
  • The GUI looks different depending on your system theme; see andlabs/ui
  • Refreshing the list of devices just adds onto it.
  • Saving / opening files currently doesn't work, as I want to make it compatible with Deftun's MSRX software.

FAQs

Package last updated on 13 May 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.