-
Notifications
You must be signed in to change notification settings - Fork 38
Closed
Description
Reading the recent pymyq fixes (#39 #40 #42) it seems clear that MyQ is blocklisting user agents. Initially, the user agent was a default from Python, then to something pulled from mobile Safari, then to a user agent pulled from the iOS app. Someone found that the Android app still uses the default string from the http library they use, but since they've shown a willingness to block one of their own user agents, I don't think we can simply continue pulling from new apps. Instead, we should either use a random string or myQ/[random number] CFNetwork/1107.1 Darwin/19.0.0
possibly randomized at a regular interval.
Unfortunately, if they view this as a problem eventually they will switch from a blocklist to a safelist and then we'll be sunk.
Metadata
Metadata
Assignees
Labels
No labels