Skip to content

Block Chrome's push channel to mtalk.google.com - #2574

Merged
soulgalore merged 3 commits into
mainfrom
block-gcm-mtalk
Oct 12, 2026
Merged

soulgalore merged 3 commits into
mainfrom
block-gcm-mtalk

Conversation

@soulgalore

Copy link
Copy Markdown
Member

Every Chrome start opens a long-lived connection to mtalk.google.com on port 5228 (GCM/FCM push), even with --disable-background-networking. The WebPageReplay rules only map ports 80 and 443, so the connection went to the real internet during measurements and added background network work to every run.

Mapping the host to ^NOTFOUND makes the lookup fail inside Chrome without sending any packets.

Assisted-by: Claude Opus 5.5 noreply@anthropic.com
Change-Id: Ic3b2a96d077a5290909dcaaf2a9ce4b150d7d49c

Every Chrome start opens a long-lived connection to mtalk.google.com on port 5228 (GCM/FCM push), even with --disable-background-networking. The
WebPageReplay rules only map ports 80 and 443, so the connection went to the real internet during measurements and added background network work to every
run.

Mapping the host to ^NOTFOUND makes the lookup fail inside Chrome without sending any packets.

Assisted-by: Claude Opus 5.5 noreply@anthropic.com
Change-Id: Ic3b2a96d077a5290909dcaaf2a9ce4b150d7d49c
@soulgalore
soulgalore merged commit 00a0a4a into main Oct 12, 2026
17 checks passed
@soulgalore
soulgalore deleted the block-gcm-mtalk branch October 12, 2026 19:53
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

Successfully merging this pull request may close these issues.

1 participant