Interface Interaction


  • public interface Interaction
    This interface provides details of an interaction with the Burp Collaborator server.
    • Method Detail

      • id

        InteractionId id()
        Returns the id.
        Returns:
        The interaction id.
      • type

        InteractionType type()
        Returns the type.
        Returns:
        The type of interaction.
      • timeStamp

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

        java.net.InetAddress clientIp()
        Returns the client IP address.
        Returns:
        The IP address of the client performing the interaction.
      • dnsDetails

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

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

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

        java.util.Optional<java.lang.String> customData()
        Return custom data from the payload.
        Returns:
        The custom data.