Giter Club home page Giter Club logo

sdwan_gpsfilter's Introduction

SD-WAN GPS Filter with Security

Introduction

SD-WAN features from Viptela with Geo location requirements need to be crossed with another features such as role-based access control in specific feature with security enhancements.

This code shows a customize portal that align Geo-locations devices and role-base access control security feature to offer secure sd-wan

High level Design

High Level Design

Mock up

Mock Up

How to start

Be aware that you need to have a Viptela solutioon and have vManage to add this feature.

  1. Clone the repository
  2. Go into the directory tony_project
  3. Start the web server via: python3 manage.py runserver
  4. Open the website via: http://127.0.0.1:8000/geo_app/

Now there should be a login mask that looks like the one vManage usually provides. The login credentials are hard coded into the Python code so far (a database will added later on) and there are two different accounts:

  1. Roberto // 1
  2. Tony // 1

If the login is successfull, the user is redirected to the page tony_project/geo_app/templates/geo_app/map.html

This mock up only display showing the on the map, to show the gps feature.

Currently it does not work that any parameters are sent to map.html, but to have the full feature it is needed to send the users country via a GET or POST parameter to map.html, so that we can include a map on the page and filter by the given country.

Example: Lee logs in successfully, the string "China" is send to map.html and on map.html we poll the vEdge routers, filter for everything that can be seen in "China" (or "Asia" or however we want to name them later).

sdwan_gpsfilter's People

Contributors

hbarhoun1 avatar moacosta avatar jangossens avatar jgossens 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.