SKFU Pr0xy: How to Use a Proxy Server with Your PS4 to Sniff PSN Traffic
Below is a guide from wololo on SKFU Pr0xy covering how to use a proxy server with your PS4 to sniff PSN traffic for those interested.
To quote: How To Use a Proxy Server with Your PS4 to Sniff PSN Traffic SKFU Pr0xy
The following guide covers the very basics of how to install and run a proxy server on your local computer to use with your PS4. This allows you to study how the PS4 communicates with Sony’s servers, for various reasons.
A proxy lets you block some of the traffic (which has been useful in the past to let users access Netflix on their PS3 even when they didn’t have PSN access), or replace some of the traffic with connections to your own server (useful for being able to connect to the PSN on a lower firmware), or simply because you’d like to know what type of information your console sends to Sony’s servers.
Charles proxy is probably the most popular proxy around here, but it is commercial software. Thankfully, scene dev SKFU has been creating and updating his own proxy server for windows, and this is the tool I will be showing today.
There’s nothing really complex with installing and running SKFU’s pr0xy server, but many people assume it’s difficult and don’t even give it a try. Hopefully this tutorial will prove them wrong.
1. Download, install and run SKFU Proxy
Download SKFU Pr0xy here (Mirror: [Register or Login to view links]). Just get the zip and extract it to a folder of your choice.
Double click on SKFUPr0xy.exe to start the skfu proxy interface. It should look like something like this:
SKFU pr0xy in theory detects your computer’s IP address automatically. This is important because you will need to enter this information in the PS4 later on.
Assuming SKFU pr0xy has correctly detected your IP address, all you need to do is click on the “start” button
2. Setup the proxy connection on your PS4
The PS4 Network settings have options to connect through a proxy, there is no dangerous manipulation involved here. Just go to “Settings”, then “Network”
Go to “Set up internet connection”, then select the default option for every step until you reach the “Proxy Server” step. There, select “Use”.
In the “Address” field, input the IP address of your computer as displayed in SKFU proxy. For the port number, use the port number given to you by SKFU pr0xy (8080 by default, which conveniently also happens to be the default given by the PS4)
For the other steps, select the default answer, and you’re done!
To make sure everything works, test your internet connection on the PS4 (last step of the setting). If things go well, the “internet connection test” should work, and you should start seeing some activity in SKFU pr0xy:
You can now navigate on your PS4, on the PSN, etc… to see how the PS4 communicates with the Sony servers. In the screenshot below, I captured the interaction between the PS4 and Sony’s server when checking for a “Firmware update”. This told me the PS4 firmware update information can be found at [Register or Login to view links]. This is of course not groundbreaking information, but that’s the basics.
SKFU Pr0xy offers additional tools to filter some requests, replace some requests with others, etc... it lets you manipulate the queries sent by your PS4 to the Sony network, as well as the replies from the servers themselves. Enjoy
If your PS4 doesn’t find SKFU pr0xy: make sure they are connected on the same network (I personally prefer to plug both the PS4 and the computer through LAN in these conditions, rather than Wifi), and that your router does not block communications through the used port (8080 in that case)
Finally, from $n!pR below is a guide on how to play media files on your PS4: How to Play Media Files on Your PS4
This is not really the best solution but if your really desperate to play media on your PS4 you can follow this guide.
First, you'll need to setup an http server on your computer which will serve your PS4 the media files through the web browser. Next, copy this code into a blank document and save it as an html file on your http server.
Then simply link the media in the html and copy it into root of your http server. You can now play music or movies on your PS4 through the web browser! You can go here for the different mime types and replace audio/mpeg. Access the html file from your http server on your computer by entering the ip address/index.html or whatever you called the file. Have fun!
From eussNL: Any of these webservers will do: en.wikipedia.org/wiki/Comparison_of_web_server_software
If you do not want to install it on the computer but run from an usbstick instead, you can try these:
Of course it does not even have to be a PC, if you have a Raspberry Pi (also useable as PS4 flasher/dumper), you can use this as guide for lighttpd on it: penguintutor.com/linux/light-webserver