Enum
SessionFlags

This enumeration provides the values for the Session object's BitFlags field

Definition

Namespace:Fiddler

Assembly:FiddlerCore.dll

Syntax:

cs-api-definition
[Flags]
public enum SessionFlags

Fields

ClientPipeReused

The client pipe was reused

Declaration

cs-api-definition
ClientPipeReused = 8

Field Value

SessionFlags

Ignored

Ignore this traffic; do not buffer, store, or call event handlers

Declaration

cs-api-definition
Ignored = 4

Field Value

SessionFlags

ImportedFromOtherTool

This session was loaded from some other tool

Declaration

cs-api-definition
ImportedFromOtherTool = 1024

Field Value

SessionFlags

IsBlindTunnel

This is a "blind" CONNECT tunnel for HTTPS traffic

Declaration

cs-api-definition
IsBlindTunnel = 4096

Field Value

SessionFlags

IsDecryptingTunnel

This is a CONNECT tunnel which decrypts HTTPS traffic as it flows through

Declaration

cs-api-definition
IsDecryptingTunnel = 8192

Field Value

SessionFlags

IsFTP

The request originally arrived with a URL specifying the FTP protocol.

Declaration

cs-api-definition
IsFTP = 2

Field Value

SessionFlags

IsGRPCTunnel

This is a CONNECT tunnel for gRPC traffic

Declaration

cs-api-definition
IsGRPCTunnel = 8388608

Field Value

SessionFlags

IsHTTP2OverCONNECTTunnel

This is a CONNECT tunnel for HTTP/2 traffic

Declaration

cs-api-definition
IsHTTP2OverCONNECTTunnel = 16777216

Field Value

SessionFlags

IsHTTPS

The request originally arrived with a URL specifying the HTTPS protocol.

Declaration

cs-api-definition
IsHTTPS = 1

Field Value

SessionFlags

IsModifiedByRule

If the session was modified by a auto responser rule

Declaration

cs-api-definition
IsModifiedByRule = 4194304

Field Value

SessionFlags

IsRPCTunnel

The request was to create a RPC tunnel (e.g. on an RPC_OUT_DATA request)

Declaration

cs-api-definition
IsRPCTunnel = 2097152

Field Value

SessionFlags

IsSignalR

This is a CONNECT tunnel for WebSocket traffic which is decoded for SignalR

Declaration

cs-api-definition
IsSignalR = 33554432

Field Value

SessionFlags

IsSocketIO

This is a CONNECT tunnel for WebSocket traffic which is decoded for SocketIO

Declaration

cs-api-definition
IsSocketIO = 67108864

Field Value

SessionFlags

IsWebSocketTunnel

This is a CONNECT tunnel for WebSocket traffic

Declaration

cs-api-definition
IsWebSocketTunnel = 262144

Field Value

SessionFlags

LoadedFromSAZ

This session was loaded from a .SAZ File

Declaration

cs-api-definition
LoadedFromSAZ = 512

Field Value

SessionFlags

None

No flags are set

Declaration

cs-api-definition
None = 0

Field Value

SessionFlags

ProtocolViolationInRequest

There was a HTTP Protocol violation in the client's request

Declaration

cs-api-definition
ProtocolViolationInRequest = 32768

Field Value

SessionFlags

ProtocolViolationInResponse

There was a HTTP Protocol violation in the server's response

Declaration

cs-api-definition
ProtocolViolationInResponse = 65536

Field Value

SessionFlags

RequestBodyDropped

Request body was dropped, e.g due to log-drop-request-body flag

Declaration

cs-api-definition
RequestBodyDropped = 1048576

Field Value

SessionFlags

RequestGeneratedByFiddler

The request was generated by Fiddler itself (e.g. the Composer tab)

Declaration

cs-api-definition
RequestGeneratedByFiddler = 128

Field Value

SessionFlags

RequestStreamed

The request was transmitted to the server when its headers were complete

Declaration

cs-api-definition
RequestStreamed = 32

Field Value

SessionFlags

ResponseBodyDropped

Response body was dropped, e.g due to fiddler.network.streaming.ForgetStreamedData or log-drop-response-body flag

Declaration

cs-api-definition
ResponseBodyDropped = 131072

Field Value

SessionFlags

ResponseGeneratedByFiddler

The response was generated by Fiddler itself (e.g. AutoResponder or utilCreateResponseAndBypassServer)

Declaration

cs-api-definition
ResponseGeneratedByFiddler = 256

Field Value

SessionFlags

ResponseStreamed

The response was streamed

Declaration

cs-api-definition
ResponseStreamed = 64

Field Value

SessionFlags

SentToGateway

This request was sent to an upstream (CERN) gateway proxy

Declaration

cs-api-definition
SentToGateway = 2048

Field Value

SessionFlags

SentToSOCKSGateway

This request was sent using the SOCKS protocol

Declaration

cs-api-definition
SentToSOCKSGateway = 524288

Field Value

SessionFlags

ServedFromCache

This response was served from a client cache, bypassing Fiddler. Fiddler only "sees" this session because other software reported it to Fiddler

Declaration

cs-api-definition
ServedFromCache = 16384

Field Value

SessionFlags

ServerPipeReused

The server pipe was reused

Declaration

cs-api-definition
ServerPipeReused = 16

Field Value

SessionFlags