The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Invisible listener for websocket traffic

Samuel | Last updated: Oct 27, 2016 06:35PM UTC

I'm trying to see WebSocket traffic for an application on an iPhone. I've configured the iPhone and Burp using these two sites: https://support.portswigger.net/customer/portal/articles/1841108-configuring-an-ios-device-to-work-with-burp https://support.portswigger.net/customer/portal/articles/1841109-Mobile%20Set-up_iOS%20Device%20-%20Installing%20CA%20Certificate.html I've set a listener on port 8080 for all interfaces and I have an invisible listener bound to port 443 on the laptop that is acting as the proxy. The invisible listener redirects to the host I know is used to open the WebSocket connection on port 443 (let's call it host-websocket.com). Additionally, in the Project Options I've set the Hostname Resolution so that same host (host-websocket.com) resolves to the IP address of my laptop. I see web traffic (secure and nonsecure) as expected, however I do not see any WebSocket history. I know the application is communicating through a WebSocket from Xcode logs. I know it's using port 443 as well. How do I have Burp show WebSocket History for this application?

PortSwigger Agent | Last updated: Oct 28, 2016 09:46AM UTC