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

◆ next

struct MimeDecUrl* MimeDecUrl::next

Pointer to next URL

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

Referenced by MimeDecFreeUrl().

◆ url

uint8_t* MimeDecUrl::url

String representation of full or partial URL (lowercase)

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

Referenced by MimeDecFreeUrl().

◆ url_flags

uint32_t MimeDecUrl::url_flags

Flags indicating type of URL

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

◆ url_len

uint32_t MimeDecUrl::url_len

Length of the URL string

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


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