#!/usr/bin/env python3 import requests # User vars ont_host = "192.168.18.1" ont_username = USERNAME ont_password = BASE64PASS # Build URL prefix ont_urlprefix = "http://" + ont_host # Start http session ont_session = requests.Session() # Get sid req = ont_session.post(ont_urlprefix + "/asp/GetRandCount.asp") sid = req.text[-32:] # Session authentication auth_data = {"UserName": ont_username, "PassWord": ont_password, "x.X_HW_Token": sid} req = ont_session.post(ont_urlprefix + "/login.cgi", data=auth_data) # Retrieve info req = ont_session.get(ont_urlprefix + "/html/amp/opticinfo/opticinfo.asp") print(req.text) # Logout ont_session.post(ont_urlprefix + "/logout.cgi?RequestFile=html/logout.html") exit(0)