|
|
@@ -4,22 +4,23 @@ |
|
|
|
<body>
|
|
|
|
<font face="sans-serif">
|
|
|
|
|
|
|
|
<h1>Message Sniffer SDK for Win* V3.1</h1>
|
|
|
|
<h1>Message Sniffer SDK for Win* V3.4</h1>
|
|
|
|
<h2>Contents</h2>
|
|
|
|
</font><h3><ol>
|
|
|
|
<p><font face="sans-serif">Introduction</font></p>
|
|
|
|
<li><font face="sans-serif"><a href="#Begin">Before you begin!</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="#Contents">Contents of the SDK</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="#RunningSamples">Running the Sample Programs</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="#Description">SNFMulti DLL Description</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="ChangeLog.txt">Change Log</a></font></li>
|
|
|
|
<p><font face="sans-serif">Setup notes and important instructions</font></p>
|
|
|
|
<li><font face="sans-serif"><a href="SNFServer_readme.txt">SNFServer Setup Readme</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="SNFClient_readme.txt">SNFClient Setup Readme</a></font></li>
|
|
|
|
<p><font face="sans-serif">Code Samples</font></p>
|
|
|
|
<li><font face="sans-serif"><a href="32bitDll/snfmultidll.h">C Header File (snfmultidll.h></a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="32bitDll/libsnfmulti.def">Module Definition File (libsnfmulti.def)</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="C++/main.cpp">C++ Sample Code</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="VB/SNFMulti_in_VB.Net.txt">VB.Net Sample Code</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="include/snfmultidll.h">C Header File (snfmultidll.h></a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="32bitDll/snfmulti.def">Module Definition File (libsnfmulti.def)</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="CPPSample/main.cpp">C++ Sample Code</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="VS2019VBSample/main.vb">VB.Net Sample Code</a></font></li>
|
|
|
|
<p><font face="sans-serif">API Reference - Functions listed in the order they should be used</font></p>
|
|
|
|
<li><font face="sans-serif"><a href="#startupSNF">startupSNF()</a> - Initializes the SNF engine and loads the rule base</font></li>
|
|
|
|
<li><font face="sans-serif"><a href="#startupSNFAuthenticated">startupSNFAuthenticated()</a> - Initializes SNF with license info</font></li>
|
|
|
@@ -64,22 +65,63 @@ if you are familiar with these before you begin ;-)</p> |
|
|
|
versions) and the required header files (in
|
|
|
|
directory <b>include</b>).</font></li>
|
|
|
|
<li><font face="sans-serif">Sample programs in C++ (in
|
|
|
|
directory <b>CPPSample</b>), C# (<b>CSSample</b>), and Visual
|
|
|
|
Basic (<b>VBSample</b>).</font></li>
|
|
|
|
<li><font face="sans-serif">VS 2008 Solution files to build
|
|
|
|
directory <b>CPPSample</b>), C# (<b>VS2019CSSample</b>), and Visual
|
|
|
|
Basic (<b>VS2019VBSample</b>).</font></li>
|
|
|
|
<li><font face="sans-serif">VS 2019 Solution files to build
|
|
|
|
the sample program in C++ (in
|
|
|
|
directory <b>VS2008CPPSample</b>), in C#
|
|
|
|
(<b>VS2008CSSample</b>), and Visual Basic
|
|
|
|
(<b>VS2008VBSample</b>).<br>
|
|
|
|
The <b>VS2008CPPSample\README</b> contains instructions for
|
|
|
|
creating the SNFMulti import libraries for use with VS 2008.
|
|
|
|
directory <b>VS2019CPPSample</b>), in C#
|
|
|
|
(<b>VS2019CSSample</b>), and Visual Basic
|
|
|
|
(<b>VS2019VBSample</b>).<br>
|
|
|
|
The <b>VS2019CPPSample\README</b> contains instructions for
|
|
|
|
creating the SNFMulti import libraries for use with VS 2019.
|
|
|
|
</font></li>
|
|
|
|
<li><font face="sans-serif">Other applications
|
|
|
|
(<b>curl</b>, <b>SNFClient</b>, and <b>getRulebase</b>) and
|
|
|
|
configuration files needed to support SNF
|
|
|
|
operation.</font></li>
|
|
|
|
</ol>
|
|
|
|
There are also directions for building VS 2008 import libraries in <b>VS2008CPPSample\README</b>.
|
|
|
|
There are also directions for building VS 2019 import and export
|
|
|
|
libraries in <b>VS2019CPPSample\README</b>.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<hr/>
|
|
|
|
<a name="SuggestedInstallation"><h3>Suggested Installation</h3></a>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
To make the SDK available to other users, copy the the contents
|
|
|
|
of <b>SNFMultiSDK_Windows</b> to <b>C:\SNF</b>.
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<hr/>
|
|
|
|
<a name="RunningSamples"><h3>Running the Sample Programs</h3></a>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
Before running the sample programs, copy the following files
|
|
|
|
to <b>C:\SNF</b> (if the contents of <b>SNFMultiSDK_Windows</b>
|
|
|
|
haven't been copied to <b>C:\SNF</b>):
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
<li><font face="sans-serif">
|
|
|
|
<b>snf_engine.xml</b>
|
|
|
|
</font></li>
|
|
|
|
<li><font face="sans-serif">
|
|
|
|
<b>identity.xml</b>
|
|
|
|
</font></li>
|
|
|
|
<li><font face="sans-serif">
|
|
|
|
<b>testmode.snf</b>
|
|
|
|
</font></li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
To run the sample programs, follow the instructions in the README file
|
|
|
|
in the sample program directory:
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
<li><font face="sans-serif"><a href="VS2019CPPSample/README">VS2019CPPSample/README</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="VS2019CSSample/README">VS2019CSSample/README</a></font></li>
|
|
|
|
<li><font face="sans-serif"><a href="VS2019VBSample/README">VS2019VBSample/README</a></font></li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<hr/>
|