init commit
This commit is contained in:
34
files/lldp-scan.py
Normal file
34
files/lldp-scan.py
Normal file
@ -0,0 +1,34 @@
|
||||
import requests
|
||||
import json
|
||||
from time import sleep
|
||||
from pitop import Pitop
|
||||
|
||||
pitop = Pitop()
|
||||
miniscreen = pitop.miniscreen
|
||||
miniscreen.display_multiline_text("Welcome to LLDP Scanner", font_size=14)
|
||||
sleep (1)
|
||||
|
||||
while not miniscreen.cancel_button.is_pressed:
|
||||
# Query LLDP API
|
||||
api_response = requests.get("http://127.0.0.1:5000/data")
|
||||
api_data = api_response.json()
|
||||
port_name = api_data['port_name']
|
||||
port_speed = api_data['port_speed']
|
||||
switch_name = api_data['switch_name']
|
||||
vlan_id = api_data['vlan_id']
|
||||
lldp_timestamp = api_data['timestamp']
|
||||
|
||||
# Display LLDP data
|
||||
miniscreen.display_multiline_text(f"LLDP Scan Taken {lldp_timestamp}", font_size=14)
|
||||
sleep(4)
|
||||
miniscreen.display_multiline_text(f"Port Name: {port_name}", font_size=12)
|
||||
sleep(4)
|
||||
miniscreen.display_multiline_text(f"Port Speed: {port_speed}", font_size=12)
|
||||
sleep(4)
|
||||
miniscreen.display_multiline_text(f"Switch Name: {switch_name}", font_size=12)
|
||||
sleep(4)
|
||||
miniscreen.display_multiline_text(f"VLAN ID: {vlan_id}", font_size=12)
|
||||
sleep(4)
|
||||
|
||||
miniscreen.display_multiline_text("Ending Application", font_size=14)
|
||||
sleep(2)
|
||||
Reference in New Issue
Block a user