Signet Download

The Signet client is a standalone cross-platform application that supports Windows (7 and up), MacOS, and Linux. Browser plugins which interface with the Signet client are available for Firefox and Chrome. You can download a binary image below or download the source code to build your own binaries. Check the sections below for installation instructions for your platform.

DescriptionVersionFilePGP Signature
Linux client (AMD64) 0.9.20


deb package


deb package

Linux client (i386) 0.9.20


deb package


deb package

Windows client (AMD64) 0.9.20 Download Download
MacOS client 0.9.20 Download Download
Android client 0.1.5 Download Download
Signet firmware binary 1.3.5 Download Download
Client source code 0.9.20 Download Download

To verify the PGP signatures you can download Hax0rbana's public PGP key. The key fingerprint is

741E F6C7 5913 9E2D C30C F6BC F48E AC51 91E5 3074

The easiest way to get the key and check the signatures are to look for "good signature" and the correct fingerprint when running:

gpg --recv-key 741EF6C759139E2DC30CF6BCF48EAC5191E53074
gpg --verify signet-0.9.20.tar.xz.sig signet-0.9.20.tar.xz

The public Hax0rbana Signet PGP key is also available here or in the git repo.

For more information about checking PGP signatures, see our page on the topic.

Browser Plugins

Browser plugins for Signet are available online for Firefox and Chrome.

BrowserVersionInstall page
Firefox 0.1.2 Install
Chrome 0.1.0 Install

The sources for the plugins are inside the Signet client code. You can install the plugins using the links above. You may also download one of the standalone plugin files here. If you install from one of the plugin files you will not receive automatic updates. For Chrome the only way to install from a file is through chrome://extensions with developer mode turned on.


The Android client supports android version 4.4 (Lollipop) and above. At this time the Android client has a limited set of functionality but can be used to copy account data to the clipboard for use.

  1. Download the apk
  2. Tap on the APK file to initiate installation of the application
  3. Insert your Signet device
  4. Tap yes when prompted by Android to allow the application to access Signet
  5. Tap yes when prompted by Android to allow the application to be launched when Signet is connected


The Windows client has been tested on Windows 7, 8, and 10. There are no setup steps: just download and run.


Debian-based Distros

The easiest way to install Signet on Debian-based systems is to add the Hax0rbana apt repo and then apt install signet. This will install the software, set up the udev rule, and the man page without any manual setup steps required on your part. Installing from an apt repo also have the benefit of getting updates using your normal package manager instead of having to manually check back to see if there are any new versions.

Here's how to install from our apt repo:

curl | sudo tee /usr/share/keyrings/hax0rbana.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/hax0rbana.gpg] /" | sudo tee /etc/apt/sources.list.d/hax0rbana.list
sudo apt update
sudo apt install signet

Installing the .deb package manually will not get updates with all your other packages, but is sometimes still desirable to install Signet this way. To do so, download the .deb package for your computer from the Downloads section and then run the following commands from a terminal:

sudo apt update
sudo apt install -y libqt5websockets5
sudo apt install -y ./signet*.deb

The above process has been tested on Debian and Tails.

Manual install (any Linux distro)

  1. Download signet binary for your architecture
  2. Make it executable (chmod +x signet)
  3. (optional) Copy signet to /usr/bin/ (sudo cp signet /usr/bin/)
  4. (optional) Download the desktop shortcut and icon files
    1. Move desktop shortcut into place (cp signet.desktop ~/.local/share/applications)
    2. Move icon into place:
      mkdir -p ~/.local/share/applications
      mv signet.desktop ~/.local/share/applications
      chmod 744 ~/.local/share/applications/signet.desktop
    3. Refresh the desktop icons (kbuildsycoca5; update-desktop-database ~/.local/share/applications/)
  5. Download 50-signet.rules
  6. Copy it to /etc/udev/rules.d/ (sudo cp 50-signet.rules /etc/udev/rules.d/)
  7. Plug in your Signet hardware
  8. Run the Signet app

On Fedora, you'll need to manually install qt5-qtwebsockets

sudo dnf install -y qt5-qtwebsockets
chmod +x signet

The above process has been tested on Fedora 38


  1. Download the DMG file
  2. Open the DMG file
  3. Run Signet from the disk image or copy it to a permanent location of your choice (e.g. /Applications or /Desktop)

On MacOS Catalina (10.15) the OS may report a security exception when you try to open the application. After the error occurs you will be able to override it from your security and privacy settings. This occurs since the application is digitally signed but not notarized by Apple.

Past Binary Releases

You can find all past client and firmware releases here.

Source Code

The Signet firmware and client are released under the GPLv3 license. You can find all Signet sources on the Hax0rbana GitLab server. You can also download the latest source archive if you want to build the latest release or browse past source archives to build an earlier version. You can follow the build instructions in the README file to compile the client application from source.