Package burp.api.montoya.collaborator
Interface Interaction
public interface Interaction
Provides details of an interaction with the Burp Collaborator
server.
-
Method Summary
Modifier and TypeMethodDescriptionclientIp()
Client IP address of the interaction.int
Client port of the interaction.Custom data from the payload.DNS interaction details.HTTP interaction details.id()
Interaction id.SMTP interaction details.Timestamp of the interaction.type()
Interaction Type.
-
Method Details
-
id
InteractionId id()Interaction id.- Returns:
- The interaction id.
-
type
InteractionType 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
Custom data from the payload.- Returns:
- The custom data.
-