CESNET / Nemea-Modules

Base modules of the Nemea system. This repository contains modules for export, replay, filtering, merging etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NEMEA Modules

This repository contains basic modules of the NEMEA system. The modules and their functionality/purposes are:

  • logger: export messages into CSV

  • logreplay: replay stored CSV

  • nfreader: replay stored nfdump file(s)

  • flow_meter: simple flow exporter from network interface controller (NIC) or PCAP file

  • unirecfilter: filtering module

  • anonymizer: module for anonymization of flow records

  • traffic_repeater: flow repeater module (e.g. for interconnection of modules using different types of communication interfaces)

  • flowcounter: simple example of flow counting module

  • report2idea: reporting modules that receive alerts from detectors and store them into database (MongoDB), file or send them into Warden

  • resolver: amend flow records with resolved fields

  • luamodule: module to filter or modify input stream of messages into one output stream of messages

  • merger: module for joining multiple input streams of messages into one output stream of messages

  • debug_sender: interactive tool (in Python) for creation and sending own messages/flow records

About

Base modules of the Nemea system. This repository contains modules for export, replay, filtering, merging etc.

License:Other


Languages

Language:C++ 59.0%Language:C 27.3%Language:Python 5.6%Language:M4 2.7%Language:HTML 2.5%Language:Shell 1.5%Language:Makefile 0.6%Language:Lua 0.5%Language:Lex 0.1%Language:Yacc 0.1%Language:Gnuplot 0.0%