__version__ = "2.2.0" from datetime import timedelta USERNAME = "admin" TOKEN_EXPIRATION = timedelta(minutes=5) # For an overview of all Arris OIDs see: https://mibs.observium.org/mib/ARRIS-ROUTER-DEVICE-MIB/# ARRIS_ROUTER_MIB = "1.3.6.1.4.1.4115.1.20.1" # Router information MAC_ADDRESS_OID = ARRIS_ROUTER_MIB + ".1.1.13.0" SERIAL_NUMBER_OID = ARRIS_ROUTER_MIB + ".1.5.8.0" HARDWARE_VERSION_OID = ARRIS_ROUTER_MIB + ".1.5.10.0" SOFTWARE_VERSION_OID = ARRIS_ROUTER_MIB + ".1.5.11.0" # Client information CLIENT_HOST_NAME_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.3" CLIENT_MAC_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.4" CLIENT_ADAPTER_TYPE_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.6" CLIENT_TYPE_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.7" CLIENT_LEASE_END_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.9" CLIENT_ROW_STATUS_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.13" CLIENT_ONLINE_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.14" CLIENT_COMMENT_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.15" CLIENT_DEVICE_NAME_OID = ARRIS_ROUTER_MIB + ".1.2.4.2.1.20"