Documentation ¶
Index ¶
Constants ¶
View Source
const DateAndTime = "2006-01-02 15:04"
View Source
const DateOnly = "2006-01-02"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeregisterRequest ¶
type DeregisterRequest struct { // CorrelationID is an ID for correlation with requests. CorrelationID string `json:"correlation-id"` // SecretKey is the secretKey for the interactsh client. SecretKey string `json:"secret-key"` }
DeregisterRequest is a request for client deregistration to interactsh server.
type DescriptionEntry ¶
type Interaction ¶
type Interaction struct { // Protocol for interaction, can contains HTTP/DNS/SMTP,etc. Protocol string `json:"protocol"` // UniqueID is the uniqueID for the subdomain receiving the interaction. UniqueID string `json:"unique-id"` // FullId is the full path for the subdomain receiving the interaction. FullId string `json:"full-id"` // QType is the question type for the interaction QType string `json:"q-type,omitempty"` // RawRequest is the raw request received by the interactsh server. RawRequest string `json:"raw-request,omitempty"` // RawResponse is the raw response sent by the interactsh server. RawResponse string `json:"raw-response,omitempty"` // SMTPFrom is the mail form field SMTPFrom string `json:"smtp-from,omitempty"` // RemoteAddress is the remote address for interaction RemoteAddress string `json:"remote-address"` // Timestamp is the timestamp for the interaction Timestamp time.Time `json:"timestamp"` }
Interaction is an interaction received to the server.
type PollResponse ¶
type PollResponse struct { Data []string `json:"data"` Extra []string `json:"extra"` AESKey string `json:"aes_key,omitempty"` TLDData []string `json:"tlddata,omitempty"` }
PollResponse is the response for a polling request
type RegisterRequest ¶
type RegisterRequest struct { // PublicKey is the public RSA Key of the client. PublicKey string `json:"public-key"` // SecretKey is the secret-key for correlation ID registered for the client. SecretKey string `json:"secret-key"` // CorrelationID is an ID for correlation with requests. CorrelationID string `json:"correlation-id"` //Description is a String describing the context of the connection. Description string `json:"description"` }
RegisterRequest is a request for client registration to interactsh server.
Click to show internal directories.
Click to hide internal directories.