suricata
MimeDecUrl Struct Reference

This represents a URL value node in a linked list. More...

#include <util-decode-mime.h>

Collaboration diagram for MimeDecUrl:

Data Fields

uint8_t * url
 
uint32_t url_len
 
uint32_t url_flags
 
struct MimeDecUrlnext
 

Detailed Description

This represents a URL value node in a linked list.

Since HTML can sometimes contain a high number of URLs, this structure only features the URL host name/IP or those that are pointing to an executable file (see url_flags to determine which).

Definition at line 121 of file util-decode-mime.h.

Field Documentation

struct MimeDecUrl* MimeDecUrl::next

Pointer to next URL

Definition at line 125 of file util-decode-mime.h.

Referenced by MimeDecAddEntity(), MimeDecFindField(), and MimeDecFreeUrl().

uint8_t* MimeDecUrl::url

String representation of full or partial URL (lowercase)

Definition at line 122 of file util-decode-mime.h.

Referenced by MimeDecAddEntity(), MimeDecFindField(), and MimeDecFreeUrl().

uint32_t MimeDecUrl::url_flags

Flags indicating type of URL

Definition at line 124 of file util-decode-mime.h.

Referenced by MimeDecFindField(), and MimeDecParseFullMsg().

uint32_t MimeDecUrl::url_len

Length of the URL string

Definition at line 123 of file util-decode-mime.h.

Referenced by MimeDecAddEntity(), and MimeDecFindField().


The documentation for this struct was generated from the following file: