Install the Lumen Privacy Monitor for Android!




Direct download


[ TLS 1.3 Handshake Data Collected By Lumen (CCR 2020) ]


Data Format


The data file ccr_tls_release.csv.xz contains handshake records and extension information from the TLS connections from the Lumen dataset up to early November 2019.
Each row contains information about the flow itself including destination IP address and port, the application associated with the flow like app package name and version, and the TLS handshake such as relevant information from the TLS Client Hello and Server Hello messages.
The code that was used to produce the stats and figures in our CCR 2020 paper can be found on our GitHub repository. The rows in this file are as follows:


  • proxied denotes whether the connection was proxied by Lumen.
  • flow_time time flow started.
  • app_package the application package responsible for the flow.
  • app_version the version of the application responsible for the flow.
  • sni the Server Name Indication (SNI) for this connection.
  • dst_ip the destination IP address for the flow.
  • dst_port destination port.
  • client-hello-version the TLS version announced by the Client Hello in the outer record.
  • client-supported-versions the supported versions extension contents in the Client Hello.
  • client-ciphers the list of cipher suites supported by the client.
  • client-extensions the list of extensions present in the Client Hello.
  • curves the list of elliptic curves supported by the client.
  • point_formats the list of elliptic curve point formats supported by the client.
  • client-supported-psk the list of pre-shared key modes supported by the client.
  • server-version the TLS version announced by the Server Hello in the outer record.
  • resulting-version(=max server_version,supported_version) the version negotiated in the connection.
  • server-cipher the cipher suite picked by the server.
  • server-extensions the list of extensions in the Server Hello.
  • server-downgrade-marker whether the server set the TLS 1.3 downgrade marker.
  • server-hello-retry-request whether the server sent a Hello Retry Request to the client.

License Agreement


Access to this data is subject to agreeing to the following Acceptable Use Agreement (inspired by CAIDA's Acceptable Use Agreement).




Download The Data


You can obtain this dataset from Zenodo (DOI: 10.5281/zenodo.3560420).
DOI

[ TLS Handshake Data Collected By Lumen (CoNEXT 2017) ]


Data Format


The data files contain raw binaries of handshake messages (client hellos and server hellos, where applicable) and certificates (full certificate chains, where available) along with some contextual information (excluding session information) collected by Lumen from November 2015 to June 2017.
Additionally, it has device-level information (brand, board, OS version, SDK version, and default and supported fingerprints, where available).




License Agreement


Access to this data is subject to agreeing to the following Acceptable Use Agreement (inspired by CAIDA's Acceptable Use Agreement).




Download The Data


You can obtain this dataset from Zenodo (DOI: 10.5281/zenodo.2224273).
DOI