nfstream/examples
Zied Aouini e79432e72f
Merge pull request #141 from finloop/feat/wfeatures-plugin
Wavelet-based Features Plugin
2022-11-19 13:49:35 +01:00
..
csv_generator.py Update Copyright. 2022-01-07 15:52:06 +01:00
flow_printer.py Isolate experimental browser extensions implementation. 2022-10-25 00:38:34 +02:00
README.md Documentation minor improvements. 2022-10-30 20:05:33 +01:00
wfeatures_pandas.py fix/efeatures_pandas.py: wrong PyWavelets package name 2022-10-03 15:27:18 +02:00

Example Applications

We provide some simple examples to demonstrate how NFStream can be integrated within your Python application.

Setup your environment

python3 -m pip install --upgrade pip
virtualenv venv-py -p /usr/bin/python3
source venv-py/bin/activate
pip install --upgrade nfstream

flow_printer

usage: python3 flow_printer.py input

positional arguments:
  input                 input pcap file or network interface (root privileges required)

csv_generator

usage: python3 csv_generator.py input

positional arguments:
  input                 input pcap file or network interface (root privileges required)

Generated CSV will be stored in the same directory and named input.csv.

Live Capture Notes: For live interface capture, root privileges. Example:

sudo venv-py/bin/python3 flow_printer.py eth0

sudo venv-py/bin/python3 csv_generator.py eth0