• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

autoconf/H07-May-2018-16,55912,319

doc/H03-May-2022-3,0262,386

etc/H03-May-2022-863690

include/H03-May-2022-3,3962,355

m4/H07-May-2018-10,0969,099

src/H03-May-2022-56,62143,884

AUTHORSH A D22-Feb-2017490 129

COPYINGH A D22-Feb-201717.6 KiB341281

Makefile.amH A D26-Apr-20181.5 KiB4520

Makefile.inH A D03-May-202228.3 KiB912807

NEWSH A D07-May-20186.7 KiB334185

READMEH A D25-Apr-20182.8 KiB6449

aclocal.m4H A D07-May-201860.1 KiB1,6711,519

configureH A D07-May-2018486 KiB16,63313,827

configure.acH A D07-May-201810.5 KiB299248

super_mediator.spec.inH A D22-Feb-20172 KiB7663

README

1super_mediator
2===============
3
4super_mediator is an IPFIX mediator for use with YAF and SiLK tools.  It
5processes YAF output data (IPFIX files or via TCP, UDP, or Spread from a
6YAF process) and exports that data in IPFIX or CSV Text format to one or more
7collectors (e.g. flowcap, rwflowpack) or files (e.g. bulk upload to database).
8
9super_mediator can provide simple filtering on collection or at export time.
10super_mediator has the ability to filter by IP address in an IPset but requires
11the SiLK IPset library.  Install the library before configuring super_mediator
12with the --with-skipset to ./configure.
13
14super_mediator can be configured to pull the Deep Packet Inspection data from
15YAF that SiLK can not collect and export that information to another IPFIX
16collector, or simply export the data to a CSV/JSON file for bulk upload into a
17database of your choice.  Given MySQL credentials, super_mediator will
18import the files into the given database.
19
20super_mediator can also be configured to perform de-duplication on DPI
21protocol information exported by YAF.
22It will export the de-duplicated records in IPFIX, CSV, or JSON format.
23See the man pages for more information.
24
25super_mediator is configured using the super_mediator.conf file.  You must
26use the configuration file if more than one collector or exporter is needed.
27Otherwise, simple command line arguments are provided for one collector
28to one exporter.
29
30Building
31==========
32
33super_mediator requires glib 2.12.0 or later; glib is available at
34http://www.gtk.org.  Build and install glib before building super_mediator.
35Note that glib is also included in many operating environments or ports
36collections.
37
38super_mediator requires libfixbuf 1.7.0 or later; libfixbuf is available at
39http://tools.netsa.cert.org/fixbuf.  Build and install libfixbuf before
40building the super_mediator.
41
42Spread support requires Spread 4.1 or later.  Build and install Spread before
43building super_mediator if Spread is your desired transport protocol.  Run
44./configure --with-spread to enable Spread in the super_mediator.
45
46super_mediator uses a standard autotools-based build system.  The customary
47build procedure (./configure && make && make install) should work in
48most environments.
49
50If mysql libraries are available, the super_table_creator program will also be
51built.  Given a few mysql parameters (name, password, database) the
52super_table_creator will create a database and the necessary tables for using
53the default super_mediator DPI CSV output.  To disable building the
54super_table_creator, configure with --with-mysql=no.
55
56When building, pkg-config(1) is used to find libfixbuf.  You may need
57to set the PKG_CONFIG_PATH to the location of libfixbuf.pc.
58
59Known Issues
60=============
61
62Please send bug reports, feature requests, and questions to
63<netsa-help@cert.org>.
64