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 variable | Description |
---|---|
PONSE_SERVER_URI | Determines the destination server that the client wants to connect to. Example: irtsp://140.227.187.169:44802 |
PONSE_DISABLE_TLS | Optional. 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.