Skip to content

[Modem Request] Arris CM3500B #73

@ChBi89

Description

@ChBi89

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestnew modemRequest for new modem support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions