Git Product home page Git Product logo

dbns's Introduction

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!

dbns's People

Contributors

shengjieluo avatar admbbs avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.