-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Modem Model
CM3500B
Manufacturer
Arris
Modem IP Address
192.168.100.1
Authentication Required
Yes - requires username/password
Authentication Details (if required)
Authorization seems to be done via a POST of form data to https://192.168.100.1/cgi-bin/login_cgi (untrusted certificate)
the fields are called 'username' and 'password', for some reason i dont see this in the har file...
The response header sets a cookie called 'credential' which seems to be used going forward,
it seems it is more of a session identifier as the content changes across logins
How are you providing data?
HAR Capture - Used playwright script (for auth issues)
Files Attached
modem_20251219_020111.sanitized.har.gz
Relevant content seems to be mostly in the
GET call to https://192.168.100.1/cgi-bin/status_cgi which returns HTML with downstream/upstream info and uptime
I did navigate the other pages, but I dont think they are needed for the time beeing
Improved sanitization
Removed Serial Number from HTML Table in
https://192.168.100.1/cgi-bin/vers_cgi changed to REDACTED (one occurance)
Cookies with the name credential were sanitized in the headers section, but not in the cookies section of the har
replaced the value with REDACTED (10 occurances)
The _securityDetails section has the certificate issued to something that looks like a serialnumber (subjectName),
but it is not the official one displayed or printed on the box,
but it might be unique to my device. so I replaced it with REDACTED (25 occurances)
Additional Information
About the provider
ISP is Vodafone Germany on its past Unitymedia network
About the Modem
System: ARRIS DOCSIS 3.1 / EuroDOCSIS 3.0 Touchstone Cable Modem
HW_REV: 3
VENDOR: ARRIS Group, Inc.
BOOTR: 2.2.32.703059
SW_REV: 11.05.042.02.EURO.NCS
MODEL: CM3500B
Checklist
- I have used Fallback Mode + Capture HTML, OR sanitized my files to remove PII
- I have searched my capture file for my WiFi SSID and password to verify they're not present
- I understand this may take time as it requires developing a custom parser
- I'm willing to test the parser once it's developed