This commit is contained in:
Brandon Thomas committed 2025-10-18 22:23:19 -04:00
1 parent d258ea4081
commit 2f06aff623
2 files changed
+10 -8

No files matched your search

@@ -5,7 +5,7 @@ use std::ops::Deref;
use std::time::Duration;
use tokio::io::AsyncReadExt;
use wreq::{Client, Proxy};
use wreq::header::{ACCEPT_LANGUAGE, ORIGIN, USER_AGENT};
use wreq::header::{ACCEPT, ACCEPT_LANGUAGE, COOKIE, ORIGIN, SEC_WEBSOCKET_EXTENSIONS, USER_AGENT};
use wreq_util::Emulation;
use crate::client::browser_user_agents::FIREFOX_143_MAC_USER_AGENT;
@@ -49,13 +49,14 @@ pub async fn create_listen_websocket_new() -> Result<(), GrokError> {
let builder = client.websocket(WEBSOCKET_URL)
//.header("Host", "grok.com")
.header("Cookie", SESSION_COOKIES_WITHOUT_CF_CLEARANCE)
.default_headers(false)
.header(COOKIE, SESSION_COOKIES_WITHOUT_CF_CLEARANCE)
.header(ORIGIN,"https://grok.com")
.header(ACCEPT_LANGUAGE, "en-US,en;q=0.9")
.header(USER_AGENT, FIREFOX_143_MAC_USER_AGENT)
.header("Sec-WebSocket-Extensions", "permessage-deflate; client_max_window_bits");
//.header("Accept", "*/*") // NB: Accept isn't in Chrome MITMProxy
.header(SEC_WEBSOCKET_EXTENSIONS, "permessage-deflate; client_max_window_bits")
.header(ACCEPT, "*/*")
.header(ACCEPT_LANGUAGE, "en-US,en;q=0.9")
;
let response = builder.send()
.await
@@ -1,4 +1,4 @@
cookie: _ga=GA1.1.1232202746.1760710013; i18nextLng=en; sso=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uX2lkIjoiOGU3MDFiNzctOTdkNC00ZjM0LWExOTct
Cookie: _ga=GA1.1.1232202746.1760710013; i18nextLng=en; sso=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uX2lkIjoiOGU3MDFiNzctOTdkNC00ZjM0LWExOTct
OWFmMDU1MzY3NDAwIn0.-a6x0InxbGzfTVfUlrdzxskxCnvMDI8lC90z4wHeGIk; sso-rw=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uX2lkIjoiOGU3MDFiNzct
OTdkNC00ZjM0LWExOTctOWFmMDU1MzY3NDAwIn0.-a6x0InxbGzfTVfUlrdzxskxCnvMDI8lC90z4wHeGIk; stblid=b3331fc1-45d7-466b-83df-67427c0b2367; mp_ea93da91
3ddb66b6372b89d97b1029ac_mixpanel=%7B%22distinct_id%22%3A%2285980643-ffab-4984-a3de-59a608c47d7f%22%2C%22%24device_id%22%3A%2279ce237a-a0f3-4
@@ -6,12 +6,13 @@ cookie: _ga=GA1.1.1232202746.1760710013; i18nextLng=en; sso=e
%7B%7D%2C%22__mpso%22%3A%7B%7D%2C%22__mpus%22%3A%7B%7D%2C%22__mpa%22%3A%7B%7D%2C%22__mpu%22%3A%7B%7D%2C%22__mpr%22%3A%5B%5D%2C%22__mpap%22%3A
%5B%5D%2C%22%24user_id%22%3A%2285980643-ffab-4984-a3de-59a608c47d7f%22%7D; _ga_8FEWB057YH=GS2.1.s1760724394$o3$g1$t1760724401$j53$l0$h0
origin: https://grok.com
accept-language: en-US,en;q=0.9
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:143.0) Gecko/20100101 Firefox/143.0
sec-websocket-extensions: permessage-deflate; client_max_window_bits
accept: */*
accept-language: en-US,en;q=0.9
Sec-WebSocket-Version: 13
Upgrade: websocket
Connection: upgrade
Sec-WebSocket-Key: mDLyqk9GBb/vOCbwym3LIg==
Sec-WebSocket-Key: L7jYiu0Fue8tVXYbXeBRRg==
accept-encoding: zstd,gzip,deflate,br
Host: grok.com