Security Information Exchange (SIE) on Debian


Farsight supports Debian GNU/Linux through an apt package repository. Ubuntu and other Debian-based systems may be able to use this repository as well.

Debian/GNU/Linux 9 ("stretch") setup

Enable the stretch-farsightsec package repository
$ wget -O debian-farsightsec.gpg
$ echo deb [arch=amd64] stretch-farsightsec main | sudo tee -a /etc/apt/sources.list.d/debian-farsightsec.list
$ sudo cp debian-farsightsec.gpg /etc/apt/trusted.gpg.d/
$ sudo apt-get update

Note that Farsight also offers Wheezy packages from its wheezy-farsightsec package repository which can be enabled as per:
$ wget -O debian-farsightsec.gpg
$ echo "deb wheezy-farsightsec main" | sudo tee -a /etc/apt/sources.list.d/debian-farsightsec.list
$ sudo cp debian-farsightsec.gpg /etc/apt/trusted.gpg.d/
$ sudo apt-get update
Note: The Wheezy packages are EOL and unmaintained.

Package Signing Key

Our open source Debian packages are hosted on our download server. The GPG keyid is A511AE06 (Download). Its GPG key details are:

pub rsa4096/A511AE06 2020-06-18 [SC] [expires: 2025-05-20]
uid [ultimate] Farsight Security, Inc. Debian Package Signing Key 

(The previous package signing key was 779812D5.)

For "apt-get update" use, this key file can be copied to the /etc/apt/sources.list.d/ directory or imported using "apt-key add".

Package Installation

Install the core nmsg packages and SIE plugins.
$ sudo apt-get install nmsgtool nmsg-msg-module-sie
Install packages for developing C applications.
$ sudo apt-get install libnmsg-dev nmsg-msg-module-sie-dev libwdns-dev
Install packages for developing Python applications.
$ sudo apt-get install python-nmsg python-wdns
Install packages for SIE remote access (sratool, sratunnel, radtool, radtunnel):
$ sudo apt-get install axa-tools