When you chat partner wants you to view a URL or run an external program, you may receive an RX_LAUNCH message.
The format for a RX_LAUNCH message is:
RX_LAUNCH
address
(url|command)
where
| address | is the (apparent) address of the user inviting you to run the program; |
| url | is an envelop whose data field contains the URL you are asked to launch; and |
| command | is an envelop whose data field contans the command you are asked to run. |
If a URL is given, the envelop contains only the URL to launch.
If a command is given, the envelop contains a command alias, optionally followed by a parameter list. Commands and parameters are separated by spaces.
Upon receiving this message, your client should make sure that running the command does not comprimise the security of your system. Typically, clients will check the command against a list of knonw-to-be-harmless applications, or will ask the user for approval before launching.