Skip to content

DBNS: Data-Based Network Security System - SJTU Network Lab

Notifications You must be signed in to change notification settings

ShengjieLuo/DBNS

Repository files navigation

Data-Based Network Security System

Introduction to the DBNS

DBNS is a network security system composed of latest opensource big data components. Within the architecture building and efficiency optimization, the DBNS system can afford various methods to analysis 1GBPS network flow within a single node server, and up to 10GBPS network flow within a three-node server cluster. In the github, we show the source code of the single-node mode and wish you to provide your advice for our project.

DBNS system is developed by Network Computing Center of Shanghai Jiaotong University. You can contact [email protected] for more information.

DBNS Architecture

DBNS system is made of four layers.

  • Information Layer: Collect the package from the NIC and resolver the package by PCAP components layer1
  • Platform Layer: A online stream computing platform to distribute the package data into different database. Some online statitic process is finished here to cutoff the overload in following steps. layer2
  • Analysis Layer: Online analysis, which provides report each minute, and offline analysis, which provides report each hour are main part of this layer. DBNS takes a duty of network monitor and problem detection. layer3
  • Displayer Layer: Well-designed web UI for users to employ the analysis result. layer4

DBNS Schedule

  • version 0.1: released in 01.15.

    Content: A single-node demo within the install script. The network monitor function is focused in this stage and problenm detection would be simple temporarily.  version01

  • version 0.2: released in 02.30

    Content: A multi-node version would be released. version02

  • version 1.0: released in 03.30

    Content: The official version. The network would include all function in these documents. version10

  • version 2.0: released in 04.30

    Content: The Graphic-Computing version. Graphic Computing components would be part of the DBNS system. version20

Wish you to be member of our team!

About

DBNS: Data-Based Network Security System - SJTU Network Lab

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published