Salad

A Content Anomaly Detector based on n-Grams

Binary Packages

We provide pre-compiled packages for a number of popular platforms in a configuration that meets most needs. If you lack a particular feature please consider building Salad from source and customize the configuration of your very own version of Salad.

Debian/ Ubuntu packages

For Debian-based operating systems such as Ubuntu we cooked up packages to be installed with apt-get. This way installing Salad comes down to executing these few commands:

  $ sudo add-apt-repository ppa:chwress/salad
  $ sudo apt-get update
  $ sudo apt-get install salad

A more detailed walk-through on how to install the binary release of Salad on Ubuntu Linux can be found here.

Microsoft Windows

For installing Salad on Microsoft Windows a graphical installer based on NSIS is available. Simply download the current release, double-click the exe-file and follow the instructions of the graphical user interface.

Other platforms

We support and provide packages for other platforms as well. Please check the download page whether we your particular OS is among them. If not you can always compile Salad from source — it is easy as pie... eehm lettuce ;)

Building Salad from Source

Salad makes use of the cross-platform build system cmake. It has been successfully compiled on Linux, Mac OS X and Windows. In principle any C99 compliant compiler should do the trick, but you might want to stick to the GNU Compile Collection (GCC) and MinGW respectively.

  $ mkdir build; cd build
  $ cmake [options] .
  $ make
  $ make install

Details on the provided compile-time options, Salad's dependencies and step-by-step instructions are provide here.