Categorygithub.com/PandoraStream/ponse
repositorypackage
0.0.0-20240214161203-3a4822a41e21
Repository: https://github.com/pandorastream/ponse.git
Documentation: pkg.go.dev

# README

Ponse

Ponse is a man-in-the-middle proxy for the iRTSP protocol, made by Ubitus for GameNow/GameCloud. Currently, it has only been tested with iRTSP 1.21 (Dragon Quest X Online, 3DS).

Features

  • Proxy iRTSP connection
  • Disable TLS on the client connection
  • Proxy media connections (video, audio...)
  • Proxy KNOCK connections (connection test)
  • Play online (untested)
  • Dump/View media content
  • Modify iRTSP requests and responses

Requirements

To use the proxy, you will need to set some environment variables:

Environment variableDescription
PONSE_SERVER_URIDetermines the destination server that the client wants to connect to. Example: irtsp://140.227.187.169:44802
PONSE_DISABLE_TLSOptional. If the environment variable has a value set, TLS on the client will be disabled.

If TLS isn't disabled, you will have to provide the X509 certificate (server.crt) and private key (server.key) to be used on the connection with the client.