Interface Interaction


public interface Interaction
Provides details of an interaction with the Burp Collaborator server.
  • Method Details

    • id

      Interaction id.
      Returns:
      The interaction id.
    • type

      Interaction Type.
      Returns:
      The type of interaction.
    • timeStamp

      ZonedDateTime timeStamp()
      Timestamp of the interaction.
      Returns:
      The timestamp of the interaction.
    • clientIp

      InetAddress clientIp()
      Client IP address of the interaction.
      Returns:
      The IP address of the client performing the interaction.
    • clientPort

      int clientPort()
      Client port of the interaction.
      Returns:
      The port of the client initiating the interaction.
    • dnsDetails

      Optional<DnsDetails> dnsDetails()
      DNS interaction details.
      Returns:
      Details of the DNS interaction or empty if the interaction was not DNS.
    • httpDetails

      Optional<HttpDetails> httpDetails()
      HTTP interaction details.
      Returns:
      Details of the HTTP interaction or empty if the interaction was not HTTP.
    • smtpDetails

      Optional<SmtpDetails> smtpDetails()
      SMTP interaction details.
      Returns:
      Details of the SMTP interaction or empty if the interaction was not SMTP.
    • customData

      Optional<String> customData()
      Custom data from the payload.
      Returns:
      The custom data.