Cloudflare Gateway HTTP

Cloudflare Gateway HTTP logs capture details of HTTP and HTTPS requests made through Cloudflare’s secure web gateway. These logs include information such as the URLs accessed, the IP addresses of the requestors, HTTP methods used, and the response codes. They are valuable for monitoring web traffic, enforcing security and content filtering policies, detecting malicious or suspicious activity, and ensuring compliance with organizational web usage policies.

Ingest Methods

Setup the ingestion of this source using one of the following guides.

If using an AWS S3 bucket use the following SNS topic ARN to send your bucket notifications.

arn:aws:sns:<REGION>:253602268883:runreveal_cf_gateway_http

Setup

Setting up Cloudflare gateway HTTP logs requires the use of Cloudflare Logpush.

Navigate to the Logpush setup page in your Cloudflare account and create a new logpush job that sends gateway HTTP logs to your storage bucket.

Once created Cloudflare will begin to push logs to your bucket and RunReveal will start to ingest them.

Schema

The following columns are exposed for this source. RunReveal applies schema normalization across all sources, ensuring uniform field names and data types for cross-source queries and reusable detection logic.

Table: cf_gateway_http_logs (67 columns)

ColumnType
workspaceIDString
sourceIDString
sourceTypeLowCardinality(String)
sourceTTLUInt32
receivedAtDateTime
idString
eventTimeDateTime
eventNameString
eventIDString
srcIPString
srcASCountryCodeString
srcASNumberUInt32
srcASOrganizationString
srcCityString
srcConnectionTypeString
srcISPString
srcLatitudeFloat64
srcLongitudeFloat64
srcUserTypeString
dstIPString
dstASCountryCodeString
dstASNumberUInt32
dstASOrganizationString
dstCityString
dstConnectionTypeString
dstISPString
dstLatitudeFloat64
dstLongitudeFloat64
dstUserTypeString
actorMap(String, String)
tagsMap(String, String)
resourcesArray(String)
serviceNameString
readOnlyBool
ColumnType
rawLogString
AccountIDString
ActionString
BlockedFileHashString
BlockedFileNameString
BlockedFileReasonString
BlockedFileSizeInt64
DatetimeString
DestinationIPString
DestinationPortInt64
DeviceIDString
DeviceNameString
DownloadedFileNamesArray(String)
EmailString
FileInfoString
HTTPHostString
HTTPMethodString
HTTPStatusCodeInt64
HTTPVersionString
IsIsolatedUInt8
PolicyIDString
PolicyNameString
RefererString
RequestIDString
SessionIDString
SourceInternalIPString
SourceIPString
SourcePortInt64
UntrustedCertificateActionString
UploadedFileNamesArray(String)
URLString
UserAgentString
UserIDString