Skip to content

Project designed to show a LLDP topology in a web app using Python3 and Vue.JS 3

Notifications You must be signed in to change notification settings

mvarrone/tfc-lldp-ubp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tfc-lldp-ubp

Project intention is to show a network topology using LLDP

This is achieved by connecting to multiple devices through SSH (provided by Netmiko) and executing correspondant commands depending on the network device operating system.

  • Frontend: Vue.JS

  • Backend: Python3, FastAPI, venv

  • db: sqlite3

  • Login: Authentication implementing JWTokens from FastAPI Security

  • DDNS: duckdns.org

    Example using GNS3 Emulator
    

Captura de pantalla (863)

Note: "Switch1" and "Cloud1" not represented in web app due to they are not manageable devices

Live Demo: https://www.lldp.duckdns.org

FastAPI Documentation (OpenAPI): https://www.lldp.duckdns.org:5000/documentation

FastAPI Documentation (ReDoc): https://www.lldp.duckdns.org:5000/redocumentation

About

Project designed to show a LLDP topology in a web app using Python3 and Vue.JS 3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published