lanxbrad / tuplemerge

Reference implementation for the TupleMerge packet classifier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tuplemerge

Reference implementation for the TupleMerge packet classifier Additionally, an implementation for PartitionSort and Tuple Space Search are included. Both offline and online implementations of TM and PS are provided (TSS is online only). The program can run each algorithm in sequence.

TupleMerge is able to read files generated by the ClassBench packet classifier. (source: https://www.arl.wustl.edu/classbench/) A sample rule list and trace file have been included.

A sample bash script, test.sh, has been provided that demonstrates running all of the algorithms on a given rule list and packet trace, as well as for setting TupleMerge's collision limit parameter.

About

Reference implementation for the TupleMerge packet classifier

License:MIT License


Languages

Language:C++ 95.8%Language:C 2.9%Language:Makefile 1.0%Language:Shell 0.3%