Skip to content

A Netflow Collector, implemented in NodeJS. Part of the final project for my master's degree.

License

Notifications You must be signed in to change notification settings

zubietaroberto/NetflowCollector

Repository files navigation

NetflowCollector

[Roberto Eduardo Zubieta] 3 (Panama City, Panamá)

Synopsis

This is a simple collector that parses NetflowV9 packages and saves them to a MongoDB database. It also includes an API to query the database and a simple website that allows administrators to check the available data.

Usage

Requires [NodeJS] 1 installed on your computer. Once cloned into your computer execute the following command to install all the dependencies:

npm install

After a few seconds of download the application should be operational.

Running the Collector

In order to run run the collector execute the following command:

npm run startCollector

Running the Webserver

To run both the API and the website execute the following command:

npm run startApi

License

MIT

Acknowledgements

  • Sghazzawi for his [Node-Netflowd] 2 library.

About

A Netflow Collector, implemented in NodeJS. Part of the final project for my master's degree.

Resources

License

Stars

Watchers

Forks

Packages

No packages published