Online Connections: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
mNo edit summary
Line 25: Line 25:
* [http://www.wireshark.org/ WireShark]
* [http://www.wireshark.org/ WireShark]
* [http://www.charlesproxy.com/ CharlesProxy]
* [http://www.charlesproxy.com/ CharlesProxy]
== User Agents ==
{| class="wikitable sortable"
|-
! useragent !! header !! host
|-
| btest/1.0 libhttp/1.50 (PlayStation 4)
| POST /networktest/post_128 HTTP/1.1<br />
GET /networktest/get_2m HTTP/1.1
| post.net.playstation.net<br />
get.net.playstation.net
|-
| Download/1.00 libhttp/1.50 (PlayStation 4)
| GET /update/ps4/list/us/ps4-updatelist.xml HTTP/1.1
| fus01.ps4.update.playstation.net
|-
| SystemLogger/1.0 (PlayStation 4 1.501) libhttp/1.50 (PlayStation 4)
| GET /update/ps4/list/us/ps4-updatelist.xml HTTP/1.1
| fus01.ps4.update.playstation.net
|-
| PS4TitleMetadata/1.00 libhttp/1.50 (PlayStation 4)
| GET /tmdb2/CUSA00080_00_4ED0D1374CB128AC8E277C9A3145505220D6D93A/CUSA00080_00.json HTTP/1.1<br />
GET /tmdb2/CUSA00129_00_44DB6A4F9C773AF95F0D697E14652EABC80BAEFB/CUSA00129_00.json HTTP/1.1<br />
GET /tmdb2/CUSA00001_00_C32A667A087A40C2AD1889435907AA4B0D9DBA1F/CUSA00001_00.json HTTP/1.1
| tmdb.np.dl.playstation.net
|-
|}


== Port usage ==
== Port usage ==

Revision as of 14:38, 11 January 2014

Note: there is some reference on the talk page


Online Connections

Game Related

(Playroom used for example URL's)

Game Description File: http://tmdb.np.dl.playstation.net/tmdb2/CUSA00001_00_C32A667A087A40C2AD1889435907AA4B0D9DBA1F/CUSA00001_00.json

Game Update Description File: http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00001_00/4/f_3b8e420561f0b85ff65ac428a15092895f3131e8c4cfd63b1547b32adb6d8370/f/IP9100-CUSA00001_00-PLAYROOM00000000-A0102-V0100.json

Game Update .pkg File: http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00001_00/4/f_3b8e420561f0b85ff65ac428a15092895f3131e8c4cfd63b1547b32adb6d8370/f/IP9100-CUSA00001_00-PLAYROOM00000000-A0102-V0100.pkg

Guides

Tools

User Agents

useragent header host
btest/1.0 libhttp/1.50 (PlayStation 4) POST /networktest/post_128 HTTP/1.1

GET /networktest/get_2m HTTP/1.1

post.net.playstation.net

get.net.playstation.net

Download/1.00 libhttp/1.50 (PlayStation 4) GET /update/ps4/list/us/ps4-updatelist.xml HTTP/1.1 fus01.ps4.update.playstation.net
SystemLogger/1.0 (PlayStation 4 1.501) libhttp/1.50 (PlayStation 4) GET /update/ps4/list/us/ps4-updatelist.xml HTTP/1.1 fus01.ps4.update.playstation.net
PS4TitleMetadata/1.00 libhttp/1.50 (PlayStation 4) GET /tmdb2/CUSA00080_00_4ED0D1374CB128AC8E277C9A3145505220D6D93A/CUSA00080_00.json HTTP/1.1

GET /tmdb2/CUSA00129_00_44DB6A4F9C773AF95F0D697E14652EABC80BAEFB/CUSA00129_00.json HTTP/1.1
GET /tmdb2/CUSA00001_00_C32A667A087A40C2AD1889435907AA4B0D9DBA1F/CUSA00001_00.json HTTP/1.1

tmdb.np.dl.playstation.net

Port usage

ps3 side reference

Generic Port usage

Protocol Port(s) Usage Remarks
UDP 1-1023 System reserved local ports
TCP 80 PSN Shop / USB/BT headsets http web
TCP 443 PSN Shop https web ssl
TCP 1935 PSN generic
TCP/UDP 3478 Session Traversal Utilities for NAT / Simple Traversal of UDP Through NAT (STUN)
TCP/UDP 3478-3480 NP matching 2 utility default PSN Generic / PS Home
TCP 4000 groupMessaging Crossplatform Integration
TCP 8540-8579 System reserved local ports
TCP over UDP-P2P 9293-9310 System reserved local ports
UDP-P2P virtual 32768-49999 Ephemeral ports
UDP-P2P virtual 32768-65535 System reserved local ports
TCP 49152-65535 Ephemeral ports
TCP over UDP-P2P 49152-65535 Ephemeral ports
UDP 49152-65535 Ephemeral ports
TCP over UDP-P2P 40000-65535 System reserved local ports