Configuring Proxy Settings

  1. In the Silk Performer menu, click Settings > System .
  2. Click the Recorder icon. The Recording Profiles page opens.
  3. Click the Proxies tab.
  4. Select one of the following options:
    • Click Add to set up a new proxy on the controller computer. You can set up proxies for recording a number of types of traffic, and you can have a number of proxies active at the same time.
    • Click Edit to edit a selected proxy.
    • Click Remove to remove a selected proxy.
    The Proxy Settings dialog appears.
  5. From the Protocol list box, select a protocol type for forwarding and recording traffic. You have to set up a proxy for each type of traffic you want to record. Forwarding and recording traffic with the following protocols is supported:
    • FTP - File Transfer Protocol
    • HTTP - Hypertext Transfer Protocol
    • LDAP - Lightweight Directory Access Protocol
    • POP3 - Post Office Protocol
    • SMTP - Simple Mail Transport Protocol
    • SOCKS - When capturing SOCKS traffic, the Silk Performer Recorder automatically detects other protocols like IIOP, FTP, POP3 and SMTP for recording.
    • TCP/IP Custom protocol based on TCP/IP.
  6. In the Listen port field, enter the port number to which traffic will be sent by the traffic-generating client computer. Although any port not in use can be chosen, avoid standard port numbers (usually smaller than 1500).
  7. In the Remote host area, choose the Type of host to which you want the Silk Performer Recorder to forward intercepted traffic. Choose one of the following:
    • Select the Any option to forward intercepted traffic to the host specified by the traffic-generating client computer.
    • Select the Proxy/Firewall option to forward intercepted traffic to a specified proxy or firewall.

      In this case, the host name and IP address specified by the traffic-generating client computer are ignored.

    • Select the Specified option to forward intercepted traffic to a specified remote host.

      In this case, the host name and IP address specified by the traffic-generating client computer are ignored.

  8. If you selected the Specified option for a remote host, check the Secure check box to record and forward Secure Socket Layer protocol traffic. If this option is selected, HTTPS traffic will be recorded instead of HTTP traffic, for example.
  9. In the Host name or IP address field, enter the host name or IP address of a specific server to which you want the Silk Performer Recorder to forward intercepted traffic.
  10. In the Port field, enter the port number that a specific server—the one to which the Silk Performer Recorder forwards intercepted traffic—listens to.
  11. From the Certificate list box, select a client certificate that the Silk Performer Recorder is to present to the Web server on behalf of the real client’s certificate.
  12. When setting up a SOCKS proxy, use the Record always at TCP/IP protocol level area to specify any number of ports for which to disable automatic protocol detection. You can enter multiple port numbers and ranges, separated by commas (,); a range specification consists of the lower and upper boundary, separated by a hyphen (-). Whenever a client application sends SOCKS traffic to one of the specified ports, the Silk Performer Recorder records traffic at the TCP/IP level without attempting to detect a familiar protocol first.
  13. In the Suppress recording (only forward data) area, specify a port range for which you want to suppress the recording of data by the Silk Performer Recorder. You can enter multiple port numbers and ranges, separated by commas (,); a range specification consists of the lower and upper boundary, separated by a hyphen (-). The data will still be forwarded, but no longer recorded.
  14. Click OK.
  15. To activate a proxy, check the check box to the left of the proxy name, in the Record column.
  16. Click OK to save your settings.