Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SB6190 Requires Login - COX #10

Open
danfoxley opened this issue Apr 23, 2023 · 1 comment
Open

SB6190 Requires Login - COX #10

danfoxley opened this issue Apr 23, 2023 · 1 comment

Comments

@danfoxley
Copy link

My Arris SB6190 requires login. No status is shown until login. If u/p is required, do you have any pointer to having this work with U/P requirement?

Going straight to status page URL: http://192.168.100.1/cgi-bin/status

redirects me to:

http://192.168.100.1/cgi-bin/adv_pwd_cgi
image

@twstokes
Copy link
Owner

If u/p is required, do you have any pointer to having this work with U/P requirement?

👋 Hi @danfoxley - it's doable, but would require some work to this script.

I'd start out by recording the requests your web browser makes using a tool like Chrome's DevTools. You'll most likely see an HTTP POST with your plaintext username and password sent to the modem, and then get a cookie in return.

So at a minimum this script would need to be updated to:

  1. Detect when http://192.168.100.1/cgi-bin/status (assuming that's your correct status URL once logged in) redirects because auth failed (e.g. no cookie, or an expired one)
  2. Send the POST request with a stored username / password
  3. Store the cookie and add it to the polling request that gets scraped

If my modem required a login I'd add it to this script, but unfortunately I can't use this scraper anymore. Since upgrading my modem for faster speeds I don't even have a status page. 😐

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants