GithubHelp home page GithubHelp logo

MPSec

ci naver-d2-fest oss2020 GitHub issues PR's Welcome

MPSec(Multipath Security) uses mptcp protocol, a multi-path transmission technology, to provide highly reliable networking that can effectively cope with network failure situations.

In addition, it has the following additional functions.

  • Environment configuration is very simple through Docker.
  • Real-time monitoring using Backoffice enables users to manage effectively.
  • Packets are encrypted by IPSec.
  • Network speed is improved when communicating with similar bandwidth.
  • Compatibility is good because it is possible to communicate with tcp protocol.

Please check Project details for more information.

Project Details

For details on project structure and technical design, please see the Project Readme.

Contributing

This project welcomes contributions and suggestions.

If you are interested in fixing issues and contributing directly to the code base, please see the document below.

Feedback

Quick Start

Auto Compile Advanced MPTCP Ubuntu Kernel

Just Run, Please wait a little longer. :)
The currently supported version is ubuntu:16.04

./set-up-ubuntu-16.04.sh   # The path is /MPSec/installer

Start MPSec

Pull the docker image and run it.
If Docker is not installed, install Docker through the following command.

Install Docker

curl -fsSL https://get.docker.com/ | sudo sh   # Install
sudo usermod -aG docker $USER                  # Give authority to the user who is currently connected
docker version                                 # Check installed

Login, Run(Pull) MPSec Docker

# docker login with `read:packages token`
docker login docker.pkg.github.com/mpsec/mpsec/mpsec-app -u {user.name} -p {read:packages token number}
docker run -d -p 1234:8080 docker.pkg.github.com/mpsec/mpsec/mpsec-app

Monitoring

Welcome

dashboard

MultiPath

Real-time measurement and display of four interface bandwidth

IPSec

Hide Packet

System Config

Real-time system config monitoring

MPSec's Projects

mpsec icon mpsec

One Stop MPTCP Service : MPSec

mptcp icon mptcp

Linux Kernel implementation of MultiPath TCP

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.