Skip to content

naonder/NetworkToolsSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkToolsSite

Web based GUI written in Python3 and HTML. Uses Nornir on the backend for device connections

Source Code

https://github.com/naonder/NetworkToolsSite

Notes

While Flask comes w/ a built-in server, you should use a production ready server
Also keep in mind this is in the early stages of development (not feature complete) so use is as-is
Finally - this requires Flask, Nornir, and TextFSM(see here - https://github.com/networktocode/ntc-templates)

Setup

You'll need to setup defaults, groups, and hosts for Nornir and the site to function correctly
See the example .yaml files. Keep in mind that the groups can be changed in the groups file.
If you do that, make sure to adjust the code in connectionfunctions.py to reflect your groups
Lastly, the access_port.j2 template can be modified as you desire

Screenshots

/images/main_menu.png

/images/device_select.png

/images/interface_select.png

/images/port_type_select.png

/images/user_port.png

/images/other_port.png

/images/arp.png

/images/arp_response.png

Author

naonder <nate.a.onder@gmail.com>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published