NFStream deep packet inspection is based on nDPI. It allows NFStream to perform reliable encrypted applications identification and metadata fingerprinting (e.g. TLS, SSH, DHCP, HTTP).
Learn MoreDealing with a big pcap file (or live network interface) and just want to aggregate it as network flows? NFStream make this path easier in few lines. NFStream extracts statistical flow features and can convert it directly to a Pandas dataframe or CSV file.
Learn MoreNFStream is easily extensible using NFPlugin. It allows to create a new flow feature within few lines of Python.
Learn MoreNFStream aims to make Machine Learning Approaches for network traffic management reproducible and deployable. By using NFStream as a common framework, researchers ensure that models are trained using the same feature computation logic and thus, a fair comparison is possible. Moreover, trained models can be deployed and evaluated on live network using NFPlugins.
Learn MoreNFStream is currently supported on major Linux distributions, MacOS and Windows. You can install pre-built wheels for each platform using pip or build it from source.
View Installation Guide