KFSensor

 

Edit Sim Banner

Use the Edit Sim Banner dialog box to add or edit a Sim Banner definition.

You will find a description of what are Sim Banners here.

Title

  • Name
    Each Sim Banner requires a unique name, which is used to identify it.
  • Description
    A piece of text for notes on what the Sim Banner aims to support
  • Default Port
    Most services have standard ports on which visitors expect to find them.
    For example, a web server uses port 80 and an FTP port uses port 21.
    This is only used as a prompt during configuration of a Listen; a Sim Banner can be set on any or many different ports.
  • Severity
    The severity level that events generated by this Sim Banner will be given. This can be overridden as part of the Listen configuration.

Options

These settings only apply to TCP listen definitions. TCP is an interactive protocol.
Certain services expect to receive information from a visitor before responding, other services send information to a visitor immediately and then expect the visitor to respond.

For example:

  • A web server waits for the visitor to send an HTTP request before sending a response to the request.
  • An SMTP server immediately sends a logon prompt to the visitor and then waits for the visitor to reply.
The controls in this section enable a simple simulation of these options.

  • Time out
    The time in milliseconds that the KFSensor server will wait for the visitor to send data before closing the connection.
  • Read Before Banner
    If checked then the KFSensor server will wait for the visitor to send data before sending the banner, otherwise it will send the banner immediately.
  • Must Have Input
    If checked then the visitor must send information to the server for the banner to be sent. This condition will only have effect if the Read Before Banner option is checked.
  • Read After Banner
    If checked then the KFSensor server will wait for the visitor to send data after sending the banner, otherwise it will close the connection immediately after sending the banner.
  • Repeats
    Specifies the number of additional times the banner is sent to the visitor. This can be used to send a large quantity of data to a visitor.

Banner

  • Banner Text
    This contains the text that will be sent to the visitor. This text will differ depending on the type of server being simulated. It often contains a prompt or error message and often contains information which identifies the server version.
  • Raw, Encoded
    This radio control specifies whether the banner text should be treated as plain ASCII or whether it can contain binary characters.
    Binary characters are encoded in square brackets as a 2 digit hex number e.g. [01 10]
  • Insert
    The banner text can contain parameters. These parameters are replaced when the banner is sent to the visitor with the values they represent. This enables a more realistic response to be made, such as including the present time and not a fixed piece of text.

    To add a parameter; place the cursor in the text where to want to add a parameter, then select the parameter you want from the combobox and then press the Insert button.

    The different parameters are as follows:

    Parameter Description
    New Line A carriage return, line feed pair
    HTTP Time Stamp Current time in GMT format, as used by HTTP servers
    HTTP Offset Time Stamp Current local time followed by the offset from GMT
    DayTime Time Stamp Current time in the format "hh:mm:ss dd/mm/yyyy"
    32 bit Time Stamp Current time in seconds
    Echo Received A copy of the data sent to the server by the visitor
    Server Domain Name The server's domain name, as defined in the Scenario
    Server IP The server's IP address
    Server Port The port number of the connection on the server
    Client IP The client's IP address
    Client Port The port number of the connection on the visitor's machine

Related Topics


KFSensor On-Line Manual Contents