pubsub.googleapis.com is a Google Cloud Platform API that allows developers to integrate a publish-subscribe architecture into their applications. With Pub/Sub, applications can send and receive messages in real time to other applications or services without having to communicate directly with each other.
Pub/Sub is scalable, reliable and offers high availability, making it a popular choice for developing distributed applications and systems. It also provides security features such as authentication and authorization to ensure that only authorized users can access messages.
In the case of Capcom's Resident Evil 4 remake, Pub/Sub is used as a telemetry service that records user data in Base64 encoded records.
https://pubsub.googleapis.com/v1/projects/chainsaw-analysis-trl/topics/analysis-client-log:publish
POST /v1/projects/chainsaw-analysis-trl/topics/analysis-client-log:publish HTTP/1.1
Connection: Close
Content-Type: application/json
Authorization: Bearer ya29.c.xxxxxx
User-Agent: Capcom Web Client/3.0 (develop)
Host: pubsub.googleapis.com
Content-Length: 607
{
"messages":[
{
"data":"gaRsb2dz3AABhal1bmlxdWVfaWTZJGE2MzllNDY4LWI0NTMtNDdmZC05MjMyLWMzYzdmZTNiYWY1YapldmVudF9uYW1lpm9wdGlvbqh0c19taWNyb9MAB
fakQY35LKt1c2VyX3BhcmFtc4yocGxheXRpbWUApGNlcm+kTm9uZbRnZWtpeWFiYV9jbGVhcl9jb3VudACmcmVnaW9uoldXq2NsZWFyX2NvdW50AK5uZX
dfZ2FtZV9jb3VudACjYXVk2SQ4M2Y3ZjEzNi1hMDQwLTQzZDQtODMxZC0xMWQyMGYxZmU1OGOndmVyc2lvbqUwMDEwMLdnZWtpeWFiYV9uZXdfZ2FtZV9
jb3VudACocmV2aXNpb26mMjE3NTg0qHBsYXRmb3JtpVN0ZWFtqmRpZmZpY3VsdHnArGV2ZW50X3BhcmFtc4Gnb3B0aW9uc5GDqW9wdF92YWx1ZaExqmlz
X2RlZmF1bHQAqG9wdF9uYW1lqlJlTmV0T25PZmY=","attributes":{"unique_id_pubsub":"5c0c7a53-85cb-4392-9d89-6a1aeff80de7"
}
}
]
}
pubsub.googleapis.com
ams16s32-in-f10.1e100.net
ams17s12-in-f10.1e100.net