Skip to main content

File Transfer (HTTP) (server)

The server side runs an HTTP/HTTPS service that receives files from and serves files to the Peresvet ST client plugin. A server is required for a two-arm Peresvet ST client → Peresvet ST server test.

Compared with the client, the server does not have the following groups: Targets, File selection (files are selected on the client only), CPS, and RPS.

The server side includes the following settings:

  1. Receiver — the receiving agent, interface, and network. The fields match the Receiver group of the HTTP server plugin.
  2. IP header (L3) — same as for the HTTP server plugin.
  3. TCP header (L4) — same as for the HTTP server plugin.
  4. HTTP settings — the server response (HTTPS, HTTP version, response method, and headers with macros). Same as for the HTTP server plugin.
  5. TLS settings — when HTTPS is enabled (TLS version, server SSL certificate, and cipher suites). Same as for the HTTP server plugin.
  6. Session settings — the server provides only Session timeout.
  7. Traffic reception duration — same as for the HTTP server plugin.
  8. Network tunnels (optional) — an object from the Network tunnels library. Its layers must match the client side.