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.intClient 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.
-