Skip to content
DNN-powered network traffic analysis
Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
test
.gitignore
LICENSE
README.md
capture.py
learn.py
normalise.py
test.py
train.py

README.md

NeuroTech

NeuroTech is a network traffic analysis utility powered by deep learning with TensorFlow. With accuracy ratios of more than 85%, it's able to adapt to any environments and network conditions.

NeuroTech runs on Python 3.5.2. It also requires argus to be set up and running as a daemon on port 561, as well as a functioning ra client.

Module overview

learn

Generates datasets from current real network traffic under normal conditions.

train

Trains the neural network from a dataset (generated by learn or the base dataset).

test

Tests neural network accuracy against a test dataset. Shows the accuracy ratio.

capture

Captures and analyses current real network traffic.

You can’t perform that action at this time.