Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fawazahmed0/cloudflare-trace-api

Get IP Address, TimeStamp, User Agent, Country Code, IATA, HTTP Version, TLS/SSL Version & more by Cloudflare
https://github.com/fawazahmed0/cloudflare-trace-api

cloudflare-api country epoch-time geolocation ipaddress timestamp useragent

Last synced: about 2 months ago
JSON representation

Get IP Address, TimeStamp, User Agent, Country Code, IATA, HTTP Version, TLS/SSL Version & more by Cloudflare

Awesome Lists containing this project

README

        

# Cloudflare Trace API
Get IP Address, TimeStamp, User Agent, Country Code, IATA, HTTP Version, TLS/SSL Version & more by Cloudflare

#### Endpoints:
https://one.one.one.one/cdn-cgi/trace

https://1.0.0.1/cdn-cgi/trace

https://cloudflare-dns.com/cdn-cgi/trace

https://cloudflare-eth.com/cdn-cgi/trace

https://cloudflare-ipfs.com/cdn-cgi/trace

https://workers.dev/cdn-cgi/trace

https://pages.dev/cdn-cgi/trace

https://cloudflare.tv/cdn-cgi/trace

https://icanhazip.com/cdn-cgi/trace

#### Return Format:


fl=Cloudflare WebServer Instance
h=WebServer Hostname
ip=IP Address of client
ts=Epoch Time in seconds.millis (Similar to `date +%s.%3N` in bash)
visit_scheme=https or http
uag=User Agent
colo=IATA location identifier
sliver=Whether the request is splitted
http=HTTP Version
loc=Country Code
tls=TLS or SSL Version
sni=Whether SNI encrypted or plaintext
warp=Whether client over Cloudflares Wireguard VPN
gateway=Whether client over Cloudflare Gateway
rbi=Whether client over Cloudflares Remote Browser Isolation
kex=Key exchange method for TLS

#### Other Resources:
[Convert Return Format to JSON](https://stackoverflow.com/a/68304489/2437224)

#### Other Useful Endpoints by cloudflare:

[DNS Over HTTPS API](https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/make-api-requests/dns-json)