Andy Fingerhut's starred repositories
classbench-mapper
A tool for analyzing ClassBench rule-set files for packet classification benchmarks.
an-optimal-tcam-encoding-algorithm-for-packet-classification
The algorithm encodes general rules with least number of TCAM entries.
MultilayerTuple
MultilayerTuple: A General, Scalable and High-performance Packet Classification Algorithm for Software Defined Network System
PartitonSort
This is an implementation of PartitionSort as described in "A Sorted-Partitioning Approach to Fast and Scalable Dynamic Packet Classification" (IEEE/ACM Transactions on Networking 2018, https://ieeexplore.ieee.org/document/8412765 ) Slides and PDF can be found at
Network-Traffic-Classification-UNSW-NB15
Binary Classification for detecting intrusion network attacks. In order, to emphasize how a network packet with certain features may have the potentials to become a serious threat to the network.
DeepPacket
a Deep learning toolbox for network traffic classification
Network_Packet_Classification_on_FPGA
Network Packet classification on FPGA
Packet-Classification-RFC-Algorithm
Java Code for Recursive Flow Classification algorithm
SmartSplit
ICNP 2014 paper: meta-algorithm for software based packet classification
nuevomatch
The source code of NuevoMatch as described in "A Computational Approach to Packet Classification" (SIGCOMM, 2020)
Packet-Classification-Repository
This source code is part of the Packet Classification Repository (PCR) from http://www.ial.ucsd.edu/
tuplemerge
Reference implementation for the TupleMerge packet classifier
python-frozendict
A simple immutable dictionary for Python
classbench-ng
A tool for generation of synthetic classification rule sets for benchmarking.
classbench-ng
Utility for generation of firewall/OpenFlow rules