0% found this document useful (0 votes)
12 views3 pages

cnnvideo-getonly profile

The document outlines configuration settings for a CNN video streaming application, including HTTPS certificate details, default user agent, and DNS beacon settings. It specifies HTTP GET and POST requests for streaming content, along with headers and session metadata. Additionally, it includes settings for a stager server to handle application data.

Uploaded by

scribdfoo1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

cnnvideo-getonly profile

The document outlines configuration settings for a CNN video streaming application, including HTTPS certificate details, default user agent, and DNS beacon settings. It specifies HTTP GET and POST requests for streaming content, along with headers and session metadata. Additionally, it includes settings for a stager server to handle application data.

Uploaded by

scribdfoo1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

#

# CNN Video
#
# Author: @bluscreenofjeff
#

#set https cert info


# CNN doesnt have real cert, guessed details
https-certificate {
set CN "www.cnn.com"; #Common Name
set O "Turner Broadcasting System Inc"; #Organization Name
set C "US"; #Country
set L "Atlanta"; #Locality
set OU "MSS (Media Software & Services)"; #Organizational Unit
Name
set ST "GA"; #State or Province
set validity "365"; #Number of days the cert is valid for
}

#default Beacon sleep duration and jitter


set sleeptime "60000";
set jitter "20";

#default useragent for HTTP comms


set useragent "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0)
like Gecko";

dns-beacon {
#IP address used to indicate no tasks are available to DNS Beacon
set dns_idle "8.8.4.4";

#Force a sleep prior to each individual DNS request. (in


milliseconds)
set dns_sleep "0";

#Maximum length of hostname when uploading data over DNS (0-255)


set maxdns "235";
}

http-get {

set uri "/cnn/cnnx/dai/hds/stream_hd/1/cnnxlive1_4.bootstrap";

client {

header "Host" "phds-live.cdn.turner.com";


header "X-Requested-With" "ShockwaveFlash/24.0.0.186";
header "Referer" "http://go.cnn.com/?
stream=cnn&sr=watchHPbutton";

#session metadata
metadata {
base64url;
parameter "g";
}

parameter "hdcore" "3.4.1";


parameter "plugin" "aasp-3.4.1.1.1";
}

server {

header "Server" "ngx_openresty";


header "Content-Type" "application/octet-stream";
header "ETag" "dbbece0334279b5bfbf88c27bda56444";
header "Cache-Control" "max-age=1";
header "Connection" "keep-alive";

#Beacon's tasks
output {

print;
}
}
}

http-post {

set uri "/cnn/cnnx/dai/hds/stream_hd/2/cnnxlive1_4.bootstrap";


set verb "GET";

client {

header "Host" "phds-live.cdn.turner.com";


header "X-Requested-With" "ShockwaveFlash/24.0.0.186";

#session ID
id {
base64url;
prepend "http://go.cnn.com/?
stream=cnn&sr=watchHPbutton&token=";
header "Referer";
}

#Beacon's responses
output {
base64url;
parameter "g";
}

parameter "hdcore" "3.4.1";


parameter "plugin" "aasp-3.4.1.1.1";
}

server {
header "Server" "ngx_openresty";
header "Content-Type" "application/octet-stream";
header "ETag" "dbbece0334279b5bfbf88c27bda56444";
header "Cache-Control" "max-age=1";
header "Connection" "keep-alive";

#empty
output {
print;
}
}
}

#change the stager server


http-stager {
server {
header "Content-Type" "application/octet-stream";
}
}

You might also like