SNF Client/Server Win*
SNF C/S Win* Installer
SNF Client/Server *nix
SNF MDaemon Plugin
SNF MD Plugin Installer
SNF4Alligate
SNF4ASSP
SNF SDK Windows
SNF SDK *nix
Subscriptions
30 Day Free Trial
Annual Subscription
Subscribe
Renew
Cancel
Monthly Subscription
Subscribe
Update
Cancel
Large Systems
OEM & Resellers
SNF Client/Server *nix
This product is for use in a *nix environment where SNF will be integrated through scripting (such as a postfix filter) or as a kind of command line scanning utility. This product is also useful if you will be running SNFServer as a daemon and issuing XCI scan requests.
You can download this package from our Products page.
This distribution includes:
- SNFServer.exe - Source for *nix systems. (SNF Server Application)
- SNFClient.exe - Source for *nix systems. (SNF Client Application)
- snf2check.exe - Source for *nix systems. (SNF Rulebase Authenticator)
- getRulebase - Bash script (uses wget, gzip, and snf2check.exe).
- snfctrl - Bash script for launching SNFServer as a daemon.
SNFServer.exe provides a high performance, multi-threaded implementation of the SNFMulti anti-spam engine coupled to a TCP (locahlost) server that accepts XCI requests. SNFServer.exe can be run at the command line for testing; it can be launched as a child process as part of a larger filtering system; or it can be run as a service using srvany, XYNTservice, or any similar utility.
SNFClient.exe provides a command line interface to SNFServer.exe by translating command line scan requests to XCI requests and interpreting the result. SNF scan result codes can be retrieved as the %errorlevel% in scripts or directly by the calling program. Declude, eWall, and mxGuard are examples of message filtering systems that typically call SNFClient.exe to scan messages.
snf2check.exe is a command line utility that tests SNF rulebase files for authenticity and integrity.
getRulebase.cmd provides a rulebase update mechanism using the open source utilities wget (for retreiving the rulebase) and gzip (for decompressing the rulebase file). The script is designed for use with SNF's update-script feature to provide up-to-the-minute filtering rules automatically.
snfcrtl is an example bash script for launching SNFServer.exe as a daemon.
Note: Although this source distribution is most commonly used on *nix systems it is also the exact same source code we use to compile these programs for win* systems using MinGW!
How Do I Get Started?
- Sign up for a 30-day FREE Trial. This will give you a production ready rulebase and updates FREE for 30 days. You need the rulebase to setup your SNF software. Our system will send you rulebase download instructions when your rulebase is ready.
- Download the SNF Client/Server *nix software distribution (from Products Index page) and set it up using your trial SNF license.
- During or after your trial, purchase a subscription for Message Sniffer. Please note, purchasing a subscription before your trial is over will NOT cut into your free 30 days.
