-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
64 lines (53 loc) · 2.55 KB
/
Copy pathREADME
File metadata and controls
64 lines (53 loc) · 2.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
=============================================================================
SMACQ BUILD INSTRUCTIONS
Quick & Dirty:
--------------
Type "make". If everything works, you will have a "bin/smacqq" executable.
Supported Platforms:
--------------------
Debian GNU/Linux and MacOS/X + Fink are the primary development platforms.
SMACQ has also been built on FreeBSD and various buggy versions of RedHat.
GCC 3.3 and 4.0 are the compilers we usually use.
Packaging:
----------
We suggest using epm from http://www.easysw.com/epm/ to build RPM, Debian,
BSD, MacOS/X, Solaris, and other packages. A smacq.list file is included
for those purposes. An RPM spec file is also included, but may not be
maintained in the future.
Optional functionality:
-----------------------
SMACQ can build with the following optional functionality:
- Python integration
The "python" module allows you to write SMACQ modules in Python
instead of C++. This module is automatically built if Python
libraries are detected.
- libgda database integration
This provides the "sqlinsert" module that allows you to insert
data into various databases (SQLlite, MySQL, Postgres, etc.).
configure automatically builds in libgda support if the
appropriate libraries are installed on your system:
Debian: libgda-5.0-dev
- Ethereal integration
The packet data-type can use Ethereal's EPAN system for decoding a
multitude of protocols. This optional functionality can be included
using the "--with-ethereal" configure option and specifying the path
to an ethereal source tree that has already been built..
=============================================================================
PREREQUISITES
-----------------------------------------------------------------------------
OS | glib2>=2.4 boost libpcap zlib
bz2 g++ libgda libltdl
gmake openssl libdb4 libgda-sqlite
--------------+--------------------------------------------------------------
Ubuntu/Debian | libglib2.0-dev libboost-python-dev libpcap-dev zlib1g-dev
libbz2-dev g++ libgda-5.0-dev libltdl3-dev
libssl-dev
MacPorts | glib2-devel boost +python libpcap
libgda +with_sqlite
db45
RHEL | glib2-devel boost-devel libpcap-devel zlib-devel
bzip2-devel gcc-c++ libgda-devel libtool-ltdl-devel
openssl-devel db4-devel
-----------------------------------------------------------------------------
=============================================================================
See http://smacq.sf.net/ for more information.