├── .gitignore ├── Cargo.toml ├── README.md ├── benches ├── http.rs ├── json.rs └── nom-http.rs ├── bigger.txt ├── http-requests.txt └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "nomfun" 3 | version = "0.1.0" 4 | authors = ["Geoffroy Couprie "] 5 | edition = "2018" 6 | 7 | [dependencies] 8 | nom = "4.2" 9 | bencher = "*" 10 | fnv = "*" 11 | jemallocator = "0.1.8" 12 | 13 | [profile.release] 14 | debug = true 15 | lto = true 16 | codegen-units = 1 17 | 18 | [profile.bench] 19 | debug = true 20 | lto = true 21 | codegen-units = 1 22 | 23 | [[bench]] 24 | name = "json" 25 | harness = false 26 | 27 | [[bench]] 28 | name = "http" 29 | harness = false 30 | 31 | [[bench]] 32 | name = "nom-http" 33 | harness = false 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # nom optimization challenge 2 | 3 | The goal is to get this library as fast or faster than nom 4.2. 4 | 5 | There are two HTTP benchmarks in `benches/`: 6 | - `nom-http.rs` uses nom 4.2 7 | - `http.rs` uses a new parser combinator design, defined in `src/lib.rs` 8 | 9 | Here are the results I have right now (running on a late 2013 Macbook Pro): 10 | 11 | ``` 12 | Running target/release/deps/http-49395a45c3a98734 13 | 14 | running 4 tests 15 | test bigger_test ... bench: 328,234 ns/iter (+/- 16,034) = 325 MB/s 16 | test httparse_example_test ... bench: 1,499 ns/iter (+/- 358) = 468 MB/s 17 | test one_test ... bench: 941 ns/iter (+/- 126) = 309 MB/s 18 | test small_test ... bench: 63,261 ns/iter (+/- 12,063) = 337 MB/s 19 | 20 | test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured 21 | 22 | Running target/release/deps/nom_http-897516bd33a05864 23 | 24 | running 4 tests 25 | test bigger_test ... bench: 295,794 ns/iter (+/- 42,071) = 361 MB/s 26 | test httparse_example_test ... bench: 1,347 ns/iter (+/- 78) = 521 MB/s 27 | test one_test ... bench: 800 ns/iter (+/- 45) = 363 MB/s 28 | test small_test ... bench: 56,932 ns/iter (+/- 9,422) = 375 MB/s 29 | ``` 30 | 31 | To run the tests, do `cargo +stable bench`. Stable (1.32) and beta versions of Rust will 32 | be fine, but nightly can be a bit capricious. 33 | 34 | If we can prove that this design can get as fast as the current nom version (or at least 35 | get closer than 5% perf difference), I'll get to work to release a nom version 5.0 36 | that will integrate it with a nice, type checked API, and have the macros use it under 37 | the hood, to keep it backward compatible with older code. 38 | Also, I have a feeling it could fix the UX issue around `Incomplete` usage better than 39 | the `CompleteStr` and `CompleteByteSlice` types :) 40 | 41 | So, please help me optimize this! 42 | 43 | ## Preliminary results 44 | 45 | After merging PR #1: 46 | 47 | ``` 48 | running 4 tests 49 | test bigger_test ... bench: 329,767 ns/iter (+/- 31,125) = 324 MB/s 50 | test httparse_example_test ... bench: 1,490 ns/iter (+/- 115) = 471 MB/s 51 | test one_test ... bench: 894 ns/iter (+/- 120) = 325 MB/s 52 | test small_test ... bench: 63,525 ns/iter (+/- 16,218) = 336 MB/s 53 | 54 | test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured 55 | ``` 56 | 57 | After rewriting `many1` and inlining `take_while1`: 58 | 59 | ``` 60 | running 4 tests 61 | test bigger_test ... bench: 314,365 ns/iter (+/- 17,212) = 340 MB/s 62 | test httparse_example_test ... bench: 1,400 ns/iter (+/- 89) = 502 MB/s 63 | test one_test ... bench: 841 ns/iter (+/- 44) = 346 MB/s 64 | test small_test ... bench: 56,874 ns/iter (+/- 9,368) = 375 MB/s 65 | 66 | test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured 67 | ``` 68 | 69 | Performance is now within 5% of nom. 70 | -------------------------------------------------------------------------------- /benches/http.rs: -------------------------------------------------------------------------------- 1 | #[macro_use] 2 | extern crate bencher; 3 | 4 | #[macro_use] 5 | extern crate nom; 6 | extern crate nomfun; 7 | extern crate jemallocator; 8 | 9 | #[global_allocator] 10 | static ALLOC: jemallocator::Jemalloc = jemallocator::Jemalloc; 11 | 12 | use bencher::{black_box, Bencher}; 13 | 14 | //use nom::IResult; 15 | use nomfun::*; 16 | 17 | #[derive(Debug)] 18 | struct Request<'a> { 19 | method: &'a [u8], 20 | uri: &'a [u8], 21 | version: &'a [u8], 22 | } 23 | 24 | #[derive(Debug)] 25 | struct Header<'a> { 26 | name: &'a [u8], 27 | value: Vec<&'a [u8]>, 28 | } 29 | 30 | fn is_token(c: u8) -> bool { 31 | match c { 32 | 128...255 => false, 33 | 0...31 => false, 34 | b'(' => false, 35 | b')' => false, 36 | b'<' => false, 37 | b'>' => false, 38 | b'@' => false, 39 | b',' => false, 40 | b';' => false, 41 | b':' => false, 42 | b'\\' => false, 43 | b'"' => false, 44 | b'/' => false, 45 | b'[' => false, 46 | b']' => false, 47 | b'?' => false, 48 | b'=' => false, 49 | b'{' => false, 50 | b'}' => false, 51 | b' ' => false, 52 | _ => true, 53 | } 54 | } 55 | 56 | fn not_line_ending(c: u8) -> bool { 57 | c != b'\r' && c != b'\n' 58 | } 59 | 60 | fn is_space(c: u8) -> bool { 61 | c == b' ' 62 | } 63 | 64 | fn is_not_space(c: u8) -> bool { c != b' ' } 65 | fn is_horizontal_space(c: u8) -> bool { c == b' ' || c == b'\t' } 66 | 67 | fn is_version(c: u8) -> bool { 68 | c >= b'0' && c <= b'9' || c == b'.' 69 | } 70 | 71 | //named!(line_ending, alt!(tag!("\r\n") | tag!("\n"))); 72 | 73 | fn line_ending<'a>(i: &'a [u8]) -> IResult<&'a[u8], &'a[u8], (&'a[u8], u32)> { 74 | tag::<(&[u8], u32)>(&b"\r\n"[..])(i).or(tag(&b"\n"[..])(i)) 75 | } 76 | 77 | /* 78 | fn request_line<'a>(input: &'a [u8]) -> IResult<&'a[u8], Request<'a>> { 79 | do_parse!(input, 80 | method: take_while1!(is_token) >> 81 | take_while1!(is_space) >> 82 | url: take_while1!(is_not_space) >> 83 | take_while1!(is_space) >> 84 | version: http_version >> 85 | line_ending >> 86 | ( Request { 87 | method: method, 88 | uri: url, 89 | version: version, 90 | } ) 91 | ) 92 | } 93 | */ 94 | 95 | fn request_line<'a>(i: &'a [u8]) -> IResult<&'a[u8], Request<'a>> { 96 | let (i, method) = take_while1(i, is_token)?; 97 | let (i, _) = take_while1(i, is_space)?; 98 | let (i, uri) = take_while1(i, is_not_space)?; 99 | let (i, _) = take_while1(i, is_space)?; 100 | let (i, version) = http_version(i)?; 101 | let (i, _) = line_ending(i)?; 102 | 103 | Ok((i, Request { method, uri, version })) 104 | } 105 | 106 | /* 107 | named!(http_version, preceded!( 108 | tag!("HTTP/"), 109 | take_while1!(is_version) 110 | )); 111 | */ 112 | 113 | fn http_version(i: &[u8]) -> IResult<&[u8], &[u8]> { 114 | let (i, _) = tag(&b"HTTP/"[..])(i)?; 115 | take_while1(i, is_version) 116 | } 117 | 118 | /* 119 | named!(message_header_value, delimited!( 120 | take_while1!(is_horizontal_space), 121 | take_while1!(not_line_ending), 122 | line_ending 123 | )); 124 | */ 125 | 126 | fn message_header_value(i: &[u8]) -> IResult<&[u8], &[u8]> { 127 | delimited(i, 128 | |i| take_while1(i, is_horizontal_space), 129 | |i| take_while1(i, not_line_ending), 130 | line_ending 131 | ) 132 | } 133 | 134 | /* 135 | fn message_header<'a>(input: &'a [u8]) -> IResult<&'a[u8], Header<'a>> { 136 | do_parse!(input, 137 | name: take_while1!(is_token) >> 138 | char!(':') >> 139 | values: many1!(message_header_value) >> 140 | 141 | ( Header { 142 | name: name, 143 | value: values, 144 | } ) 145 | ) 146 | } 147 | */ 148 | 149 | fn message_header(i: &[u8]) -> IResult<&[u8], Header> { 150 | let (i, name) = take_while1(i, is_token)?; 151 | let (i, _) = char(':')(i)?; 152 | let (i, value) = many1(i, message_header_value)?; 153 | 154 | Ok((i, Header { name, value })) 155 | } 156 | /* 157 | fn request<'a>(input: &'a [u8]) -> IResult<&'a[u8], (Request<'a>, Vec>)> { 158 | terminated!(input, 159 | pair!(request_line, many1!(message_header)), 160 | line_ending 161 | ) 162 | } 163 | */ 164 | 165 | fn request<'a>(i: &'a [u8]) -> IResult<&'a[u8], (Request<'a>, Vec>)> { 166 | let (i, request) = request_line(i)?; 167 | let (i, headers) = many1(i, message_header)?; 168 | let (i, _) = line_ending(i)?; 169 | 170 | Ok((i, (request, headers))) 171 | } 172 | 173 | fn small_test(b: &mut Bencher) { 174 | let data = include_bytes!("../http-requests.txt"); 175 | b.bytes = data.len() as u64; 176 | parse(b, data) 177 | } 178 | 179 | fn bigger_test(b: &mut Bencher) { 180 | let data = include_bytes!("../bigger.txt"); 181 | b.bytes = data.len() as u64; 182 | parse(b, data) 183 | } 184 | 185 | fn one_test(b: &mut Bencher) { 186 | let data = &b"GET / HTTP/1.1 187 | Host: www.reddit.com 188 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 189 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 190 | Accept-Language: en-us,en;q=0.5 191 | Accept-Encoding: gzip, deflate 192 | Connection: keep-alive 193 | 194 | "[..]; 195 | b.bytes = data.len() as u64; 196 | parse(b, data) 197 | } 198 | 199 | fn parse(b: &mut Bencher, buffer: &[u8]) { 200 | let res = request(buffer); 201 | if res.is_err() { 202 | println!("parse error: {:?}", res); 203 | } 204 | b.iter(|| { 205 | let mut buf = black_box(buffer); 206 | let mut v = Vec::new(); 207 | 208 | while !buf.is_empty() { 209 | match request(buf) { 210 | Ok((i, o)) => { 211 | v.push(o); 212 | 213 | buf = i 214 | } 215 | Err(err) => panic!("got err: {:?}", err), 216 | } 217 | } 218 | 219 | v 220 | }); 221 | } 222 | 223 | fn httparse_example_test(b: &mut Bencher) { 224 | let data = &b"GET /wp-content/uploads/2010/03/hello-kitty-darth-vader-pink.jpg HTTP/1.1\r\n\ 225 | Host: www.kittyhell.com\r\n\ 226 | User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 Pathtraq/0.9\r\n\ 227 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n\ 228 | Accept-Language: ja,en-us;q=0.7,en;q=0.3\r\n\ 229 | Accept-Encoding: gzip,deflate\r\n\ 230 | Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7\r\n\ 231 | Keep-Alive: 115\r\n\ 232 | Connection: keep-alive\r\n\ 233 | Cookie: wp_ozh_wsa_visits=2; wp_ozh_wsa_visit_lasttime=xxxxxxxxxx; __utma=xxxxxxxxx.xxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxx.x; __utmz=xxxxxxxxx.xxxxxxxxxx.x.x.utmccn=(referral)|utmcsr=reader.livedoor.com|utmcct=/reader/|utmcmd=referral\r\n\r\n"[..]; 234 | 235 | b.bytes = data.len() as u64; 236 | parse(b, data) 237 | } 238 | 239 | benchmark_group!(http, one_test, small_test, bigger_test, httparse_example_test); 240 | benchmark_main!(http); 241 | 242 | /* 243 | fn main() { 244 | let mut contents: Vec = Vec::new(); 245 | 246 | { 247 | use std::io::Read; 248 | 249 | let mut file = File::open(env::args().nth(1).expect("File to read")).ok().expect("Failed to open file"); 250 | 251 | let _ = file.read_to_end(&mut contents).unwrap(); 252 | } 253 | 254 | let mut buf = &contents[..]; 255 | loop { parse(buf); } 256 | } 257 | */ 258 | 259 | 260 | -------------------------------------------------------------------------------- /benches/json.rs: -------------------------------------------------------------------------------- 1 | #[macro_use] 2 | extern crate nom; 3 | #[macro_use] 4 | extern crate bencher; 5 | extern crate nomfun; 6 | 7 | extern crate fnv; 8 | 9 | use fnv::FnvHashMap as HashMap; 10 | use bencher::{Bencher, black_box}; 11 | 12 | use nomfun::*; 13 | use std::fmt::Debug; 14 | use std::str::from_utf8; 15 | 16 | pub fn is_string_character(c: u8) -> bool { 17 | //FIXME: should validate unicode character 18 | c != b'"' && c != b'\\' 19 | } 20 | 21 | pub fn is_space(c: u8) -> bool { 22 | c == b' ' || c == b'\t' || c == b'\r' || c == b'\n' 23 | } 24 | 25 | 26 | //named!(sp, take_while!(is_space)); 27 | fn sp<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], &'a[u8], E> { 28 | take_while(input, is_space) 29 | } 30 | 31 | fn sp2<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], &'a[u8], E> { 32 | let chars = b" \t\r\n"; 33 | 34 | take_while(input, |c| chars.contains(&c)) 35 | } 36 | 37 | // compat function because I don't want to rewrite nom::recognize_float just for this 38 | fn convert_rec_float<'a, E: Er<&'a [u8]>>(input: &'a [u8]) -> IResult<&'a [u8], &'a [u8], E> { 39 | match nom::recognize_float(input) { 40 | Ok((i, o)) => Ok((i, o)), 41 | Err(nom::Err::Incomplete(_)) => Err(Err::Incomplete(Needed::Unknown)), 42 | Err(nom::Err::Error(_)) => Err(Err::Error(E::from_error_kind(input, ErrorKind::ParseTo))), 43 | Err(nom::Err::Failure(_)) => Err(Err::Failure(E::from_error_kind(input, ErrorKind::ParseTo))), 44 | } 45 | } 46 | 47 | //named!(float, flat_map!(recognize_float, parse_to!(f64))); 48 | fn float<'a, E: Er<&'a[u8]>>(i: &'a [u8]) -> IResult<&'a [u8], f64, E> { 49 | //println!("float"); 50 | let second = |i: &'a [u8]| { 51 | match from_utf8(i).ok().and_then(|s| s.parse::().ok()) { 52 | Some(o) => Ok((&i[i.len()..], o)), 53 | None => Err(Err::Error(E::from_error_kind(i, ErrorKind::ParseTo))) 54 | } 55 | }; 56 | 57 | flat_map(i, convert_rec_float, second) 58 | } 59 | 60 | #[derive(Debug, PartialEq)] 61 | pub enum JsonValue<'a> { 62 | Str(&'a str), 63 | Boolean(bool), 64 | Num(f64), 65 | Array(Vec>), 66 | Object(HashMap<&'a str, JsonValue<'a>>), 67 | } 68 | 69 | use std::str; 70 | fn parse_str<'a, E:Er<&'a[u8]>>(input: &'a [u8]) -> IResult<&'a [u8], &'a str, E> { 71 | // let's ignore escaping for now 72 | /* 73 | //println!("parse_str"); 74 | let res = map_res!(input, 75 | escaped!(take_while1!(is_string_character), '\\', one_of!("\"bfnrt\\")), 76 | str::from_utf8 77 | ); 78 | //println!("parse_str({}) got {:?}", str::from_utf8(input).unwrap(), res); 79 | res*/ 80 | let (i, data) = take_while(input, |c| c != b'"')?; 81 | //println!("parse_str: data is {}", from_utf8(data).unwrap()); 82 | match from_utf8(data) { 83 | Ok(s) => Ok((i, s)), 84 | Err(_) => Err(Err::Error(E::from_error_kind(input, ErrorKind::ParseTo))) 85 | } 86 | } 87 | 88 | fn string<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], &'a str, E> { 89 | //println!("string"); 90 | let res = delimited(input, char('\"'), parse_str, char('\"')); 91 | //println!("string(\"{}\") returned {:?}", str::from_utf8(input).unwrap(), res); 92 | res 93 | } 94 | 95 | fn boolean<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], bool, E> { 96 | //println!("boolean"); 97 | or(input, &[ 98 | &|i| { value(i, tag(&b"false"[..]), false) }, 99 | &|i| { value(i, tag(&b"true"[..]), true) } 100 | ]) 101 | } 102 | 103 | fn array<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], Vec, E> { 104 | //println!("array"); 105 | delimited(input, 106 | char('['), 107 | |i| separated_list(i, char(','), json_value), 108 | char(']') 109 | ) 110 | } 111 | 112 | fn key_value<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], (&'a str, JsonValue), E> { 113 | //println!("key_value"); 114 | let res = separated(input, string, char(':'), json_value); 115 | //println!("key_value(\"{}\") returned {:?}", str::from_utf8(input).unwrap(), res); 116 | res 117 | } 118 | 119 | fn comma_kv<'a, E: Er<&'a [u8]>>(i: &'a[u8]) -> IResult<&'a [u8], (&'a str, JsonValue), E> { 120 | let (i, _) = sp(i)?; 121 | let (i, _) = char(',')(i)?; 122 | key_value(i) 123 | } 124 | 125 | fn hash_internal<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], HashMap<&'a str, JsonValue>, E> { 126 | //println!("hash_internal"); 127 | let res = match key_value(input) { 128 | Err(Err::Error(_)) => Ok((input, HashMap::default())), 129 | Err(e) => Err(e), 130 | Ok((i, (key, value))) => { 131 | let mut map = HashMap::default(); 132 | map.insert(key, value); 133 | 134 | let mut input = i; 135 | loop { 136 | //match do_parse!(input, sp >> char!(',') >> kv: key_value >> (kv)) { 137 | //match do_parse!(input, char!(',') >> kv: key_value >> (kv)) { 138 | //match preceded(input, char(','), key_value) { 139 | match comma_kv(input) { 140 | Err(Err::Error(_)) => break Ok((input, map)), 141 | Err(e) => break Err(e), 142 | Ok((i, (key, value))) => { 143 | map.insert(key, value); 144 | input = i; 145 | } 146 | } 147 | } 148 | } 149 | }; 150 | //println!("hash_internal(\"{}\") returned {:?}", str::from_utf8(input).unwrap(), res); 151 | res 152 | 153 | } 154 | 155 | /*named!( 156 | hash>, 157 | */ 158 | fn hash<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], HashMap<&'a str, JsonValue>, E> { 159 | let res = delimited(input, 160 | char('{'), 161 | hash_internal, 162 | //preceded!(sp, char!('}')) 163 | char('}') 164 | ); 165 | //println!("hash(\"{}\") returned {:?}", str::from_utf8(input).unwrap(), res); 166 | res 167 | } 168 | 169 | fn json_value<'a, E: Er<&'a [u8]>>(input: &'a[u8]) -> IResult<&'a[u8], JsonValue, E> { 170 | //println!("json_value"); 171 | let res = or(input, &[ 172 | &|i| { map(i, string, JsonValue::Str) }, 173 | &|i| { map(i, float, JsonValue::Num) }, 174 | &|i| { map(i, array, JsonValue::Array) }, 175 | &|i| { map(i, hash, JsonValue::Object) }, 176 | &|i| { map(i, boolean, JsonValue::Boolean) }, 177 | ]); 178 | //println!("json_value({}) -> {:?}", str::from_utf8(input).unwrap(), res); 179 | res 180 | } 181 | 182 | fn root<'a, E: Er<&'a [u8]>>(input: &'a [u8]) -> IResult<&'a [u8], JsonValue, E> { 183 | //println!("root"); 184 | let res = or(input, &[ 185 | &|i| { map(i, array, JsonValue::Array) }, 186 | &|i| { map(i, hash, JsonValue::Object) }, 187 | ]); 188 | //println!("root({}) -> {:?}", str::from_utf8(input).unwrap(), res); 189 | res 190 | } 191 | 192 | fn basic(b: &mut Bencher) { 193 | let data = b"{\"a\":42,\"b\":[\"x\",\"y\",12],\"c\":{\"hello\":\"world\"}};"; 194 | //let data = b"{}"; 195 | 196 | b.bytes = data.len() as u64; 197 | parse::<(&[u8], u32)>(b, &data[..]) 198 | } 199 | 200 | fn verbose(b: &mut Bencher) { 201 | let data = b"{\"a\":42,\"b\":[\"x\",\"y\",12],\"c\":{\"hello\":\"world\"}};"; 202 | //let data = b"{}"; 203 | 204 | b.bytes = data.len() as u64; 205 | parse::>(b, &data[..]) 206 | } 207 | 208 | fn parse<'a, E: Er<&'a[u8]>+Debug>(b: &mut Bencher, buffer: &'a[u8]) { 209 | let res: IResult<_, _, E> = root(buffer); 210 | //println!("res: {:?}", res); 211 | assert!(res.is_ok()); 212 | 213 | b.iter(|| { 214 | let mut buf = black_box(buffer); 215 | let res: IResult<_, _, E> = root(buf); 216 | match res { 217 | Ok((i, o)) => { 218 | return o; 219 | } 220 | Err(err) => { 221 | panic!("got parsing error: {:?}", err); 222 | }, 223 | } 224 | }); 225 | } 226 | 227 | 228 | benchmark_group!(json, basic, verbose); 229 | benchmark_main!(json); 230 | -------------------------------------------------------------------------------- /benches/nom-http.rs: -------------------------------------------------------------------------------- 1 | #[macro_use] 2 | extern crate bencher; 3 | 4 | #[macro_use] 5 | extern crate nom; 6 | extern crate jemallocator; 7 | 8 | #[global_allocator] 9 | static ALLOC: jemallocator::Jemalloc = jemallocator::Jemalloc; 10 | 11 | use bencher::{black_box, Bencher}; 12 | 13 | use nom::IResult; 14 | //use std::env; 15 | //use std::fs::File; 16 | 17 | #[derive(Debug)] 18 | struct Request<'a> { 19 | method: &'a [u8], 20 | uri: &'a [u8], 21 | version: &'a [u8], 22 | } 23 | 24 | #[derive(Debug)] 25 | struct Header<'a> { 26 | name: &'a [u8], 27 | value: Vec<&'a [u8]>, 28 | } 29 | 30 | fn is_token(c: u8) -> bool { 31 | match c { 32 | 128...255 => false, 33 | 0...31 => false, 34 | b'(' => false, 35 | b')' => false, 36 | b'<' => false, 37 | b'>' => false, 38 | b'@' => false, 39 | b',' => false, 40 | b';' => false, 41 | b':' => false, 42 | b'\\' => false, 43 | b'"' => false, 44 | b'/' => false, 45 | b'[' => false, 46 | b']' => false, 47 | b'?' => false, 48 | b'=' => false, 49 | b'{' => false, 50 | b'}' => false, 51 | b' ' => false, 52 | _ => true, 53 | } 54 | } 55 | 56 | fn not_line_ending(c: u8) -> bool { 57 | c != b'\r' && c != b'\n' 58 | } 59 | 60 | fn is_space(c: u8) -> bool { 61 | c == b' ' 62 | } 63 | 64 | fn is_not_space(c: u8) -> bool { c != b' ' } 65 | fn is_horizontal_space(c: u8) -> bool { c == b' ' || c == b'\t' } 66 | 67 | fn is_version(c: u8) -> bool { 68 | c >= b'0' && c <= b'9' || c == b'.' 69 | } 70 | 71 | named!(line_ending, alt!(tag!("\r\n") | tag!("\n"))); 72 | 73 | fn request_line<'a>(input: &'a [u8]) -> IResult<&'a[u8], Request<'a>> { 74 | do_parse!(input, 75 | method: take_while1!(is_token) >> 76 | take_while1!(is_space) >> 77 | url: take_while1!(is_not_space) >> 78 | take_while1!(is_space) >> 79 | version: http_version >> 80 | line_ending >> 81 | ( Request { 82 | method: method, 83 | uri: url, 84 | version: version, 85 | } ) 86 | ) 87 | } 88 | 89 | named!(http_version, preceded!( 90 | tag!("HTTP/"), 91 | take_while1!(is_version) 92 | )); 93 | 94 | named!(message_header_value, delimited!( 95 | take_while1!(is_horizontal_space), 96 | take_while1!(not_line_ending), 97 | line_ending 98 | )); 99 | 100 | fn message_header<'a>(input: &'a [u8]) -> IResult<&'a[u8], Header<'a>> { 101 | do_parse!(input, 102 | name: take_while1!(is_token) >> 103 | char!(':') >> 104 | values: many1!(message_header_value) >> 105 | 106 | ( Header { 107 | name: name, 108 | value: values, 109 | } ) 110 | ) 111 | } 112 | 113 | fn request<'a>(input: &'a [u8]) -> IResult<&'a[u8], (Request<'a>, Vec>)> { 114 | terminated!(input, 115 | pair!(request_line, many1!(message_header)), 116 | line_ending 117 | ) 118 | } 119 | 120 | fn small_test(b: &mut Bencher) { 121 | let data = include_bytes!("../http-requests.txt"); 122 | b.bytes = data.len() as u64; 123 | parse(b, data) 124 | } 125 | 126 | fn bigger_test(b: &mut Bencher) { 127 | let data = include_bytes!("../bigger.txt"); 128 | b.bytes = data.len() as u64; 129 | parse(b, data) 130 | } 131 | 132 | fn one_test(b: &mut Bencher) { 133 | let data = &b"GET / HTTP/1.1 134 | Host: www.reddit.com 135 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 136 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 137 | Accept-Language: en-us,en;q=0.5 138 | Accept-Encoding: gzip, deflate 139 | Connection: keep-alive 140 | 141 | "[..]; 142 | b.bytes = data.len() as u64; 143 | parse(b, data) 144 | } 145 | 146 | fn parse(b: &mut Bencher, buffer: &[u8]) { 147 | b.iter(|| { 148 | let mut buf = black_box(buffer); 149 | let mut v = Vec::new(); 150 | 151 | while !buf.is_empty() { 152 | match request(buf) { 153 | Ok((i, o)) => { 154 | v.push(o); 155 | 156 | buf = i 157 | } 158 | Err(err) => panic!("got err: {:?}", err), 159 | } 160 | } 161 | 162 | v 163 | }); 164 | } 165 | 166 | fn httparse_example_test(b: &mut Bencher) { 167 | let data = &b"GET /wp-content/uploads/2010/03/hello-kitty-darth-vader-pink.jpg HTTP/1.1\r\n\ 168 | Host: www.kittyhell.com\r\n\ 169 | User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 Pathtraq/0.9\r\n\ 170 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n\ 171 | Accept-Language: ja,en-us;q=0.7,en;q=0.3\r\n\ 172 | Accept-Encoding: gzip,deflate\r\n\ 173 | Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7\r\n\ 174 | Keep-Alive: 115\r\n\ 175 | Connection: keep-alive\r\n\ 176 | Cookie: wp_ozh_wsa_visits=2; wp_ozh_wsa_visit_lasttime=xxxxxxxxxx; __utma=xxxxxxxxx.xxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxx.x; __utmz=xxxxxxxxx.xxxxxxxxxx.x.x.utmccn=(referral)|utmcsr=reader.livedoor.com|utmcct=/reader/|utmcmd=referral\r\n\r\n"[..]; 177 | 178 | b.bytes = data.len() as u64; 179 | parse(b, data) 180 | } 181 | 182 | benchmark_group!(http, one_test, small_test, bigger_test, httparse_example_test); 183 | benchmark_main!(http); 184 | 185 | /* 186 | fn main() { 187 | let mut contents: Vec = Vec::new(); 188 | 189 | { 190 | use std::io::Read; 191 | 192 | let mut file = File::open(env::args().nth(1).expect("File to read")).ok().expect("Failed to open file"); 193 | 194 | let _ = file.read_to_end(&mut contents).unwrap(); 195 | } 196 | 197 | let mut buf = &contents[..]; 198 | loop { parse(buf); } 199 | } 200 | */ 201 | 202 | 203 | -------------------------------------------------------------------------------- /bigger.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host: www.reddit.com 3 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 4 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5 | Accept-Language: en-us,en;q=0.5 6 | Accept-Encoding: gzip, deflate 7 | Connection: keep-alive 8 | 9 | GET /reddit.v_EZwRzV-Ns.css HTTP/1.1 10 | Host: www.redditstatic.com 11 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 12 | Accept: text/css,*/*;q=0.1 13 | Accept-Language: en-us,en;q=0.5 14 | Accept-Encoding: gzip, deflate 15 | Connection: keep-alive 16 | Referer: http://www.reddit.com/ 17 | 18 | GET /reddit-init.en-us.O1zuMqOOQvY.js HTTP/1.1 19 | Host: www.redditstatic.com 20 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 21 | Accept: */* 22 | Accept-Language: en-us,en;q=0.5 23 | Accept-Encoding: gzip, deflate 24 | Connection: keep-alive 25 | Referer: http://www.reddit.com/ 26 | 27 | GET /reddit.en-us.31yAfSoTsfo.js HTTP/1.1 28 | Host: www.redditstatic.com 29 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 30 | Accept: */* 31 | Accept-Language: en-us,en;q=0.5 32 | Accept-Encoding: gzip, deflate 33 | Connection: keep-alive 34 | Referer: http://www.reddit.com/ 35 | 36 | GET /kill.png HTTP/1.1 37 | Host: www.redditstatic.com 38 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 39 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 40 | Accept-Language: en-us,en;q=0.5 41 | Accept-Encoding: gzip, deflate 42 | Connection: keep-alive 43 | Referer: http://www.reddit.com/ 44 | 45 | GET /icon.png HTTP/1.1 46 | Host: www.redditstatic.com 47 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 48 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 49 | Accept-Language: en-us,en;q=0.5 50 | Accept-Encoding: gzip, deflate 51 | Connection: keep-alive 52 | 53 | GET /favicon.ico HTTP/1.1 54 | Host: www.redditstatic.com 55 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 56 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 57 | Accept-Language: en-us,en;q=0.5 58 | Accept-Encoding: gzip, deflate 59 | Connection: keep-alive 60 | 61 | GET /AMZM4CWd6zstSC8y.jpg HTTP/1.1 62 | Host: b.thumbs.redditmedia.com 63 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 64 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 65 | Accept-Language: en-us,en;q=0.5 66 | Accept-Encoding: gzip, deflate 67 | Connection: keep-alive 68 | Referer: http://www.reddit.com/ 69 | 70 | GET /jz1d5Nm0w97-YyNm.jpg HTTP/1.1 71 | Host: b.thumbs.redditmedia.com 72 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 73 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 74 | Accept-Language: en-us,en;q=0.5 75 | Accept-Encoding: gzip, deflate 76 | Connection: keep-alive 77 | Referer: http://www.reddit.com/ 78 | 79 | GET /aWGO99I6yOcNUKXB.jpg HTTP/1.1 80 | Host: a.thumbs.redditmedia.com 81 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 82 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 83 | Accept-Language: en-us,en;q=0.5 84 | Accept-Encoding: gzip, deflate 85 | Connection: keep-alive 86 | Referer: http://www.reddit.com/ 87 | 88 | GET /rZ_rD5TjrJM0E9Aj.css HTTP/1.1 89 | Host: e.thumbs.redditmedia.com 90 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 91 | Accept: text/css,*/*;q=0.1 92 | Accept-Language: en-us,en;q=0.5 93 | Accept-Encoding: gzip, deflate 94 | Connection: keep-alive 95 | Referer: http://www.reddit.com/ 96 | 97 | GET /tmsPwagFzyTvrGRx.jpg HTTP/1.1 98 | Host: a.thumbs.redditmedia.com 99 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 100 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 101 | Accept-Language: en-us,en;q=0.5 102 | Accept-Encoding: gzip, deflate 103 | Connection: keep-alive 104 | Referer: http://www.reddit.com/ 105 | 106 | GET /KYgUaLvXCK3TCEJx.jpg HTTP/1.1 107 | Host: a.thumbs.redditmedia.com 108 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 109 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 110 | Accept-Language: en-us,en;q=0.5 111 | Accept-Encoding: gzip, deflate 112 | Connection: keep-alive 113 | Referer: http://www.reddit.com/ 114 | 115 | GET /81pzxT5x2ozuEaxX.jpg HTTP/1.1 116 | Host: e.thumbs.redditmedia.com 117 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 118 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 119 | Accept-Language: en-us,en;q=0.5 120 | Accept-Encoding: gzip, deflate 121 | Connection: keep-alive 122 | Referer: http://www.reddit.com/ 123 | 124 | GET /MFqCUiUVPO5V8t6x.jpg HTTP/1.1 125 | Host: a.thumbs.redditmedia.com 126 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 127 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 128 | Accept-Language: en-us,en;q=0.5 129 | Accept-Encoding: gzip, deflate 130 | Connection: keep-alive 131 | Referer: http://www.reddit.com/ 132 | 133 | GET /TFpYTiAO5aEowokv.jpg HTTP/1.1 134 | Host: e.thumbs.redditmedia.com 135 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 136 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 137 | Accept-Language: en-us,en;q=0.5 138 | Accept-Encoding: gzip, deflate 139 | Connection: keep-alive 140 | Referer: http://www.reddit.com/ 141 | 142 | GET /eMWMpmm9APNeNqcF.jpg HTTP/1.1 143 | Host: e.thumbs.redditmedia.com 144 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 145 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 146 | Accept-Language: en-us,en;q=0.5 147 | Accept-Encoding: gzip, deflate 148 | Connection: keep-alive 149 | Referer: http://www.reddit.com/ 150 | 151 | GET /S-IpsJrOKuaK9GZ8.jpg HTTP/1.1 152 | Host: c.thumbs.redditmedia.com 153 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 154 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 155 | Accept-Language: en-us,en;q=0.5 156 | Accept-Encoding: gzip, deflate 157 | Connection: keep-alive 158 | Referer: http://www.reddit.com/ 159 | 160 | GET /3V6dj9PDsNnheDXn.jpg HTTP/1.1 161 | Host: c.thumbs.redditmedia.com 162 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 163 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 164 | Accept-Language: en-us,en;q=0.5 165 | Accept-Encoding: gzip, deflate 166 | Connection: keep-alive 167 | Referer: http://www.reddit.com/ 168 | 169 | GET /wQ3-VmNXhv8sg4SJ.jpg HTTP/1.1 170 | Host: c.thumbs.redditmedia.com 171 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 172 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 173 | Accept-Language: en-us,en;q=0.5 174 | Accept-Encoding: gzip, deflate 175 | Connection: keep-alive 176 | Referer: http://www.reddit.com/ 177 | 178 | GET /ixd1C1njpczEWC22.jpg HTTP/1.1 179 | Host: c.thumbs.redditmedia.com 180 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 181 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 182 | Accept-Language: en-us,en;q=0.5 183 | Accept-Encoding: gzip, deflate 184 | Connection: keep-alive 185 | Referer: http://www.reddit.com/ 186 | 187 | GET /nGsQj15VyOHMwmq8.jpg HTTP/1.1 188 | Host: c.thumbs.redditmedia.com 189 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 190 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 191 | Accept-Language: en-us,en;q=0.5 192 | Accept-Encoding: gzip, deflate 193 | Connection: keep-alive 194 | Referer: http://www.reddit.com/ 195 | 196 | GET /zT4yQmDxQLbIxK1b.jpg HTTP/1.1 197 | Host: c.thumbs.redditmedia.com 198 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 199 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 200 | Accept-Language: en-us,en;q=0.5 201 | Accept-Encoding: gzip, deflate 202 | Connection: keep-alive 203 | Referer: http://www.reddit.com/ 204 | 205 | GET /L5e1HcZLv1iu4nrG.jpg HTTP/1.1 206 | Host: f.thumbs.redditmedia.com 207 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 208 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 209 | Accept-Language: en-us,en;q=0.5 210 | Accept-Encoding: gzip, deflate 211 | Connection: keep-alive 212 | Referer: http://www.reddit.com/ 213 | 214 | GET /WJFFPxD8X4JO_lIG.jpg HTTP/1.1 215 | Host: f.thumbs.redditmedia.com 216 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 217 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 218 | Accept-Language: en-us,en;q=0.5 219 | Accept-Encoding: gzip, deflate 220 | Connection: keep-alive 221 | Referer: http://www.reddit.com/ 222 | 223 | GET /hVMVTDdjuY3bQox5.jpg HTTP/1.1 224 | Host: f.thumbs.redditmedia.com 225 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 226 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 227 | Accept-Language: en-us,en;q=0.5 228 | Accept-Encoding: gzip, deflate 229 | Connection: keep-alive 230 | Referer: http://www.reddit.com/ 231 | 232 | GET /rnWf8CjBcyPQs5y_.jpg HTTP/1.1 233 | Host: f.thumbs.redditmedia.com 234 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 235 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 236 | Accept-Language: en-us,en;q=0.5 237 | Accept-Encoding: gzip, deflate 238 | Connection: keep-alive 239 | Referer: http://www.reddit.com/ 240 | 241 | GET /gZJL1jNylKbGV4d-.jpg HTTP/1.1 242 | Host: d.thumbs.redditmedia.com 243 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 244 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 245 | Accept-Language: en-us,en;q=0.5 246 | Accept-Encoding: gzip, deflate 247 | Connection: keep-alive 248 | Referer: http://www.reddit.com/ 249 | 250 | GET /aNd2zNRLXiMnKUFh.jpg HTTP/1.1 251 | Host: c.thumbs.redditmedia.com 252 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 253 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 254 | Accept-Language: en-us,en;q=0.5 255 | Accept-Encoding: gzip, deflate 256 | Connection: keep-alive 257 | Referer: http://www.reddit.com/ 258 | 259 | GET /droparrowgray.gif HTTP/1.1 260 | Host: www.redditstatic.com 261 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 262 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 263 | Accept-Language: en-us,en;q=0.5 264 | Accept-Encoding: gzip, deflate 265 | Connection: keep-alive 266 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 267 | 268 | GET /sprite-reddit.an0Lnf61Ap4.png HTTP/1.1 269 | Host: www.redditstatic.com 270 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 271 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 272 | Accept-Language: en-us,en;q=0.5 273 | Accept-Encoding: gzip, deflate 274 | Connection: keep-alive 275 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 276 | 277 | GET /ga.js HTTP/1.1 278 | Host: www.google-analytics.com 279 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 280 | Accept: */* 281 | Accept-Language: en-us,en;q=0.5 282 | Accept-Encoding: gzip, deflate 283 | Connection: keep-alive 284 | Referer: http://www.reddit.com/ 285 | If-Modified-Since: Tue, 29 Oct 2013 19:33:51 GMT 286 | 287 | GET /reddit/ads.html?sr=-reddit.com&bust2 HTTP/1.1 288 | Host: static.adzerk.net 289 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 290 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 291 | Accept-Language: en-us,en;q=0.5 292 | Accept-Encoding: gzip, deflate 293 | Connection: keep-alive 294 | Referer: http://www.reddit.com/ 295 | 296 | GET /pixel/of_destiny.png?v=hOlmDALJCWWdjzfBV4ZxJPmrdCLWB%2Ftq7Z%2Ffp4Q%2FxXbVPPREuMJMVGzKraTuhhNWxCCwi6yFEZg%3D&r=783333388 HTTP/1.1 297 | Host: pixel.redditmedia.com 298 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 299 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 300 | Accept-Language: en-us,en;q=0.5 301 | Accept-Encoding: gzip, deflate 302 | Connection: keep-alive 303 | Referer: http://www.reddit.com/ 304 | 305 | GET /UNcO-h_QcS9PD-Gn.jpg HTTP/1.1 306 | Host: c.thumbs.redditmedia.com 307 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 308 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 309 | Accept-Language: en-us,en;q=0.5 310 | Accept-Encoding: gzip, deflate 311 | Connection: keep-alive 312 | Referer: http://e.thumbs.redditmedia.com/rZ_rD5TjrJM0E9Aj.css 313 | 314 | GET /welcome-lines.png HTTP/1.1 315 | Host: www.redditstatic.com 316 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 317 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 318 | Accept-Language: en-us,en;q=0.5 319 | Accept-Encoding: gzip, deflate 320 | Connection: keep-alive 321 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 322 | 323 | GET /welcome-upvote.png HTTP/1.1 324 | Host: www.redditstatic.com 325 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 326 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 327 | Accept-Language: en-us,en;q=0.5 328 | Accept-Encoding: gzip, deflate 329 | Connection: keep-alive 330 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 331 | 332 | GET /__utm.gif?utmwv=5.5.1&utms=1&utmn=720496082&utmhn=www.reddit.com&utme=8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512705&utmac=UA-12131688-1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=qR~ HTTP/1.1 333 | Host: www.google-analytics.com 334 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 335 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 336 | Accept-Language: en-us,en;q=0.5 337 | Accept-Encoding: gzip, deflate 338 | Connection: keep-alive 339 | Referer: http://www.reddit.com/ 340 | 341 | GET /ImnpOQhbXUPkwceN.png HTTP/1.1 342 | Host: a.thumbs.redditmedia.com 343 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 344 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 345 | Accept-Language: en-us,en;q=0.5 346 | Accept-Encoding: gzip, deflate 347 | Connection: keep-alive 348 | Referer: http://www.reddit.com/ 349 | 350 | GET /ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 351 | Host: ajax.googleapis.com 352 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 353 | Accept: */* 354 | Accept-Language: en-us,en;q=0.5 355 | Accept-Encoding: gzip, deflate 356 | Connection: keep-alive 357 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 358 | 359 | GET /__utm.gif?utmwv=5.5.1&utms=2&utmn=1493472678&utmhn=www.reddit.com&utmt=event&utme=5(AdBlock*enabled*false)(0)8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512708&utmac=UA-12131688-1&utmni=1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6R~ HTTP/1.1 360 | Host: www.google-analytics.com 361 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 362 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 363 | Accept-Language: en-us,en;q=0.5 364 | Accept-Encoding: gzip, deflate 365 | Connection: keep-alive 366 | Referer: http://www.reddit.com/ 367 | 368 | GET /ados.js?q=43 HTTP/1.1 369 | Host: secure.adzerk.net 370 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 371 | Accept: */* 372 | Accept-Language: en-us,en;q=0.5 373 | Accept-Encoding: gzip, deflate 374 | Connection: keep-alive 375 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 376 | 377 | GET /fetch-trackers?callback=jQuery111005268222517967478_1400862512407&ids%5B%5D=t3_25jzeq-t8_k2ii&_=1400862512408 HTTP/1.1 378 | Host: tracker.redditmedia.com 379 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 380 | Accept: */* 381 | Accept-Language: en-us,en;q=0.5 382 | Accept-Encoding: gzip, deflate 383 | Connection: keep-alive 384 | Referer: http://www.reddit.com/ 385 | 386 | GET /ados?t=1400862512892&request={%22Placements%22:[{%22A%22:5146,%22S%22:24950,%22D%22:%22main%22,%22AT%22:5},{%22A%22:5146,%22S%22:24950,%22D%22:%22sponsorship%22,%22AT%22:8}],%22Keywords%22:%22-reddit.com%22,%22Referrer%22:%22http%3A%2F%2Fwww.reddit.com%2F%22,%22IsAsync%22:true,%22WriteResults%22:true} HTTP/1.1 387 | Host: engine.adzerk.net 388 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 389 | Accept: */* 390 | Accept-Language: en-us,en;q=0.5 391 | Accept-Encoding: gzip, deflate 392 | Connection: keep-alive 393 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 394 | 395 | GET /pixel/of_doom.png?id=t3_25jzeq-t8_k2ii&hash=da31d967485cdbd459ce1e9a5dde279fef7fc381&r=1738649500 HTTP/1.1 396 | Host: pixel.redditmedia.com 397 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 398 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 399 | Accept-Language: en-us,en;q=0.5 400 | Accept-Encoding: gzip, deflate 401 | Connection: keep-alive 402 | Referer: http://www.reddit.com/ 403 | 404 | GET /Extensions/adFeedback.js HTTP/1.1 405 | Host: static.adzrk.net 406 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 407 | Accept: */* 408 | Accept-Language: en-us,en;q=0.5 409 | Accept-Encoding: gzip, deflate 410 | Connection: keep-alive 411 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 412 | 413 | GET /Extensions/adFeedback.css HTTP/1.1 414 | Host: static.adzrk.net 415 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 416 | Accept: text/css,*/*;q=0.1 417 | Accept-Language: en-us,en;q=0.5 418 | Accept-Encoding: gzip, deflate 419 | Connection: keep-alive 420 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 421 | 422 | GET /reddit/ads-load.html?bust2 HTTP/1.1 423 | Host: static.adzerk.net 424 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 425 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 426 | Accept-Language: en-us,en;q=0.5 427 | Accept-Encoding: gzip, deflate 428 | Connection: keep-alive 429 | Referer: http://www.reddit.com/ 430 | 431 | GET /Advertisers/a774d7d6148046efa89403a8db635a81.jpg HTTP/1.1 432 | Host: static.adzerk.net 433 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 434 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 435 | Accept-Language: en-us,en;q=0.5 436 | Accept-Encoding: gzip, deflate 437 | Connection: keep-alive 438 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 439 | 440 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo1LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxNSwiZGkiOiI4NmI2Y2UzYWM5NDM0MjhkOTk2ZTg4MjYwZDE5ZTE1YyIsImRtIjoxLCJmYyI6NDE2MTI4LCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ1fQ&s=lwlbFf2Uywt7zVBFRj_qXXu7msY HTTP/1.1 441 | Host: engine.adzerk.net 442 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 443 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 444 | Accept-Language: en-us,en;q=0.5 445 | Accept-Encoding: gzip, deflate 446 | Connection: keep-alive 447 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 448 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 449 | 450 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9994987&PluID=0&ord=1400862593644&rtu=-1 HTTP/1.1 451 | Host: bs.serving-sys.com 452 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 453 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 454 | Accept-Language: en-us,en;q=0.5 455 | Accept-Encoding: gzip, deflate 456 | Connection: keep-alive 457 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 458 | 459 | GET /Advertisers/63cfd0044ffd49c0a71a6626f7a1d8f0.jpg HTTP/1.1 460 | Host: static.adzerk.net 461 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 462 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 463 | Accept-Language: en-us,en;q=0.5 464 | Accept-Encoding: gzip, deflate 465 | Connection: keep-alive 466 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 467 | 468 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9962555&PluID=0&ord=1400862593645&rtu=-1 HTTP/1.1 469 | Host: bs.serving-sys.com 470 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 471 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 472 | Accept-Language: en-us,en;q=0.5 473 | Accept-Encoding: gzip, deflate 474 | Connection: keep-alive 475 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 476 | Cookie: S_9994987=6754579095859875029; A4=01fmFvgRnI09SF00000; u2=d1263d39-874b-4a89-86cd-a2ab0860ed4e3Zl040 477 | 478 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo4LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxOCwiZGkiOiI3OTdlZjU3OWQ5NjE0ODdiODYyMGMyMGJkOTE4YzNiMSIsImRtIjoxLCJmYyI6NDE2MTMxLCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ2fQ&s=OjzxzXAgQksbdQOHNm-bjZcnZPA HTTP/1.1 479 | Host: engine.adzerk.net 480 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 481 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 482 | Accept-Language: en-us,en;q=0.5 483 | Accept-Encoding: gzip, deflate 484 | Connection: keep-alive 485 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 486 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 487 | 488 | GET /subscribe?host_int=1042356184&ns_map=571794054_374233948806,464381511_13349283399&user_id=245722467&nid=1399334269710011966&ts=1400862514 HTTP/1.1 489 | Host: notify8.dropbox.com 490 | Accept-Encoding: identity 491 | Connection: keep-alive 492 | X-Dropbox-Locale: en_US 493 | User-Agent: DropboxDesktopClient/2.7.54 (Macintosh; 10.8; ('i32',); en_US) 494 | 495 | GET / HTTP/1.1 496 | Host: www.reddit.com 497 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 498 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 499 | Accept-Language: en-us,en;q=0.5 500 | Accept-Encoding: gzip, deflate 501 | Connection: keep-alive 502 | 503 | GET /reddit.v_EZwRzV-Ns.css HTTP/1.1 504 | Host: www.redditstatic.com 505 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 506 | Accept: text/css,*/*;q=0.1 507 | Accept-Language: en-us,en;q=0.5 508 | Accept-Encoding: gzip, deflate 509 | Connection: keep-alive 510 | Referer: http://www.reddit.com/ 511 | 512 | GET /reddit-init.en-us.O1zuMqOOQvY.js HTTP/1.1 513 | Host: www.redditstatic.com 514 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 515 | Accept: */* 516 | Accept-Language: en-us,en;q=0.5 517 | Accept-Encoding: gzip, deflate 518 | Connection: keep-alive 519 | Referer: http://www.reddit.com/ 520 | 521 | GET /reddit.en-us.31yAfSoTsfo.js HTTP/1.1 522 | Host: www.redditstatic.com 523 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 524 | Accept: */* 525 | Accept-Language: en-us,en;q=0.5 526 | Accept-Encoding: gzip, deflate 527 | Connection: keep-alive 528 | Referer: http://www.reddit.com/ 529 | 530 | GET /kill.png HTTP/1.1 531 | Host: www.redditstatic.com 532 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 533 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 534 | Accept-Language: en-us,en;q=0.5 535 | Accept-Encoding: gzip, deflate 536 | Connection: keep-alive 537 | Referer: http://www.reddit.com/ 538 | 539 | GET /icon.png HTTP/1.1 540 | Host: www.redditstatic.com 541 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 542 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 543 | Accept-Language: en-us,en;q=0.5 544 | Accept-Encoding: gzip, deflate 545 | Connection: keep-alive 546 | 547 | GET /favicon.ico HTTP/1.1 548 | Host: www.redditstatic.com 549 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 550 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 551 | Accept-Language: en-us,en;q=0.5 552 | Accept-Encoding: gzip, deflate 553 | Connection: keep-alive 554 | 555 | GET /AMZM4CWd6zstSC8y.jpg HTTP/1.1 556 | Host: b.thumbs.redditmedia.com 557 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 558 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 559 | Accept-Language: en-us,en;q=0.5 560 | Accept-Encoding: gzip, deflate 561 | Connection: keep-alive 562 | Referer: http://www.reddit.com/ 563 | 564 | GET /jz1d5Nm0w97-YyNm.jpg HTTP/1.1 565 | Host: b.thumbs.redditmedia.com 566 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 567 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 568 | Accept-Language: en-us,en;q=0.5 569 | Accept-Encoding: gzip, deflate 570 | Connection: keep-alive 571 | Referer: http://www.reddit.com/ 572 | 573 | GET /aWGO99I6yOcNUKXB.jpg HTTP/1.1 574 | Host: a.thumbs.redditmedia.com 575 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 576 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 577 | Accept-Language: en-us,en;q=0.5 578 | Accept-Encoding: gzip, deflate 579 | Connection: keep-alive 580 | Referer: http://www.reddit.com/ 581 | 582 | GET /rZ_rD5TjrJM0E9Aj.css HTTP/1.1 583 | Host: e.thumbs.redditmedia.com 584 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 585 | Accept: text/css,*/*;q=0.1 586 | Accept-Language: en-us,en;q=0.5 587 | Accept-Encoding: gzip, deflate 588 | Connection: keep-alive 589 | Referer: http://www.reddit.com/ 590 | 591 | GET /tmsPwagFzyTvrGRx.jpg HTTP/1.1 592 | Host: a.thumbs.redditmedia.com 593 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 594 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 595 | Accept-Language: en-us,en;q=0.5 596 | Accept-Encoding: gzip, deflate 597 | Connection: keep-alive 598 | Referer: http://www.reddit.com/ 599 | 600 | GET /KYgUaLvXCK3TCEJx.jpg HTTP/1.1 601 | Host: a.thumbs.redditmedia.com 602 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 603 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 604 | Accept-Language: en-us,en;q=0.5 605 | Accept-Encoding: gzip, deflate 606 | Connection: keep-alive 607 | Referer: http://www.reddit.com/ 608 | 609 | GET /81pzxT5x2ozuEaxX.jpg HTTP/1.1 610 | Host: e.thumbs.redditmedia.com 611 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 612 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 613 | Accept-Language: en-us,en;q=0.5 614 | Accept-Encoding: gzip, deflate 615 | Connection: keep-alive 616 | Referer: http://www.reddit.com/ 617 | 618 | GET /MFqCUiUVPO5V8t6x.jpg HTTP/1.1 619 | Host: a.thumbs.redditmedia.com 620 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 621 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 622 | Accept-Language: en-us,en;q=0.5 623 | Accept-Encoding: gzip, deflate 624 | Connection: keep-alive 625 | Referer: http://www.reddit.com/ 626 | 627 | GET /TFpYTiAO5aEowokv.jpg HTTP/1.1 628 | Host: e.thumbs.redditmedia.com 629 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 630 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 631 | Accept-Language: en-us,en;q=0.5 632 | Accept-Encoding: gzip, deflate 633 | Connection: keep-alive 634 | Referer: http://www.reddit.com/ 635 | 636 | GET /eMWMpmm9APNeNqcF.jpg HTTP/1.1 637 | Host: e.thumbs.redditmedia.com 638 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 639 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 640 | Accept-Language: en-us,en;q=0.5 641 | Accept-Encoding: gzip, deflate 642 | Connection: keep-alive 643 | Referer: http://www.reddit.com/ 644 | 645 | GET /S-IpsJrOKuaK9GZ8.jpg HTTP/1.1 646 | Host: c.thumbs.redditmedia.com 647 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 648 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 649 | Accept-Language: en-us,en;q=0.5 650 | Accept-Encoding: gzip, deflate 651 | Connection: keep-alive 652 | Referer: http://www.reddit.com/ 653 | 654 | GET /3V6dj9PDsNnheDXn.jpg HTTP/1.1 655 | Host: c.thumbs.redditmedia.com 656 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 657 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 658 | Accept-Language: en-us,en;q=0.5 659 | Accept-Encoding: gzip, deflate 660 | Connection: keep-alive 661 | Referer: http://www.reddit.com/ 662 | 663 | GET /wQ3-VmNXhv8sg4SJ.jpg HTTP/1.1 664 | Host: c.thumbs.redditmedia.com 665 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 666 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 667 | Accept-Language: en-us,en;q=0.5 668 | Accept-Encoding: gzip, deflate 669 | Connection: keep-alive 670 | Referer: http://www.reddit.com/ 671 | 672 | GET /ixd1C1njpczEWC22.jpg HTTP/1.1 673 | Host: c.thumbs.redditmedia.com 674 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 675 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 676 | Accept-Language: en-us,en;q=0.5 677 | Accept-Encoding: gzip, deflate 678 | Connection: keep-alive 679 | Referer: http://www.reddit.com/ 680 | 681 | GET /nGsQj15VyOHMwmq8.jpg HTTP/1.1 682 | Host: c.thumbs.redditmedia.com 683 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 684 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 685 | Accept-Language: en-us,en;q=0.5 686 | Accept-Encoding: gzip, deflate 687 | Connection: keep-alive 688 | Referer: http://www.reddit.com/ 689 | 690 | GET /zT4yQmDxQLbIxK1b.jpg HTTP/1.1 691 | Host: c.thumbs.redditmedia.com 692 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 693 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 694 | Accept-Language: en-us,en;q=0.5 695 | Accept-Encoding: gzip, deflate 696 | Connection: keep-alive 697 | Referer: http://www.reddit.com/ 698 | 699 | GET /L5e1HcZLv1iu4nrG.jpg HTTP/1.1 700 | Host: f.thumbs.redditmedia.com 701 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 702 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 703 | Accept-Language: en-us,en;q=0.5 704 | Accept-Encoding: gzip, deflate 705 | Connection: keep-alive 706 | Referer: http://www.reddit.com/ 707 | 708 | GET /WJFFPxD8X4JO_lIG.jpg HTTP/1.1 709 | Host: f.thumbs.redditmedia.com 710 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 711 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 712 | Accept-Language: en-us,en;q=0.5 713 | Accept-Encoding: gzip, deflate 714 | Connection: keep-alive 715 | Referer: http://www.reddit.com/ 716 | 717 | GET /hVMVTDdjuY3bQox5.jpg HTTP/1.1 718 | Host: f.thumbs.redditmedia.com 719 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 720 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 721 | Accept-Language: en-us,en;q=0.5 722 | Accept-Encoding: gzip, deflate 723 | Connection: keep-alive 724 | Referer: http://www.reddit.com/ 725 | 726 | GET /rnWf8CjBcyPQs5y_.jpg HTTP/1.1 727 | Host: f.thumbs.redditmedia.com 728 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 729 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 730 | Accept-Language: en-us,en;q=0.5 731 | Accept-Encoding: gzip, deflate 732 | Connection: keep-alive 733 | Referer: http://www.reddit.com/ 734 | 735 | GET /gZJL1jNylKbGV4d-.jpg HTTP/1.1 736 | Host: d.thumbs.redditmedia.com 737 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 738 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 739 | Accept-Language: en-us,en;q=0.5 740 | Accept-Encoding: gzip, deflate 741 | Connection: keep-alive 742 | Referer: http://www.reddit.com/ 743 | 744 | GET /aNd2zNRLXiMnKUFh.jpg HTTP/1.1 745 | Host: c.thumbs.redditmedia.com 746 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 747 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 748 | Accept-Language: en-us,en;q=0.5 749 | Accept-Encoding: gzip, deflate 750 | Connection: keep-alive 751 | Referer: http://www.reddit.com/ 752 | 753 | GET /droparrowgray.gif HTTP/1.1 754 | Host: www.redditstatic.com 755 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 756 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 757 | Accept-Language: en-us,en;q=0.5 758 | Accept-Encoding: gzip, deflate 759 | Connection: keep-alive 760 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 761 | 762 | GET /sprite-reddit.an0Lnf61Ap4.png HTTP/1.1 763 | Host: www.redditstatic.com 764 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 765 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 766 | Accept-Language: en-us,en;q=0.5 767 | Accept-Encoding: gzip, deflate 768 | Connection: keep-alive 769 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 770 | 771 | GET /ga.js HTTP/1.1 772 | Host: www.google-analytics.com 773 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 774 | Accept: */* 775 | Accept-Language: en-us,en;q=0.5 776 | Accept-Encoding: gzip, deflate 777 | Connection: keep-alive 778 | Referer: http://www.reddit.com/ 779 | If-Modified-Since: Tue, 29 Oct 2013 19:33:51 GMT 780 | 781 | GET /reddit/ads.html?sr=-reddit.com&bust2 HTTP/1.1 782 | Host: static.adzerk.net 783 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 784 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 785 | Accept-Language: en-us,en;q=0.5 786 | Accept-Encoding: gzip, deflate 787 | Connection: keep-alive 788 | Referer: http://www.reddit.com/ 789 | 790 | GET /pixel/of_destiny.png?v=hOlmDALJCWWdjzfBV4ZxJPmrdCLWB%2Ftq7Z%2Ffp4Q%2FxXbVPPREuMJMVGzKraTuhhNWxCCwi6yFEZg%3D&r=783333388 HTTP/1.1 791 | Host: pixel.redditmedia.com 792 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 793 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 794 | Accept-Language: en-us,en;q=0.5 795 | Accept-Encoding: gzip, deflate 796 | Connection: keep-alive 797 | Referer: http://www.reddit.com/ 798 | 799 | GET /UNcO-h_QcS9PD-Gn.jpg HTTP/1.1 800 | Host: c.thumbs.redditmedia.com 801 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 802 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 803 | Accept-Language: en-us,en;q=0.5 804 | Accept-Encoding: gzip, deflate 805 | Connection: keep-alive 806 | Referer: http://e.thumbs.redditmedia.com/rZ_rD5TjrJM0E9Aj.css 807 | 808 | GET /welcome-lines.png HTTP/1.1 809 | Host: www.redditstatic.com 810 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 811 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 812 | Accept-Language: en-us,en;q=0.5 813 | Accept-Encoding: gzip, deflate 814 | Connection: keep-alive 815 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 816 | 817 | GET /welcome-upvote.png HTTP/1.1 818 | Host: www.redditstatic.com 819 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 820 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 821 | Accept-Language: en-us,en;q=0.5 822 | Accept-Encoding: gzip, deflate 823 | Connection: keep-alive 824 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 825 | 826 | GET /__utm.gif?utmwv=5.5.1&utms=1&utmn=720496082&utmhn=www.reddit.com&utme=8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512705&utmac=UA-12131688-1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=qR~ HTTP/1.1 827 | Host: www.google-analytics.com 828 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 829 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 830 | Accept-Language: en-us,en;q=0.5 831 | Accept-Encoding: gzip, deflate 832 | Connection: keep-alive 833 | Referer: http://www.reddit.com/ 834 | 835 | GET /ImnpOQhbXUPkwceN.png HTTP/1.1 836 | Host: a.thumbs.redditmedia.com 837 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 838 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 839 | Accept-Language: en-us,en;q=0.5 840 | Accept-Encoding: gzip, deflate 841 | Connection: keep-alive 842 | Referer: http://www.reddit.com/ 843 | 844 | GET /ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 845 | Host: ajax.googleapis.com 846 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 847 | Accept: */* 848 | Accept-Language: en-us,en;q=0.5 849 | Accept-Encoding: gzip, deflate 850 | Connection: keep-alive 851 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 852 | 853 | GET /__utm.gif?utmwv=5.5.1&utms=2&utmn=1493472678&utmhn=www.reddit.com&utmt=event&utme=5(AdBlock*enabled*false)(0)8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512708&utmac=UA-12131688-1&utmni=1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6R~ HTTP/1.1 854 | Host: www.google-analytics.com 855 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 856 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 857 | Accept-Language: en-us,en;q=0.5 858 | Accept-Encoding: gzip, deflate 859 | Connection: keep-alive 860 | Referer: http://www.reddit.com/ 861 | 862 | GET /ados.js?q=43 HTTP/1.1 863 | Host: secure.adzerk.net 864 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 865 | Accept: */* 866 | Accept-Language: en-us,en;q=0.5 867 | Accept-Encoding: gzip, deflate 868 | Connection: keep-alive 869 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 870 | 871 | GET /fetch-trackers?callback=jQuery111005268222517967478_1400862512407&ids%5B%5D=t3_25jzeq-t8_k2ii&_=1400862512408 HTTP/1.1 872 | Host: tracker.redditmedia.com 873 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 874 | Accept: */* 875 | Accept-Language: en-us,en;q=0.5 876 | Accept-Encoding: gzip, deflate 877 | Connection: keep-alive 878 | Referer: http://www.reddit.com/ 879 | 880 | GET /ados?t=1400862512892&request={%22Placements%22:[{%22A%22:5146,%22S%22:24950,%22D%22:%22main%22,%22AT%22:5},{%22A%22:5146,%22S%22:24950,%22D%22:%22sponsorship%22,%22AT%22:8}],%22Keywords%22:%22-reddit.com%22,%22Referrer%22:%22http%3A%2F%2Fwww.reddit.com%2F%22,%22IsAsync%22:true,%22WriteResults%22:true} HTTP/1.1 881 | Host: engine.adzerk.net 882 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 883 | Accept: */* 884 | Accept-Language: en-us,en;q=0.5 885 | Accept-Encoding: gzip, deflate 886 | Connection: keep-alive 887 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 888 | 889 | GET /pixel/of_doom.png?id=t3_25jzeq-t8_k2ii&hash=da31d967485cdbd459ce1e9a5dde279fef7fc381&r=1738649500 HTTP/1.1 890 | Host: pixel.redditmedia.com 891 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 892 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 893 | Accept-Language: en-us,en;q=0.5 894 | Accept-Encoding: gzip, deflate 895 | Connection: keep-alive 896 | Referer: http://www.reddit.com/ 897 | 898 | GET /Extensions/adFeedback.js HTTP/1.1 899 | Host: static.adzrk.net 900 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 901 | Accept: */* 902 | Accept-Language: en-us,en;q=0.5 903 | Accept-Encoding: gzip, deflate 904 | Connection: keep-alive 905 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 906 | 907 | GET /Extensions/adFeedback.css HTTP/1.1 908 | Host: static.adzrk.net 909 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 910 | Accept: text/css,*/*;q=0.1 911 | Accept-Language: en-us,en;q=0.5 912 | Accept-Encoding: gzip, deflate 913 | Connection: keep-alive 914 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 915 | 916 | GET /reddit/ads-load.html?bust2 HTTP/1.1 917 | Host: static.adzerk.net 918 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 919 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 920 | Accept-Language: en-us,en;q=0.5 921 | Accept-Encoding: gzip, deflate 922 | Connection: keep-alive 923 | Referer: http://www.reddit.com/ 924 | 925 | GET /Advertisers/a774d7d6148046efa89403a8db635a81.jpg HTTP/1.1 926 | Host: static.adzerk.net 927 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 928 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 929 | Accept-Language: en-us,en;q=0.5 930 | Accept-Encoding: gzip, deflate 931 | Connection: keep-alive 932 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 933 | 934 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo1LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxNSwiZGkiOiI4NmI2Y2UzYWM5NDM0MjhkOTk2ZTg4MjYwZDE5ZTE1YyIsImRtIjoxLCJmYyI6NDE2MTI4LCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ1fQ&s=lwlbFf2Uywt7zVBFRj_qXXu7msY HTTP/1.1 935 | Host: engine.adzerk.net 936 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 937 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 938 | Accept-Language: en-us,en;q=0.5 939 | Accept-Encoding: gzip, deflate 940 | Connection: keep-alive 941 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 942 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 943 | 944 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9994987&PluID=0&ord=1400862593644&rtu=-1 HTTP/1.1 945 | Host: bs.serving-sys.com 946 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 947 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 948 | Accept-Language: en-us,en;q=0.5 949 | Accept-Encoding: gzip, deflate 950 | Connection: keep-alive 951 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 952 | 953 | GET /Advertisers/63cfd0044ffd49c0a71a6626f7a1d8f0.jpg HTTP/1.1 954 | Host: static.adzerk.net 955 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 956 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 957 | Accept-Language: en-us,en;q=0.5 958 | Accept-Encoding: gzip, deflate 959 | Connection: keep-alive 960 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 961 | 962 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9962555&PluID=0&ord=1400862593645&rtu=-1 HTTP/1.1 963 | Host: bs.serving-sys.com 964 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 965 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 966 | Accept-Language: en-us,en;q=0.5 967 | Accept-Encoding: gzip, deflate 968 | Connection: keep-alive 969 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 970 | Cookie: S_9994987=6754579095859875029; A4=01fmFvgRnI09SF00000; u2=d1263d39-874b-4a89-86cd-a2ab0860ed4e3Zl040 971 | 972 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo4LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxOCwiZGkiOiI3OTdlZjU3OWQ5NjE0ODdiODYyMGMyMGJkOTE4YzNiMSIsImRtIjoxLCJmYyI6NDE2MTMxLCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ2fQ&s=OjzxzXAgQksbdQOHNm-bjZcnZPA HTTP/1.1 973 | Host: engine.adzerk.net 974 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 975 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 976 | Accept-Language: en-us,en;q=0.5 977 | Accept-Encoding: gzip, deflate 978 | Connection: keep-alive 979 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 980 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 981 | 982 | GET /subscribe?host_int=1042356184&ns_map=571794054_374233948806,464381511_13349283399&user_id=245722467&nid=1399334269710011966&ts=1400862514 HTTP/1.1 983 | Host: notify8.dropbox.com 984 | Accept-Encoding: identity 985 | Connection: keep-alive 986 | X-Dropbox-Locale: en_US 987 | User-Agent: DropboxDesktopClient/2.7.54 (Macintosh; 10.8; ('i32',); en_US) 988 | 989 | GET / HTTP/1.1 990 | Host: www.reddit.com 991 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 992 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 993 | Accept-Language: en-us,en;q=0.5 994 | Accept-Encoding: gzip, deflate 995 | Connection: keep-alive 996 | 997 | GET /reddit.v_EZwRzV-Ns.css HTTP/1.1 998 | Host: www.redditstatic.com 999 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1000 | Accept: text/css,*/*;q=0.1 1001 | Accept-Language: en-us,en;q=0.5 1002 | Accept-Encoding: gzip, deflate 1003 | Connection: keep-alive 1004 | Referer: http://www.reddit.com/ 1005 | 1006 | GET /reddit-init.en-us.O1zuMqOOQvY.js HTTP/1.1 1007 | Host: www.redditstatic.com 1008 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1009 | Accept: */* 1010 | Accept-Language: en-us,en;q=0.5 1011 | Accept-Encoding: gzip, deflate 1012 | Connection: keep-alive 1013 | Referer: http://www.reddit.com/ 1014 | 1015 | GET /reddit.en-us.31yAfSoTsfo.js HTTP/1.1 1016 | Host: www.redditstatic.com 1017 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1018 | Accept: */* 1019 | Accept-Language: en-us,en;q=0.5 1020 | Accept-Encoding: gzip, deflate 1021 | Connection: keep-alive 1022 | Referer: http://www.reddit.com/ 1023 | 1024 | GET /kill.png HTTP/1.1 1025 | Host: www.redditstatic.com 1026 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1027 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1028 | Accept-Language: en-us,en;q=0.5 1029 | Accept-Encoding: gzip, deflate 1030 | Connection: keep-alive 1031 | Referer: http://www.reddit.com/ 1032 | 1033 | GET /icon.png HTTP/1.1 1034 | Host: www.redditstatic.com 1035 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1036 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1037 | Accept-Language: en-us,en;q=0.5 1038 | Accept-Encoding: gzip, deflate 1039 | Connection: keep-alive 1040 | 1041 | GET /favicon.ico HTTP/1.1 1042 | Host: www.redditstatic.com 1043 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1044 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1045 | Accept-Language: en-us,en;q=0.5 1046 | Accept-Encoding: gzip, deflate 1047 | Connection: keep-alive 1048 | 1049 | GET /AMZM4CWd6zstSC8y.jpg HTTP/1.1 1050 | Host: b.thumbs.redditmedia.com 1051 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1052 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1053 | Accept-Language: en-us,en;q=0.5 1054 | Accept-Encoding: gzip, deflate 1055 | Connection: keep-alive 1056 | Referer: http://www.reddit.com/ 1057 | 1058 | GET /jz1d5Nm0w97-YyNm.jpg HTTP/1.1 1059 | Host: b.thumbs.redditmedia.com 1060 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1061 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1062 | Accept-Language: en-us,en;q=0.5 1063 | Accept-Encoding: gzip, deflate 1064 | Connection: keep-alive 1065 | Referer: http://www.reddit.com/ 1066 | 1067 | GET /aWGO99I6yOcNUKXB.jpg HTTP/1.1 1068 | Host: a.thumbs.redditmedia.com 1069 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1070 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1071 | Accept-Language: en-us,en;q=0.5 1072 | Accept-Encoding: gzip, deflate 1073 | Connection: keep-alive 1074 | Referer: http://www.reddit.com/ 1075 | 1076 | GET /rZ_rD5TjrJM0E9Aj.css HTTP/1.1 1077 | Host: e.thumbs.redditmedia.com 1078 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1079 | Accept: text/css,*/*;q=0.1 1080 | Accept-Language: en-us,en;q=0.5 1081 | Accept-Encoding: gzip, deflate 1082 | Connection: keep-alive 1083 | Referer: http://www.reddit.com/ 1084 | 1085 | GET /tmsPwagFzyTvrGRx.jpg HTTP/1.1 1086 | Host: a.thumbs.redditmedia.com 1087 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1088 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1089 | Accept-Language: en-us,en;q=0.5 1090 | Accept-Encoding: gzip, deflate 1091 | Connection: keep-alive 1092 | Referer: http://www.reddit.com/ 1093 | 1094 | GET /KYgUaLvXCK3TCEJx.jpg HTTP/1.1 1095 | Host: a.thumbs.redditmedia.com 1096 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1097 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1098 | Accept-Language: en-us,en;q=0.5 1099 | Accept-Encoding: gzip, deflate 1100 | Connection: keep-alive 1101 | Referer: http://www.reddit.com/ 1102 | 1103 | GET /81pzxT5x2ozuEaxX.jpg HTTP/1.1 1104 | Host: e.thumbs.redditmedia.com 1105 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1106 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1107 | Accept-Language: en-us,en;q=0.5 1108 | Accept-Encoding: gzip, deflate 1109 | Connection: keep-alive 1110 | Referer: http://www.reddit.com/ 1111 | 1112 | GET /MFqCUiUVPO5V8t6x.jpg HTTP/1.1 1113 | Host: a.thumbs.redditmedia.com 1114 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1115 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1116 | Accept-Language: en-us,en;q=0.5 1117 | Accept-Encoding: gzip, deflate 1118 | Connection: keep-alive 1119 | Referer: http://www.reddit.com/ 1120 | 1121 | GET /TFpYTiAO5aEowokv.jpg HTTP/1.1 1122 | Host: e.thumbs.redditmedia.com 1123 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1124 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1125 | Accept-Language: en-us,en;q=0.5 1126 | Accept-Encoding: gzip, deflate 1127 | Connection: keep-alive 1128 | Referer: http://www.reddit.com/ 1129 | 1130 | GET /eMWMpmm9APNeNqcF.jpg HTTP/1.1 1131 | Host: e.thumbs.redditmedia.com 1132 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1133 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1134 | Accept-Language: en-us,en;q=0.5 1135 | Accept-Encoding: gzip, deflate 1136 | Connection: keep-alive 1137 | Referer: http://www.reddit.com/ 1138 | 1139 | GET /S-IpsJrOKuaK9GZ8.jpg HTTP/1.1 1140 | Host: c.thumbs.redditmedia.com 1141 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1142 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1143 | Accept-Language: en-us,en;q=0.5 1144 | Accept-Encoding: gzip, deflate 1145 | Connection: keep-alive 1146 | Referer: http://www.reddit.com/ 1147 | 1148 | GET /3V6dj9PDsNnheDXn.jpg HTTP/1.1 1149 | Host: c.thumbs.redditmedia.com 1150 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1151 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1152 | Accept-Language: en-us,en;q=0.5 1153 | Accept-Encoding: gzip, deflate 1154 | Connection: keep-alive 1155 | Referer: http://www.reddit.com/ 1156 | 1157 | GET /wQ3-VmNXhv8sg4SJ.jpg HTTP/1.1 1158 | Host: c.thumbs.redditmedia.com 1159 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1160 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1161 | Accept-Language: en-us,en;q=0.5 1162 | Accept-Encoding: gzip, deflate 1163 | Connection: keep-alive 1164 | Referer: http://www.reddit.com/ 1165 | 1166 | GET /ixd1C1njpczEWC22.jpg HTTP/1.1 1167 | Host: c.thumbs.redditmedia.com 1168 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1169 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1170 | Accept-Language: en-us,en;q=0.5 1171 | Accept-Encoding: gzip, deflate 1172 | Connection: keep-alive 1173 | Referer: http://www.reddit.com/ 1174 | 1175 | GET /nGsQj15VyOHMwmq8.jpg HTTP/1.1 1176 | Host: c.thumbs.redditmedia.com 1177 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1178 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1179 | Accept-Language: en-us,en;q=0.5 1180 | Accept-Encoding: gzip, deflate 1181 | Connection: keep-alive 1182 | Referer: http://www.reddit.com/ 1183 | 1184 | GET /zT4yQmDxQLbIxK1b.jpg HTTP/1.1 1185 | Host: c.thumbs.redditmedia.com 1186 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1187 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1188 | Accept-Language: en-us,en;q=0.5 1189 | Accept-Encoding: gzip, deflate 1190 | Connection: keep-alive 1191 | Referer: http://www.reddit.com/ 1192 | 1193 | GET /L5e1HcZLv1iu4nrG.jpg HTTP/1.1 1194 | Host: f.thumbs.redditmedia.com 1195 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1196 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1197 | Accept-Language: en-us,en;q=0.5 1198 | Accept-Encoding: gzip, deflate 1199 | Connection: keep-alive 1200 | Referer: http://www.reddit.com/ 1201 | 1202 | GET /WJFFPxD8X4JO_lIG.jpg HTTP/1.1 1203 | Host: f.thumbs.redditmedia.com 1204 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1205 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1206 | Accept-Language: en-us,en;q=0.5 1207 | Accept-Encoding: gzip, deflate 1208 | Connection: keep-alive 1209 | Referer: http://www.reddit.com/ 1210 | 1211 | GET /hVMVTDdjuY3bQox5.jpg HTTP/1.1 1212 | Host: f.thumbs.redditmedia.com 1213 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1214 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1215 | Accept-Language: en-us,en;q=0.5 1216 | Accept-Encoding: gzip, deflate 1217 | Connection: keep-alive 1218 | Referer: http://www.reddit.com/ 1219 | 1220 | GET /rnWf8CjBcyPQs5y_.jpg HTTP/1.1 1221 | Host: f.thumbs.redditmedia.com 1222 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1223 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1224 | Accept-Language: en-us,en;q=0.5 1225 | Accept-Encoding: gzip, deflate 1226 | Connection: keep-alive 1227 | Referer: http://www.reddit.com/ 1228 | 1229 | GET /gZJL1jNylKbGV4d-.jpg HTTP/1.1 1230 | Host: d.thumbs.redditmedia.com 1231 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1232 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1233 | Accept-Language: en-us,en;q=0.5 1234 | Accept-Encoding: gzip, deflate 1235 | Connection: keep-alive 1236 | Referer: http://www.reddit.com/ 1237 | 1238 | GET /aNd2zNRLXiMnKUFh.jpg HTTP/1.1 1239 | Host: c.thumbs.redditmedia.com 1240 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1241 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1242 | Accept-Language: en-us,en;q=0.5 1243 | Accept-Encoding: gzip, deflate 1244 | Connection: keep-alive 1245 | Referer: http://www.reddit.com/ 1246 | 1247 | GET /droparrowgray.gif HTTP/1.1 1248 | Host: www.redditstatic.com 1249 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1250 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1251 | Accept-Language: en-us,en;q=0.5 1252 | Accept-Encoding: gzip, deflate 1253 | Connection: keep-alive 1254 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1255 | 1256 | GET /sprite-reddit.an0Lnf61Ap4.png HTTP/1.1 1257 | Host: www.redditstatic.com 1258 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1259 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1260 | Accept-Language: en-us,en;q=0.5 1261 | Accept-Encoding: gzip, deflate 1262 | Connection: keep-alive 1263 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1264 | 1265 | GET /ga.js HTTP/1.1 1266 | Host: www.google-analytics.com 1267 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1268 | Accept: */* 1269 | Accept-Language: en-us,en;q=0.5 1270 | Accept-Encoding: gzip, deflate 1271 | Connection: keep-alive 1272 | Referer: http://www.reddit.com/ 1273 | If-Modified-Since: Tue, 29 Oct 2013 19:33:51 GMT 1274 | 1275 | GET /reddit/ads.html?sr=-reddit.com&bust2 HTTP/1.1 1276 | Host: static.adzerk.net 1277 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1278 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1279 | Accept-Language: en-us,en;q=0.5 1280 | Accept-Encoding: gzip, deflate 1281 | Connection: keep-alive 1282 | Referer: http://www.reddit.com/ 1283 | 1284 | GET /pixel/of_destiny.png?v=hOlmDALJCWWdjzfBV4ZxJPmrdCLWB%2Ftq7Z%2Ffp4Q%2FxXbVPPREuMJMVGzKraTuhhNWxCCwi6yFEZg%3D&r=783333388 HTTP/1.1 1285 | Host: pixel.redditmedia.com 1286 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1287 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1288 | Accept-Language: en-us,en;q=0.5 1289 | Accept-Encoding: gzip, deflate 1290 | Connection: keep-alive 1291 | Referer: http://www.reddit.com/ 1292 | 1293 | GET /UNcO-h_QcS9PD-Gn.jpg HTTP/1.1 1294 | Host: c.thumbs.redditmedia.com 1295 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1296 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1297 | Accept-Language: en-us,en;q=0.5 1298 | Accept-Encoding: gzip, deflate 1299 | Connection: keep-alive 1300 | Referer: http://e.thumbs.redditmedia.com/rZ_rD5TjrJM0E9Aj.css 1301 | 1302 | GET /welcome-lines.png HTTP/1.1 1303 | Host: www.redditstatic.com 1304 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1305 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1306 | Accept-Language: en-us,en;q=0.5 1307 | Accept-Encoding: gzip, deflate 1308 | Connection: keep-alive 1309 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1310 | 1311 | GET /welcome-upvote.png HTTP/1.1 1312 | Host: www.redditstatic.com 1313 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1314 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1315 | Accept-Language: en-us,en;q=0.5 1316 | Accept-Encoding: gzip, deflate 1317 | Connection: keep-alive 1318 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1319 | 1320 | GET /__utm.gif?utmwv=5.5.1&utms=1&utmn=720496082&utmhn=www.reddit.com&utme=8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512705&utmac=UA-12131688-1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=qR~ HTTP/1.1 1321 | Host: www.google-analytics.com 1322 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1323 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1324 | Accept-Language: en-us,en;q=0.5 1325 | Accept-Encoding: gzip, deflate 1326 | Connection: keep-alive 1327 | Referer: http://www.reddit.com/ 1328 | 1329 | GET /ImnpOQhbXUPkwceN.png HTTP/1.1 1330 | Host: a.thumbs.redditmedia.com 1331 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1332 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1333 | Accept-Language: en-us,en;q=0.5 1334 | Accept-Encoding: gzip, deflate 1335 | Connection: keep-alive 1336 | Referer: http://www.reddit.com/ 1337 | 1338 | GET /ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 1339 | Host: ajax.googleapis.com 1340 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1341 | Accept: */* 1342 | Accept-Language: en-us,en;q=0.5 1343 | Accept-Encoding: gzip, deflate 1344 | Connection: keep-alive 1345 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1346 | 1347 | GET /__utm.gif?utmwv=5.5.1&utms=2&utmn=1493472678&utmhn=www.reddit.com&utmt=event&utme=5(AdBlock*enabled*false)(0)8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512708&utmac=UA-12131688-1&utmni=1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6R~ HTTP/1.1 1348 | Host: www.google-analytics.com 1349 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1350 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1351 | Accept-Language: en-us,en;q=0.5 1352 | Accept-Encoding: gzip, deflate 1353 | Connection: keep-alive 1354 | Referer: http://www.reddit.com/ 1355 | 1356 | GET /ados.js?q=43 HTTP/1.1 1357 | Host: secure.adzerk.net 1358 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1359 | Accept: */* 1360 | Accept-Language: en-us,en;q=0.5 1361 | Accept-Encoding: gzip, deflate 1362 | Connection: keep-alive 1363 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1364 | 1365 | GET /fetch-trackers?callback=jQuery111005268222517967478_1400862512407&ids%5B%5D=t3_25jzeq-t8_k2ii&_=1400862512408 HTTP/1.1 1366 | Host: tracker.redditmedia.com 1367 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1368 | Accept: */* 1369 | Accept-Language: en-us,en;q=0.5 1370 | Accept-Encoding: gzip, deflate 1371 | Connection: keep-alive 1372 | Referer: http://www.reddit.com/ 1373 | 1374 | GET /ados?t=1400862512892&request={%22Placements%22:[{%22A%22:5146,%22S%22:24950,%22D%22:%22main%22,%22AT%22:5},{%22A%22:5146,%22S%22:24950,%22D%22:%22sponsorship%22,%22AT%22:8}],%22Keywords%22:%22-reddit.com%22,%22Referrer%22:%22http%3A%2F%2Fwww.reddit.com%2F%22,%22IsAsync%22:true,%22WriteResults%22:true} HTTP/1.1 1375 | Host: engine.adzerk.net 1376 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1377 | Accept: */* 1378 | Accept-Language: en-us,en;q=0.5 1379 | Accept-Encoding: gzip, deflate 1380 | Connection: keep-alive 1381 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1382 | 1383 | GET /pixel/of_doom.png?id=t3_25jzeq-t8_k2ii&hash=da31d967485cdbd459ce1e9a5dde279fef7fc381&r=1738649500 HTTP/1.1 1384 | Host: pixel.redditmedia.com 1385 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1386 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1387 | Accept-Language: en-us,en;q=0.5 1388 | Accept-Encoding: gzip, deflate 1389 | Connection: keep-alive 1390 | Referer: http://www.reddit.com/ 1391 | 1392 | GET /Extensions/adFeedback.js HTTP/1.1 1393 | Host: static.adzrk.net 1394 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1395 | Accept: */* 1396 | Accept-Language: en-us,en;q=0.5 1397 | Accept-Encoding: gzip, deflate 1398 | Connection: keep-alive 1399 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1400 | 1401 | GET /Extensions/adFeedback.css HTTP/1.1 1402 | Host: static.adzrk.net 1403 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1404 | Accept: text/css,*/*;q=0.1 1405 | Accept-Language: en-us,en;q=0.5 1406 | Accept-Encoding: gzip, deflate 1407 | Connection: keep-alive 1408 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1409 | 1410 | GET /reddit/ads-load.html?bust2 HTTP/1.1 1411 | Host: static.adzerk.net 1412 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1413 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1414 | Accept-Language: en-us,en;q=0.5 1415 | Accept-Encoding: gzip, deflate 1416 | Connection: keep-alive 1417 | Referer: http://www.reddit.com/ 1418 | 1419 | GET /Advertisers/a774d7d6148046efa89403a8db635a81.jpg HTTP/1.1 1420 | Host: static.adzerk.net 1421 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1422 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1423 | Accept-Language: en-us,en;q=0.5 1424 | Accept-Encoding: gzip, deflate 1425 | Connection: keep-alive 1426 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1427 | 1428 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo1LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxNSwiZGkiOiI4NmI2Y2UzYWM5NDM0MjhkOTk2ZTg4MjYwZDE5ZTE1YyIsImRtIjoxLCJmYyI6NDE2MTI4LCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ1fQ&s=lwlbFf2Uywt7zVBFRj_qXXu7msY HTTP/1.1 1429 | Host: engine.adzerk.net 1430 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1431 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1432 | Accept-Language: en-us,en;q=0.5 1433 | Accept-Encoding: gzip, deflate 1434 | Connection: keep-alive 1435 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1436 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 1437 | 1438 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9994987&PluID=0&ord=1400862593644&rtu=-1 HTTP/1.1 1439 | Host: bs.serving-sys.com 1440 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1441 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1442 | Accept-Language: en-us,en;q=0.5 1443 | Accept-Encoding: gzip, deflate 1444 | Connection: keep-alive 1445 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1446 | 1447 | GET /Advertisers/63cfd0044ffd49c0a71a6626f7a1d8f0.jpg HTTP/1.1 1448 | Host: static.adzerk.net 1449 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1450 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1451 | Accept-Language: en-us,en;q=0.5 1452 | Accept-Encoding: gzip, deflate 1453 | Connection: keep-alive 1454 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 1455 | 1456 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9962555&PluID=0&ord=1400862593645&rtu=-1 HTTP/1.1 1457 | Host: bs.serving-sys.com 1458 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1459 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1460 | Accept-Language: en-us,en;q=0.5 1461 | Accept-Encoding: gzip, deflate 1462 | Connection: keep-alive 1463 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 1464 | Cookie: S_9994987=6754579095859875029; A4=01fmFvgRnI09SF00000; u2=d1263d39-874b-4a89-86cd-a2ab0860ed4e3Zl040 1465 | 1466 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo4LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxOCwiZGkiOiI3OTdlZjU3OWQ5NjE0ODdiODYyMGMyMGJkOTE4YzNiMSIsImRtIjoxLCJmYyI6NDE2MTMxLCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ2fQ&s=OjzxzXAgQksbdQOHNm-bjZcnZPA HTTP/1.1 1467 | Host: engine.adzerk.net 1468 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1469 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1470 | Accept-Language: en-us,en;q=0.5 1471 | Accept-Encoding: gzip, deflate 1472 | Connection: keep-alive 1473 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 1474 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 1475 | 1476 | GET /subscribe?host_int=1042356184&ns_map=571794054_374233948806,464381511_13349283399&user_id=245722467&nid=1399334269710011966&ts=1400862514 HTTP/1.1 1477 | Host: notify8.dropbox.com 1478 | Accept-Encoding: identity 1479 | Connection: keep-alive 1480 | X-Dropbox-Locale: en_US 1481 | User-Agent: DropboxDesktopClient/2.7.54 (Macintosh; 10.8; ('i32',); en_US) 1482 | 1483 | GET / HTTP/1.1 1484 | Host: www.reddit.com 1485 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1486 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1487 | Accept-Language: en-us,en;q=0.5 1488 | Accept-Encoding: gzip, deflate 1489 | Connection: keep-alive 1490 | 1491 | GET /reddit.v_EZwRzV-Ns.css HTTP/1.1 1492 | Host: www.redditstatic.com 1493 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1494 | Accept: text/css,*/*;q=0.1 1495 | Accept-Language: en-us,en;q=0.5 1496 | Accept-Encoding: gzip, deflate 1497 | Connection: keep-alive 1498 | Referer: http://www.reddit.com/ 1499 | 1500 | GET /reddit-init.en-us.O1zuMqOOQvY.js HTTP/1.1 1501 | Host: www.redditstatic.com 1502 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1503 | Accept: */* 1504 | Accept-Language: en-us,en;q=0.5 1505 | Accept-Encoding: gzip, deflate 1506 | Connection: keep-alive 1507 | Referer: http://www.reddit.com/ 1508 | 1509 | GET /reddit.en-us.31yAfSoTsfo.js HTTP/1.1 1510 | Host: www.redditstatic.com 1511 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1512 | Accept: */* 1513 | Accept-Language: en-us,en;q=0.5 1514 | Accept-Encoding: gzip, deflate 1515 | Connection: keep-alive 1516 | Referer: http://www.reddit.com/ 1517 | 1518 | GET /kill.png HTTP/1.1 1519 | Host: www.redditstatic.com 1520 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1521 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1522 | Accept-Language: en-us,en;q=0.5 1523 | Accept-Encoding: gzip, deflate 1524 | Connection: keep-alive 1525 | Referer: http://www.reddit.com/ 1526 | 1527 | GET /icon.png HTTP/1.1 1528 | Host: www.redditstatic.com 1529 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1530 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1531 | Accept-Language: en-us,en;q=0.5 1532 | Accept-Encoding: gzip, deflate 1533 | Connection: keep-alive 1534 | 1535 | GET /favicon.ico HTTP/1.1 1536 | Host: www.redditstatic.com 1537 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1538 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1539 | Accept-Language: en-us,en;q=0.5 1540 | Accept-Encoding: gzip, deflate 1541 | Connection: keep-alive 1542 | 1543 | GET /AMZM4CWd6zstSC8y.jpg HTTP/1.1 1544 | Host: b.thumbs.redditmedia.com 1545 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1546 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1547 | Accept-Language: en-us,en;q=0.5 1548 | Accept-Encoding: gzip, deflate 1549 | Connection: keep-alive 1550 | Referer: http://www.reddit.com/ 1551 | 1552 | GET /jz1d5Nm0w97-YyNm.jpg HTTP/1.1 1553 | Host: b.thumbs.redditmedia.com 1554 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1555 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1556 | Accept-Language: en-us,en;q=0.5 1557 | Accept-Encoding: gzip, deflate 1558 | Connection: keep-alive 1559 | Referer: http://www.reddit.com/ 1560 | 1561 | GET /aWGO99I6yOcNUKXB.jpg HTTP/1.1 1562 | Host: a.thumbs.redditmedia.com 1563 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1564 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1565 | Accept-Language: en-us,en;q=0.5 1566 | Accept-Encoding: gzip, deflate 1567 | Connection: keep-alive 1568 | Referer: http://www.reddit.com/ 1569 | 1570 | GET /rZ_rD5TjrJM0E9Aj.css HTTP/1.1 1571 | Host: e.thumbs.redditmedia.com 1572 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1573 | Accept: text/css,*/*;q=0.1 1574 | Accept-Language: en-us,en;q=0.5 1575 | Accept-Encoding: gzip, deflate 1576 | Connection: keep-alive 1577 | Referer: http://www.reddit.com/ 1578 | 1579 | GET /tmsPwagFzyTvrGRx.jpg HTTP/1.1 1580 | Host: a.thumbs.redditmedia.com 1581 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1582 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1583 | Accept-Language: en-us,en;q=0.5 1584 | Accept-Encoding: gzip, deflate 1585 | Connection: keep-alive 1586 | Referer: http://www.reddit.com/ 1587 | 1588 | GET /KYgUaLvXCK3TCEJx.jpg HTTP/1.1 1589 | Host: a.thumbs.redditmedia.com 1590 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1591 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1592 | Accept-Language: en-us,en;q=0.5 1593 | Accept-Encoding: gzip, deflate 1594 | Connection: keep-alive 1595 | Referer: http://www.reddit.com/ 1596 | 1597 | GET /81pzxT5x2ozuEaxX.jpg HTTP/1.1 1598 | Host: e.thumbs.redditmedia.com 1599 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1600 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1601 | Accept-Language: en-us,en;q=0.5 1602 | Accept-Encoding: gzip, deflate 1603 | Connection: keep-alive 1604 | Referer: http://www.reddit.com/ 1605 | 1606 | GET /MFqCUiUVPO5V8t6x.jpg HTTP/1.1 1607 | Host: a.thumbs.redditmedia.com 1608 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1609 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1610 | Accept-Language: en-us,en;q=0.5 1611 | Accept-Encoding: gzip, deflate 1612 | Connection: keep-alive 1613 | Referer: http://www.reddit.com/ 1614 | 1615 | GET /TFpYTiAO5aEowokv.jpg HTTP/1.1 1616 | Host: e.thumbs.redditmedia.com 1617 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1618 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1619 | Accept-Language: en-us,en;q=0.5 1620 | Accept-Encoding: gzip, deflate 1621 | Connection: keep-alive 1622 | Referer: http://www.reddit.com/ 1623 | 1624 | GET /eMWMpmm9APNeNqcF.jpg HTTP/1.1 1625 | Host: e.thumbs.redditmedia.com 1626 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1627 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1628 | Accept-Language: en-us,en;q=0.5 1629 | Accept-Encoding: gzip, deflate 1630 | Connection: keep-alive 1631 | Referer: http://www.reddit.com/ 1632 | 1633 | GET /S-IpsJrOKuaK9GZ8.jpg HTTP/1.1 1634 | Host: c.thumbs.redditmedia.com 1635 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1636 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1637 | Accept-Language: en-us,en;q=0.5 1638 | Accept-Encoding: gzip, deflate 1639 | Connection: keep-alive 1640 | Referer: http://www.reddit.com/ 1641 | 1642 | GET /3V6dj9PDsNnheDXn.jpg HTTP/1.1 1643 | Host: c.thumbs.redditmedia.com 1644 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1645 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1646 | Accept-Language: en-us,en;q=0.5 1647 | Accept-Encoding: gzip, deflate 1648 | Connection: keep-alive 1649 | Referer: http://www.reddit.com/ 1650 | 1651 | GET /wQ3-VmNXhv8sg4SJ.jpg HTTP/1.1 1652 | Host: c.thumbs.redditmedia.com 1653 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1654 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1655 | Accept-Language: en-us,en;q=0.5 1656 | Accept-Encoding: gzip, deflate 1657 | Connection: keep-alive 1658 | Referer: http://www.reddit.com/ 1659 | 1660 | GET /ixd1C1njpczEWC22.jpg HTTP/1.1 1661 | Host: c.thumbs.redditmedia.com 1662 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1663 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1664 | Accept-Language: en-us,en;q=0.5 1665 | Accept-Encoding: gzip, deflate 1666 | Connection: keep-alive 1667 | Referer: http://www.reddit.com/ 1668 | 1669 | GET /nGsQj15VyOHMwmq8.jpg HTTP/1.1 1670 | Host: c.thumbs.redditmedia.com 1671 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1672 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1673 | Accept-Language: en-us,en;q=0.5 1674 | Accept-Encoding: gzip, deflate 1675 | Connection: keep-alive 1676 | Referer: http://www.reddit.com/ 1677 | 1678 | GET /zT4yQmDxQLbIxK1b.jpg HTTP/1.1 1679 | Host: c.thumbs.redditmedia.com 1680 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1681 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1682 | Accept-Language: en-us,en;q=0.5 1683 | Accept-Encoding: gzip, deflate 1684 | Connection: keep-alive 1685 | Referer: http://www.reddit.com/ 1686 | 1687 | GET /L5e1HcZLv1iu4nrG.jpg HTTP/1.1 1688 | Host: f.thumbs.redditmedia.com 1689 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1690 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1691 | Accept-Language: en-us,en;q=0.5 1692 | Accept-Encoding: gzip, deflate 1693 | Connection: keep-alive 1694 | Referer: http://www.reddit.com/ 1695 | 1696 | GET /WJFFPxD8X4JO_lIG.jpg HTTP/1.1 1697 | Host: f.thumbs.redditmedia.com 1698 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1699 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1700 | Accept-Language: en-us,en;q=0.5 1701 | Accept-Encoding: gzip, deflate 1702 | Connection: keep-alive 1703 | Referer: http://www.reddit.com/ 1704 | 1705 | GET /hVMVTDdjuY3bQox5.jpg HTTP/1.1 1706 | Host: f.thumbs.redditmedia.com 1707 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1708 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1709 | Accept-Language: en-us,en;q=0.5 1710 | Accept-Encoding: gzip, deflate 1711 | Connection: keep-alive 1712 | Referer: http://www.reddit.com/ 1713 | 1714 | GET /rnWf8CjBcyPQs5y_.jpg HTTP/1.1 1715 | Host: f.thumbs.redditmedia.com 1716 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1717 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1718 | Accept-Language: en-us,en;q=0.5 1719 | Accept-Encoding: gzip, deflate 1720 | Connection: keep-alive 1721 | Referer: http://www.reddit.com/ 1722 | 1723 | GET /gZJL1jNylKbGV4d-.jpg HTTP/1.1 1724 | Host: d.thumbs.redditmedia.com 1725 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1726 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1727 | Accept-Language: en-us,en;q=0.5 1728 | Accept-Encoding: gzip, deflate 1729 | Connection: keep-alive 1730 | Referer: http://www.reddit.com/ 1731 | 1732 | GET /aNd2zNRLXiMnKUFh.jpg HTTP/1.1 1733 | Host: c.thumbs.redditmedia.com 1734 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1735 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1736 | Accept-Language: en-us,en;q=0.5 1737 | Accept-Encoding: gzip, deflate 1738 | Connection: keep-alive 1739 | Referer: http://www.reddit.com/ 1740 | 1741 | GET /droparrowgray.gif HTTP/1.1 1742 | Host: www.redditstatic.com 1743 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1744 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1745 | Accept-Language: en-us,en;q=0.5 1746 | Accept-Encoding: gzip, deflate 1747 | Connection: keep-alive 1748 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1749 | 1750 | GET /sprite-reddit.an0Lnf61Ap4.png HTTP/1.1 1751 | Host: www.redditstatic.com 1752 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1753 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1754 | Accept-Language: en-us,en;q=0.5 1755 | Accept-Encoding: gzip, deflate 1756 | Connection: keep-alive 1757 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1758 | 1759 | GET /ga.js HTTP/1.1 1760 | Host: www.google-analytics.com 1761 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1762 | Accept: */* 1763 | Accept-Language: en-us,en;q=0.5 1764 | Accept-Encoding: gzip, deflate 1765 | Connection: keep-alive 1766 | Referer: http://www.reddit.com/ 1767 | If-Modified-Since: Tue, 29 Oct 2013 19:33:51 GMT 1768 | 1769 | GET /reddit/ads.html?sr=-reddit.com&bust2 HTTP/1.1 1770 | Host: static.adzerk.net 1771 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1772 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1773 | Accept-Language: en-us,en;q=0.5 1774 | Accept-Encoding: gzip, deflate 1775 | Connection: keep-alive 1776 | Referer: http://www.reddit.com/ 1777 | 1778 | GET /pixel/of_destiny.png?v=hOlmDALJCWWdjzfBV4ZxJPmrdCLWB%2Ftq7Z%2Ffp4Q%2FxXbVPPREuMJMVGzKraTuhhNWxCCwi6yFEZg%3D&r=783333388 HTTP/1.1 1779 | Host: pixel.redditmedia.com 1780 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1781 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1782 | Accept-Language: en-us,en;q=0.5 1783 | Accept-Encoding: gzip, deflate 1784 | Connection: keep-alive 1785 | Referer: http://www.reddit.com/ 1786 | 1787 | GET /UNcO-h_QcS9PD-Gn.jpg HTTP/1.1 1788 | Host: c.thumbs.redditmedia.com 1789 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1790 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1791 | Accept-Language: en-us,en;q=0.5 1792 | Accept-Encoding: gzip, deflate 1793 | Connection: keep-alive 1794 | Referer: http://e.thumbs.redditmedia.com/rZ_rD5TjrJM0E9Aj.css 1795 | 1796 | GET /welcome-lines.png HTTP/1.1 1797 | Host: www.redditstatic.com 1798 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1799 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1800 | Accept-Language: en-us,en;q=0.5 1801 | Accept-Encoding: gzip, deflate 1802 | Connection: keep-alive 1803 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1804 | 1805 | GET /welcome-upvote.png HTTP/1.1 1806 | Host: www.redditstatic.com 1807 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1808 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1809 | Accept-Language: en-us,en;q=0.5 1810 | Accept-Encoding: gzip, deflate 1811 | Connection: keep-alive 1812 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 1813 | 1814 | GET /__utm.gif?utmwv=5.5.1&utms=1&utmn=720496082&utmhn=www.reddit.com&utme=8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512705&utmac=UA-12131688-1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=qR~ HTTP/1.1 1815 | Host: www.google-analytics.com 1816 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1817 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1818 | Accept-Language: en-us,en;q=0.5 1819 | Accept-Encoding: gzip, deflate 1820 | Connection: keep-alive 1821 | Referer: http://www.reddit.com/ 1822 | 1823 | GET /ImnpOQhbXUPkwceN.png HTTP/1.1 1824 | Host: a.thumbs.redditmedia.com 1825 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1826 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1827 | Accept-Language: en-us,en;q=0.5 1828 | Accept-Encoding: gzip, deflate 1829 | Connection: keep-alive 1830 | Referer: http://www.reddit.com/ 1831 | 1832 | GET /ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 1833 | Host: ajax.googleapis.com 1834 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1835 | Accept: */* 1836 | Accept-Language: en-us,en;q=0.5 1837 | Accept-Encoding: gzip, deflate 1838 | Connection: keep-alive 1839 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1840 | 1841 | GET /__utm.gif?utmwv=5.5.1&utms=2&utmn=1493472678&utmhn=www.reddit.com&utmt=event&utme=5(AdBlock*enabled*false)(0)8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512708&utmac=UA-12131688-1&utmni=1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6R~ HTTP/1.1 1842 | Host: www.google-analytics.com 1843 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1844 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1845 | Accept-Language: en-us,en;q=0.5 1846 | Accept-Encoding: gzip, deflate 1847 | Connection: keep-alive 1848 | Referer: http://www.reddit.com/ 1849 | 1850 | GET /ados.js?q=43 HTTP/1.1 1851 | Host: secure.adzerk.net 1852 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1853 | Accept: */* 1854 | Accept-Language: en-us,en;q=0.5 1855 | Accept-Encoding: gzip, deflate 1856 | Connection: keep-alive 1857 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1858 | 1859 | GET /fetch-trackers?callback=jQuery111005268222517967478_1400862512407&ids%5B%5D=t3_25jzeq-t8_k2ii&_=1400862512408 HTTP/1.1 1860 | Host: tracker.redditmedia.com 1861 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1862 | Accept: */* 1863 | Accept-Language: en-us,en;q=0.5 1864 | Accept-Encoding: gzip, deflate 1865 | Connection: keep-alive 1866 | Referer: http://www.reddit.com/ 1867 | 1868 | GET /ados?t=1400862512892&request={%22Placements%22:[{%22A%22:5146,%22S%22:24950,%22D%22:%22main%22,%22AT%22:5},{%22A%22:5146,%22S%22:24950,%22D%22:%22sponsorship%22,%22AT%22:8}],%22Keywords%22:%22-reddit.com%22,%22Referrer%22:%22http%3A%2F%2Fwww.reddit.com%2F%22,%22IsAsync%22:true,%22WriteResults%22:true} HTTP/1.1 1869 | Host: engine.adzerk.net 1870 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1871 | Accept: */* 1872 | Accept-Language: en-us,en;q=0.5 1873 | Accept-Encoding: gzip, deflate 1874 | Connection: keep-alive 1875 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1876 | 1877 | GET /pixel/of_doom.png?id=t3_25jzeq-t8_k2ii&hash=da31d967485cdbd459ce1e9a5dde279fef7fc381&r=1738649500 HTTP/1.1 1878 | Host: pixel.redditmedia.com 1879 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1880 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1881 | Accept-Language: en-us,en;q=0.5 1882 | Accept-Encoding: gzip, deflate 1883 | Connection: keep-alive 1884 | Referer: http://www.reddit.com/ 1885 | 1886 | GET /Extensions/adFeedback.js HTTP/1.1 1887 | Host: static.adzrk.net 1888 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1889 | Accept: */* 1890 | Accept-Language: en-us,en;q=0.5 1891 | Accept-Encoding: gzip, deflate 1892 | Connection: keep-alive 1893 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1894 | 1895 | GET /Extensions/adFeedback.css HTTP/1.1 1896 | Host: static.adzrk.net 1897 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1898 | Accept: text/css,*/*;q=0.1 1899 | Accept-Language: en-us,en;q=0.5 1900 | Accept-Encoding: gzip, deflate 1901 | Connection: keep-alive 1902 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1903 | 1904 | GET /reddit/ads-load.html?bust2 HTTP/1.1 1905 | Host: static.adzerk.net 1906 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1907 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1908 | Accept-Language: en-us,en;q=0.5 1909 | Accept-Encoding: gzip, deflate 1910 | Connection: keep-alive 1911 | Referer: http://www.reddit.com/ 1912 | 1913 | GET /Advertisers/a774d7d6148046efa89403a8db635a81.jpg HTTP/1.1 1914 | Host: static.adzerk.net 1915 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1916 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1917 | Accept-Language: en-us,en;q=0.5 1918 | Accept-Encoding: gzip, deflate 1919 | Connection: keep-alive 1920 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1921 | 1922 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo1LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxNSwiZGkiOiI4NmI2Y2UzYWM5NDM0MjhkOTk2ZTg4MjYwZDE5ZTE1YyIsImRtIjoxLCJmYyI6NDE2MTI4LCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ1fQ&s=lwlbFf2Uywt7zVBFRj_qXXu7msY HTTP/1.1 1923 | Host: engine.adzerk.net 1924 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1925 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1926 | Accept-Language: en-us,en;q=0.5 1927 | Accept-Encoding: gzip, deflate 1928 | Connection: keep-alive 1929 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1930 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 1931 | 1932 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9994987&PluID=0&ord=1400862593644&rtu=-1 HTTP/1.1 1933 | Host: bs.serving-sys.com 1934 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1935 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1936 | Accept-Language: en-us,en;q=0.5 1937 | Accept-Encoding: gzip, deflate 1938 | Connection: keep-alive 1939 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 1940 | 1941 | GET /Advertisers/63cfd0044ffd49c0a71a6626f7a1d8f0.jpg HTTP/1.1 1942 | Host: static.adzerk.net 1943 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1944 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1945 | Accept-Language: en-us,en;q=0.5 1946 | Accept-Encoding: gzip, deflate 1947 | Connection: keep-alive 1948 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 1949 | 1950 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9962555&PluID=0&ord=1400862593645&rtu=-1 HTTP/1.1 1951 | Host: bs.serving-sys.com 1952 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1953 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1954 | Accept-Language: en-us,en;q=0.5 1955 | Accept-Encoding: gzip, deflate 1956 | Connection: keep-alive 1957 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 1958 | Cookie: S_9994987=6754579095859875029; A4=01fmFvgRnI09SF00000; u2=d1263d39-874b-4a89-86cd-a2ab0860ed4e3Zl040 1959 | 1960 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo4LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxOCwiZGkiOiI3OTdlZjU3OWQ5NjE0ODdiODYyMGMyMGJkOTE4YzNiMSIsImRtIjoxLCJmYyI6NDE2MTMxLCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ2fQ&s=OjzxzXAgQksbdQOHNm-bjZcnZPA HTTP/1.1 1961 | Host: engine.adzerk.net 1962 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1963 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 1964 | Accept-Language: en-us,en;q=0.5 1965 | Accept-Encoding: gzip, deflate 1966 | Connection: keep-alive 1967 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 1968 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 1969 | 1970 | GET /subscribe?host_int=1042356184&ns_map=571794054_374233948806,464381511_13349283399&user_id=245722467&nid=1399334269710011966&ts=1400862514 HTTP/1.1 1971 | Host: notify8.dropbox.com 1972 | Accept-Encoding: identity 1973 | Connection: keep-alive 1974 | X-Dropbox-Locale: en_US 1975 | User-Agent: DropboxDesktopClient/2.7.54 (Macintosh; 10.8; ('i32',); en_US) 1976 | 1977 | GET / HTTP/1.1 1978 | Host: www.reddit.com 1979 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1980 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 1981 | Accept-Language: en-us,en;q=0.5 1982 | Accept-Encoding: gzip, deflate 1983 | Connection: keep-alive 1984 | 1985 | GET /reddit.v_EZwRzV-Ns.css HTTP/1.1 1986 | Host: www.redditstatic.com 1987 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1988 | Accept: text/css,*/*;q=0.1 1989 | Accept-Language: en-us,en;q=0.5 1990 | Accept-Encoding: gzip, deflate 1991 | Connection: keep-alive 1992 | Referer: http://www.reddit.com/ 1993 | 1994 | GET /reddit-init.en-us.O1zuMqOOQvY.js HTTP/1.1 1995 | Host: www.redditstatic.com 1996 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 1997 | Accept: */* 1998 | Accept-Language: en-us,en;q=0.5 1999 | Accept-Encoding: gzip, deflate 2000 | Connection: keep-alive 2001 | Referer: http://www.reddit.com/ 2002 | 2003 | GET /reddit.en-us.31yAfSoTsfo.js HTTP/1.1 2004 | Host: www.redditstatic.com 2005 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2006 | Accept: */* 2007 | Accept-Language: en-us,en;q=0.5 2008 | Accept-Encoding: gzip, deflate 2009 | Connection: keep-alive 2010 | Referer: http://www.reddit.com/ 2011 | 2012 | GET /kill.png HTTP/1.1 2013 | Host: www.redditstatic.com 2014 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2015 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2016 | Accept-Language: en-us,en;q=0.5 2017 | Accept-Encoding: gzip, deflate 2018 | Connection: keep-alive 2019 | Referer: http://www.reddit.com/ 2020 | 2021 | GET /icon.png HTTP/1.1 2022 | Host: www.redditstatic.com 2023 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2024 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 2025 | Accept-Language: en-us,en;q=0.5 2026 | Accept-Encoding: gzip, deflate 2027 | Connection: keep-alive 2028 | 2029 | GET /favicon.ico HTTP/1.1 2030 | Host: www.redditstatic.com 2031 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2032 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 2033 | Accept-Language: en-us,en;q=0.5 2034 | Accept-Encoding: gzip, deflate 2035 | Connection: keep-alive 2036 | 2037 | GET /AMZM4CWd6zstSC8y.jpg HTTP/1.1 2038 | Host: b.thumbs.redditmedia.com 2039 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2040 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2041 | Accept-Language: en-us,en;q=0.5 2042 | Accept-Encoding: gzip, deflate 2043 | Connection: keep-alive 2044 | Referer: http://www.reddit.com/ 2045 | 2046 | GET /jz1d5Nm0w97-YyNm.jpg HTTP/1.1 2047 | Host: b.thumbs.redditmedia.com 2048 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2049 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2050 | Accept-Language: en-us,en;q=0.5 2051 | Accept-Encoding: gzip, deflate 2052 | Connection: keep-alive 2053 | Referer: http://www.reddit.com/ 2054 | 2055 | GET /aWGO99I6yOcNUKXB.jpg HTTP/1.1 2056 | Host: a.thumbs.redditmedia.com 2057 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2058 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2059 | Accept-Language: en-us,en;q=0.5 2060 | Accept-Encoding: gzip, deflate 2061 | Connection: keep-alive 2062 | Referer: http://www.reddit.com/ 2063 | 2064 | GET /rZ_rD5TjrJM0E9Aj.css HTTP/1.1 2065 | Host: e.thumbs.redditmedia.com 2066 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2067 | Accept: text/css,*/*;q=0.1 2068 | Accept-Language: en-us,en;q=0.5 2069 | Accept-Encoding: gzip, deflate 2070 | Connection: keep-alive 2071 | Referer: http://www.reddit.com/ 2072 | 2073 | GET /tmsPwagFzyTvrGRx.jpg HTTP/1.1 2074 | Host: a.thumbs.redditmedia.com 2075 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2076 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2077 | Accept-Language: en-us,en;q=0.5 2078 | Accept-Encoding: gzip, deflate 2079 | Connection: keep-alive 2080 | Referer: http://www.reddit.com/ 2081 | 2082 | GET /KYgUaLvXCK3TCEJx.jpg HTTP/1.1 2083 | Host: a.thumbs.redditmedia.com 2084 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2085 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2086 | Accept-Language: en-us,en;q=0.5 2087 | Accept-Encoding: gzip, deflate 2088 | Connection: keep-alive 2089 | Referer: http://www.reddit.com/ 2090 | 2091 | GET /81pzxT5x2ozuEaxX.jpg HTTP/1.1 2092 | Host: e.thumbs.redditmedia.com 2093 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2094 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2095 | Accept-Language: en-us,en;q=0.5 2096 | Accept-Encoding: gzip, deflate 2097 | Connection: keep-alive 2098 | Referer: http://www.reddit.com/ 2099 | 2100 | GET /MFqCUiUVPO5V8t6x.jpg HTTP/1.1 2101 | Host: a.thumbs.redditmedia.com 2102 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2103 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2104 | Accept-Language: en-us,en;q=0.5 2105 | Accept-Encoding: gzip, deflate 2106 | Connection: keep-alive 2107 | Referer: http://www.reddit.com/ 2108 | 2109 | GET /TFpYTiAO5aEowokv.jpg HTTP/1.1 2110 | Host: e.thumbs.redditmedia.com 2111 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2112 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2113 | Accept-Language: en-us,en;q=0.5 2114 | Accept-Encoding: gzip, deflate 2115 | Connection: keep-alive 2116 | Referer: http://www.reddit.com/ 2117 | 2118 | GET /eMWMpmm9APNeNqcF.jpg HTTP/1.1 2119 | Host: e.thumbs.redditmedia.com 2120 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2121 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2122 | Accept-Language: en-us,en;q=0.5 2123 | Accept-Encoding: gzip, deflate 2124 | Connection: keep-alive 2125 | Referer: http://www.reddit.com/ 2126 | 2127 | GET /S-IpsJrOKuaK9GZ8.jpg HTTP/1.1 2128 | Host: c.thumbs.redditmedia.com 2129 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2130 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2131 | Accept-Language: en-us,en;q=0.5 2132 | Accept-Encoding: gzip, deflate 2133 | Connection: keep-alive 2134 | Referer: http://www.reddit.com/ 2135 | 2136 | GET /3V6dj9PDsNnheDXn.jpg HTTP/1.1 2137 | Host: c.thumbs.redditmedia.com 2138 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2139 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2140 | Accept-Language: en-us,en;q=0.5 2141 | Accept-Encoding: gzip, deflate 2142 | Connection: keep-alive 2143 | Referer: http://www.reddit.com/ 2144 | 2145 | GET /wQ3-VmNXhv8sg4SJ.jpg HTTP/1.1 2146 | Host: c.thumbs.redditmedia.com 2147 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2148 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2149 | Accept-Language: en-us,en;q=0.5 2150 | Accept-Encoding: gzip, deflate 2151 | Connection: keep-alive 2152 | Referer: http://www.reddit.com/ 2153 | 2154 | GET /ixd1C1njpczEWC22.jpg HTTP/1.1 2155 | Host: c.thumbs.redditmedia.com 2156 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2157 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2158 | Accept-Language: en-us,en;q=0.5 2159 | Accept-Encoding: gzip, deflate 2160 | Connection: keep-alive 2161 | Referer: http://www.reddit.com/ 2162 | 2163 | GET /nGsQj15VyOHMwmq8.jpg HTTP/1.1 2164 | Host: c.thumbs.redditmedia.com 2165 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2166 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2167 | Accept-Language: en-us,en;q=0.5 2168 | Accept-Encoding: gzip, deflate 2169 | Connection: keep-alive 2170 | Referer: http://www.reddit.com/ 2171 | 2172 | GET /zT4yQmDxQLbIxK1b.jpg HTTP/1.1 2173 | Host: c.thumbs.redditmedia.com 2174 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2175 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2176 | Accept-Language: en-us,en;q=0.5 2177 | Accept-Encoding: gzip, deflate 2178 | Connection: keep-alive 2179 | Referer: http://www.reddit.com/ 2180 | 2181 | GET /L5e1HcZLv1iu4nrG.jpg HTTP/1.1 2182 | Host: f.thumbs.redditmedia.com 2183 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2184 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2185 | Accept-Language: en-us,en;q=0.5 2186 | Accept-Encoding: gzip, deflate 2187 | Connection: keep-alive 2188 | Referer: http://www.reddit.com/ 2189 | 2190 | GET /WJFFPxD8X4JO_lIG.jpg HTTP/1.1 2191 | Host: f.thumbs.redditmedia.com 2192 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2193 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2194 | Accept-Language: en-us,en;q=0.5 2195 | Accept-Encoding: gzip, deflate 2196 | Connection: keep-alive 2197 | Referer: http://www.reddit.com/ 2198 | 2199 | GET /hVMVTDdjuY3bQox5.jpg HTTP/1.1 2200 | Host: f.thumbs.redditmedia.com 2201 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2202 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2203 | Accept-Language: en-us,en;q=0.5 2204 | Accept-Encoding: gzip, deflate 2205 | Connection: keep-alive 2206 | Referer: http://www.reddit.com/ 2207 | 2208 | GET /rnWf8CjBcyPQs5y_.jpg HTTP/1.1 2209 | Host: f.thumbs.redditmedia.com 2210 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2211 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2212 | Accept-Language: en-us,en;q=0.5 2213 | Accept-Encoding: gzip, deflate 2214 | Connection: keep-alive 2215 | Referer: http://www.reddit.com/ 2216 | 2217 | GET /gZJL1jNylKbGV4d-.jpg HTTP/1.1 2218 | Host: d.thumbs.redditmedia.com 2219 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2220 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2221 | Accept-Language: en-us,en;q=0.5 2222 | Accept-Encoding: gzip, deflate 2223 | Connection: keep-alive 2224 | Referer: http://www.reddit.com/ 2225 | 2226 | GET /aNd2zNRLXiMnKUFh.jpg HTTP/1.1 2227 | Host: c.thumbs.redditmedia.com 2228 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2229 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2230 | Accept-Language: en-us,en;q=0.5 2231 | Accept-Encoding: gzip, deflate 2232 | Connection: keep-alive 2233 | Referer: http://www.reddit.com/ 2234 | 2235 | GET /droparrowgray.gif HTTP/1.1 2236 | Host: www.redditstatic.com 2237 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2238 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2239 | Accept-Language: en-us,en;q=0.5 2240 | Accept-Encoding: gzip, deflate 2241 | Connection: keep-alive 2242 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 2243 | 2244 | GET /sprite-reddit.an0Lnf61Ap4.png HTTP/1.1 2245 | Host: www.redditstatic.com 2246 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2247 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2248 | Accept-Language: en-us,en;q=0.5 2249 | Accept-Encoding: gzip, deflate 2250 | Connection: keep-alive 2251 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 2252 | 2253 | GET /ga.js HTTP/1.1 2254 | Host: www.google-analytics.com 2255 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2256 | Accept: */* 2257 | Accept-Language: en-us,en;q=0.5 2258 | Accept-Encoding: gzip, deflate 2259 | Connection: keep-alive 2260 | Referer: http://www.reddit.com/ 2261 | If-Modified-Since: Tue, 29 Oct 2013 19:33:51 GMT 2262 | 2263 | GET /reddit/ads.html?sr=-reddit.com&bust2 HTTP/1.1 2264 | Host: static.adzerk.net 2265 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2266 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 2267 | Accept-Language: en-us,en;q=0.5 2268 | Accept-Encoding: gzip, deflate 2269 | Connection: keep-alive 2270 | Referer: http://www.reddit.com/ 2271 | 2272 | GET /pixel/of_destiny.png?v=hOlmDALJCWWdjzfBV4ZxJPmrdCLWB%2Ftq7Z%2Ffp4Q%2FxXbVPPREuMJMVGzKraTuhhNWxCCwi6yFEZg%3D&r=783333388 HTTP/1.1 2273 | Host: pixel.redditmedia.com 2274 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2275 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2276 | Accept-Language: en-us,en;q=0.5 2277 | Accept-Encoding: gzip, deflate 2278 | Connection: keep-alive 2279 | Referer: http://www.reddit.com/ 2280 | 2281 | GET /UNcO-h_QcS9PD-Gn.jpg HTTP/1.1 2282 | Host: c.thumbs.redditmedia.com 2283 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2284 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2285 | Accept-Language: en-us,en;q=0.5 2286 | Accept-Encoding: gzip, deflate 2287 | Connection: keep-alive 2288 | Referer: http://e.thumbs.redditmedia.com/rZ_rD5TjrJM0E9Aj.css 2289 | 2290 | GET /welcome-lines.png HTTP/1.1 2291 | Host: www.redditstatic.com 2292 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2293 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2294 | Accept-Language: en-us,en;q=0.5 2295 | Accept-Encoding: gzip, deflate 2296 | Connection: keep-alive 2297 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 2298 | 2299 | GET /welcome-upvote.png HTTP/1.1 2300 | Host: www.redditstatic.com 2301 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2302 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2303 | Accept-Language: en-us,en;q=0.5 2304 | Accept-Encoding: gzip, deflate 2305 | Connection: keep-alive 2306 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 2307 | 2308 | GET /__utm.gif?utmwv=5.5.1&utms=1&utmn=720496082&utmhn=www.reddit.com&utme=8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512705&utmac=UA-12131688-1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=qR~ HTTP/1.1 2309 | Host: www.google-analytics.com 2310 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2311 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2312 | Accept-Language: en-us,en;q=0.5 2313 | Accept-Encoding: gzip, deflate 2314 | Connection: keep-alive 2315 | Referer: http://www.reddit.com/ 2316 | 2317 | GET /ImnpOQhbXUPkwceN.png HTTP/1.1 2318 | Host: a.thumbs.redditmedia.com 2319 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2320 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2321 | Accept-Language: en-us,en;q=0.5 2322 | Accept-Encoding: gzip, deflate 2323 | Connection: keep-alive 2324 | Referer: http://www.reddit.com/ 2325 | 2326 | GET /ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 2327 | Host: ajax.googleapis.com 2328 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2329 | Accept: */* 2330 | Accept-Language: en-us,en;q=0.5 2331 | Accept-Encoding: gzip, deflate 2332 | Connection: keep-alive 2333 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2334 | 2335 | GET /__utm.gif?utmwv=5.5.1&utms=2&utmn=1493472678&utmhn=www.reddit.com&utmt=event&utme=5(AdBlock*enabled*false)(0)8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512708&utmac=UA-12131688-1&utmni=1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6R~ HTTP/1.1 2336 | Host: www.google-analytics.com 2337 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2338 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2339 | Accept-Language: en-us,en;q=0.5 2340 | Accept-Encoding: gzip, deflate 2341 | Connection: keep-alive 2342 | Referer: http://www.reddit.com/ 2343 | 2344 | GET /ados.js?q=43 HTTP/1.1 2345 | Host: secure.adzerk.net 2346 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2347 | Accept: */* 2348 | Accept-Language: en-us,en;q=0.5 2349 | Accept-Encoding: gzip, deflate 2350 | Connection: keep-alive 2351 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2352 | 2353 | GET /fetch-trackers?callback=jQuery111005268222517967478_1400862512407&ids%5B%5D=t3_25jzeq-t8_k2ii&_=1400862512408 HTTP/1.1 2354 | Host: tracker.redditmedia.com 2355 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2356 | Accept: */* 2357 | Accept-Language: en-us,en;q=0.5 2358 | Accept-Encoding: gzip, deflate 2359 | Connection: keep-alive 2360 | Referer: http://www.reddit.com/ 2361 | 2362 | GET /ados?t=1400862512892&request={%22Placements%22:[{%22A%22:5146,%22S%22:24950,%22D%22:%22main%22,%22AT%22:5},{%22A%22:5146,%22S%22:24950,%22D%22:%22sponsorship%22,%22AT%22:8}],%22Keywords%22:%22-reddit.com%22,%22Referrer%22:%22http%3A%2F%2Fwww.reddit.com%2F%22,%22IsAsync%22:true,%22WriteResults%22:true} HTTP/1.1 2363 | Host: engine.adzerk.net 2364 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2365 | Accept: */* 2366 | Accept-Language: en-us,en;q=0.5 2367 | Accept-Encoding: gzip, deflate 2368 | Connection: keep-alive 2369 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2370 | 2371 | GET /pixel/of_doom.png?id=t3_25jzeq-t8_k2ii&hash=da31d967485cdbd459ce1e9a5dde279fef7fc381&r=1738649500 HTTP/1.1 2372 | Host: pixel.redditmedia.com 2373 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2374 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2375 | Accept-Language: en-us,en;q=0.5 2376 | Accept-Encoding: gzip, deflate 2377 | Connection: keep-alive 2378 | Referer: http://www.reddit.com/ 2379 | 2380 | GET /Extensions/adFeedback.js HTTP/1.1 2381 | Host: static.adzrk.net 2382 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2383 | Accept: */* 2384 | Accept-Language: en-us,en;q=0.5 2385 | Accept-Encoding: gzip, deflate 2386 | Connection: keep-alive 2387 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2388 | 2389 | GET /Extensions/adFeedback.css HTTP/1.1 2390 | Host: static.adzrk.net 2391 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2392 | Accept: text/css,*/*;q=0.1 2393 | Accept-Language: en-us,en;q=0.5 2394 | Accept-Encoding: gzip, deflate 2395 | Connection: keep-alive 2396 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2397 | 2398 | GET /reddit/ads-load.html?bust2 HTTP/1.1 2399 | Host: static.adzerk.net 2400 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2401 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 2402 | Accept-Language: en-us,en;q=0.5 2403 | Accept-Encoding: gzip, deflate 2404 | Connection: keep-alive 2405 | Referer: http://www.reddit.com/ 2406 | 2407 | GET /Advertisers/a774d7d6148046efa89403a8db635a81.jpg HTTP/1.1 2408 | Host: static.adzerk.net 2409 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2410 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2411 | Accept-Language: en-us,en;q=0.5 2412 | Accept-Encoding: gzip, deflate 2413 | Connection: keep-alive 2414 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2415 | 2416 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo1LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxNSwiZGkiOiI4NmI2Y2UzYWM5NDM0MjhkOTk2ZTg4MjYwZDE5ZTE1YyIsImRtIjoxLCJmYyI6NDE2MTI4LCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ1fQ&s=lwlbFf2Uywt7zVBFRj_qXXu7msY HTTP/1.1 2417 | Host: engine.adzerk.net 2418 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2419 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2420 | Accept-Language: en-us,en;q=0.5 2421 | Accept-Encoding: gzip, deflate 2422 | Connection: keep-alive 2423 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2424 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 2425 | 2426 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9994987&PluID=0&ord=1400862593644&rtu=-1 HTTP/1.1 2427 | Host: bs.serving-sys.com 2428 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2429 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2430 | Accept-Language: en-us,en;q=0.5 2431 | Accept-Encoding: gzip, deflate 2432 | Connection: keep-alive 2433 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 2434 | 2435 | GET /Advertisers/63cfd0044ffd49c0a71a6626f7a1d8f0.jpg HTTP/1.1 2436 | Host: static.adzerk.net 2437 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2438 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2439 | Accept-Language: en-us,en;q=0.5 2440 | Accept-Encoding: gzip, deflate 2441 | Connection: keep-alive 2442 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 2443 | 2444 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9962555&PluID=0&ord=1400862593645&rtu=-1 HTTP/1.1 2445 | Host: bs.serving-sys.com 2446 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2447 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2448 | Accept-Language: en-us,en;q=0.5 2449 | Accept-Encoding: gzip, deflate 2450 | Connection: keep-alive 2451 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 2452 | Cookie: S_9994987=6754579095859875029; A4=01fmFvgRnI09SF00000; u2=d1263d39-874b-4a89-86cd-a2ab0860ed4e3Zl040 2453 | 2454 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo4LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxOCwiZGkiOiI3OTdlZjU3OWQ5NjE0ODdiODYyMGMyMGJkOTE4YzNiMSIsImRtIjoxLCJmYyI6NDE2MTMxLCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ2fQ&s=OjzxzXAgQksbdQOHNm-bjZcnZPA HTTP/1.1 2455 | Host: engine.adzerk.net 2456 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 2457 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 2458 | Accept-Language: en-us,en;q=0.5 2459 | Accept-Encoding: gzip, deflate 2460 | Connection: keep-alive 2461 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 2462 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 2463 | 2464 | GET /subscribe?host_int=1042356184&ns_map=571794054_374233948806,464381511_13349283399&user_id=245722467&nid=1399334269710011966&ts=1400862514 HTTP/1.1 2465 | Host: notify8.dropbox.com 2466 | Accept-Encoding: identity 2467 | Connection: keep-alive 2468 | X-Dropbox-Locale: en_US 2469 | User-Agent: DropboxDesktopClient/2.7.54 (Macintosh; 10.8; ('i32',); en_US) 2470 | 2471 | -------------------------------------------------------------------------------- /http-requests.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host: www.reddit.com 3 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 4 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5 | Accept-Language: en-us,en;q=0.5 6 | Accept-Encoding: gzip, deflate 7 | Connection: keep-alive 8 | 9 | GET /reddit.v_EZwRzV-Ns.css HTTP/1.1 10 | Host: www.redditstatic.com 11 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 12 | Accept: text/css,*/*;q=0.1 13 | Accept-Language: en-us,en;q=0.5 14 | Accept-Encoding: gzip, deflate 15 | Connection: keep-alive 16 | Referer: http://www.reddit.com/ 17 | 18 | GET /reddit-init.en-us.O1zuMqOOQvY.js HTTP/1.1 19 | Host: www.redditstatic.com 20 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 21 | Accept: */* 22 | Accept-Language: en-us,en;q=0.5 23 | Accept-Encoding: gzip, deflate 24 | Connection: keep-alive 25 | Referer: http://www.reddit.com/ 26 | 27 | GET /reddit.en-us.31yAfSoTsfo.js HTTP/1.1 28 | Host: www.redditstatic.com 29 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 30 | Accept: */* 31 | Accept-Language: en-us,en;q=0.5 32 | Accept-Encoding: gzip, deflate 33 | Connection: keep-alive 34 | Referer: http://www.reddit.com/ 35 | 36 | GET /kill.png HTTP/1.1 37 | Host: www.redditstatic.com 38 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 39 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 40 | Accept-Language: en-us,en;q=0.5 41 | Accept-Encoding: gzip, deflate 42 | Connection: keep-alive 43 | Referer: http://www.reddit.com/ 44 | 45 | GET /icon.png HTTP/1.1 46 | Host: www.redditstatic.com 47 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 48 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 49 | Accept-Language: en-us,en;q=0.5 50 | Accept-Encoding: gzip, deflate 51 | Connection: keep-alive 52 | 53 | GET /favicon.ico HTTP/1.1 54 | Host: www.redditstatic.com 55 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 56 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 57 | Accept-Language: en-us,en;q=0.5 58 | Accept-Encoding: gzip, deflate 59 | Connection: keep-alive 60 | 61 | GET /AMZM4CWd6zstSC8y.jpg HTTP/1.1 62 | Host: b.thumbs.redditmedia.com 63 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 64 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 65 | Accept-Language: en-us,en;q=0.5 66 | Accept-Encoding: gzip, deflate 67 | Connection: keep-alive 68 | Referer: http://www.reddit.com/ 69 | 70 | GET /jz1d5Nm0w97-YyNm.jpg HTTP/1.1 71 | Host: b.thumbs.redditmedia.com 72 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 73 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 74 | Accept-Language: en-us,en;q=0.5 75 | Accept-Encoding: gzip, deflate 76 | Connection: keep-alive 77 | Referer: http://www.reddit.com/ 78 | 79 | GET /aWGO99I6yOcNUKXB.jpg HTTP/1.1 80 | Host: a.thumbs.redditmedia.com 81 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 82 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 83 | Accept-Language: en-us,en;q=0.5 84 | Accept-Encoding: gzip, deflate 85 | Connection: keep-alive 86 | Referer: http://www.reddit.com/ 87 | 88 | GET /rZ_rD5TjrJM0E9Aj.css HTTP/1.1 89 | Host: e.thumbs.redditmedia.com 90 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 91 | Accept: text/css,*/*;q=0.1 92 | Accept-Language: en-us,en;q=0.5 93 | Accept-Encoding: gzip, deflate 94 | Connection: keep-alive 95 | Referer: http://www.reddit.com/ 96 | 97 | GET /tmsPwagFzyTvrGRx.jpg HTTP/1.1 98 | Host: a.thumbs.redditmedia.com 99 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 100 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 101 | Accept-Language: en-us,en;q=0.5 102 | Accept-Encoding: gzip, deflate 103 | Connection: keep-alive 104 | Referer: http://www.reddit.com/ 105 | 106 | GET /KYgUaLvXCK3TCEJx.jpg HTTP/1.1 107 | Host: a.thumbs.redditmedia.com 108 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 109 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 110 | Accept-Language: en-us,en;q=0.5 111 | Accept-Encoding: gzip, deflate 112 | Connection: keep-alive 113 | Referer: http://www.reddit.com/ 114 | 115 | GET /81pzxT5x2ozuEaxX.jpg HTTP/1.1 116 | Host: e.thumbs.redditmedia.com 117 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 118 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 119 | Accept-Language: en-us,en;q=0.5 120 | Accept-Encoding: gzip, deflate 121 | Connection: keep-alive 122 | Referer: http://www.reddit.com/ 123 | 124 | GET /MFqCUiUVPO5V8t6x.jpg HTTP/1.1 125 | Host: a.thumbs.redditmedia.com 126 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 127 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 128 | Accept-Language: en-us,en;q=0.5 129 | Accept-Encoding: gzip, deflate 130 | Connection: keep-alive 131 | Referer: http://www.reddit.com/ 132 | 133 | GET /TFpYTiAO5aEowokv.jpg HTTP/1.1 134 | Host: e.thumbs.redditmedia.com 135 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 136 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 137 | Accept-Language: en-us,en;q=0.5 138 | Accept-Encoding: gzip, deflate 139 | Connection: keep-alive 140 | Referer: http://www.reddit.com/ 141 | 142 | GET /eMWMpmm9APNeNqcF.jpg HTTP/1.1 143 | Host: e.thumbs.redditmedia.com 144 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 145 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 146 | Accept-Language: en-us,en;q=0.5 147 | Accept-Encoding: gzip, deflate 148 | Connection: keep-alive 149 | Referer: http://www.reddit.com/ 150 | 151 | GET /S-IpsJrOKuaK9GZ8.jpg HTTP/1.1 152 | Host: c.thumbs.redditmedia.com 153 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 154 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 155 | Accept-Language: en-us,en;q=0.5 156 | Accept-Encoding: gzip, deflate 157 | Connection: keep-alive 158 | Referer: http://www.reddit.com/ 159 | 160 | GET /3V6dj9PDsNnheDXn.jpg HTTP/1.1 161 | Host: c.thumbs.redditmedia.com 162 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 163 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 164 | Accept-Language: en-us,en;q=0.5 165 | Accept-Encoding: gzip, deflate 166 | Connection: keep-alive 167 | Referer: http://www.reddit.com/ 168 | 169 | GET /wQ3-VmNXhv8sg4SJ.jpg HTTP/1.1 170 | Host: c.thumbs.redditmedia.com 171 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 172 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 173 | Accept-Language: en-us,en;q=0.5 174 | Accept-Encoding: gzip, deflate 175 | Connection: keep-alive 176 | Referer: http://www.reddit.com/ 177 | 178 | GET /ixd1C1njpczEWC22.jpg HTTP/1.1 179 | Host: c.thumbs.redditmedia.com 180 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 181 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 182 | Accept-Language: en-us,en;q=0.5 183 | Accept-Encoding: gzip, deflate 184 | Connection: keep-alive 185 | Referer: http://www.reddit.com/ 186 | 187 | GET /nGsQj15VyOHMwmq8.jpg HTTP/1.1 188 | Host: c.thumbs.redditmedia.com 189 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 190 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 191 | Accept-Language: en-us,en;q=0.5 192 | Accept-Encoding: gzip, deflate 193 | Connection: keep-alive 194 | Referer: http://www.reddit.com/ 195 | 196 | GET /zT4yQmDxQLbIxK1b.jpg HTTP/1.1 197 | Host: c.thumbs.redditmedia.com 198 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 199 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 200 | Accept-Language: en-us,en;q=0.5 201 | Accept-Encoding: gzip, deflate 202 | Connection: keep-alive 203 | Referer: http://www.reddit.com/ 204 | 205 | GET /L5e1HcZLv1iu4nrG.jpg HTTP/1.1 206 | Host: f.thumbs.redditmedia.com 207 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 208 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 209 | Accept-Language: en-us,en;q=0.5 210 | Accept-Encoding: gzip, deflate 211 | Connection: keep-alive 212 | Referer: http://www.reddit.com/ 213 | 214 | GET /WJFFPxD8X4JO_lIG.jpg HTTP/1.1 215 | Host: f.thumbs.redditmedia.com 216 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 217 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 218 | Accept-Language: en-us,en;q=0.5 219 | Accept-Encoding: gzip, deflate 220 | Connection: keep-alive 221 | Referer: http://www.reddit.com/ 222 | 223 | GET /hVMVTDdjuY3bQox5.jpg HTTP/1.1 224 | Host: f.thumbs.redditmedia.com 225 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 226 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 227 | Accept-Language: en-us,en;q=0.5 228 | Accept-Encoding: gzip, deflate 229 | Connection: keep-alive 230 | Referer: http://www.reddit.com/ 231 | 232 | GET /rnWf8CjBcyPQs5y_.jpg HTTP/1.1 233 | Host: f.thumbs.redditmedia.com 234 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 235 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 236 | Accept-Language: en-us,en;q=0.5 237 | Accept-Encoding: gzip, deflate 238 | Connection: keep-alive 239 | Referer: http://www.reddit.com/ 240 | 241 | GET /gZJL1jNylKbGV4d-.jpg HTTP/1.1 242 | Host: d.thumbs.redditmedia.com 243 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 244 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 245 | Accept-Language: en-us,en;q=0.5 246 | Accept-Encoding: gzip, deflate 247 | Connection: keep-alive 248 | Referer: http://www.reddit.com/ 249 | 250 | GET /aNd2zNRLXiMnKUFh.jpg HTTP/1.1 251 | Host: c.thumbs.redditmedia.com 252 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 253 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 254 | Accept-Language: en-us,en;q=0.5 255 | Accept-Encoding: gzip, deflate 256 | Connection: keep-alive 257 | Referer: http://www.reddit.com/ 258 | 259 | GET /droparrowgray.gif HTTP/1.1 260 | Host: www.redditstatic.com 261 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 262 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 263 | Accept-Language: en-us,en;q=0.5 264 | Accept-Encoding: gzip, deflate 265 | Connection: keep-alive 266 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 267 | 268 | GET /sprite-reddit.an0Lnf61Ap4.png HTTP/1.1 269 | Host: www.redditstatic.com 270 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 271 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 272 | Accept-Language: en-us,en;q=0.5 273 | Accept-Encoding: gzip, deflate 274 | Connection: keep-alive 275 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 276 | 277 | GET /ga.js HTTP/1.1 278 | Host: www.google-analytics.com 279 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 280 | Accept: */* 281 | Accept-Language: en-us,en;q=0.5 282 | Accept-Encoding: gzip, deflate 283 | Connection: keep-alive 284 | Referer: http://www.reddit.com/ 285 | If-Modified-Since: Tue, 29 Oct 2013 19:33:51 GMT 286 | 287 | GET /reddit/ads.html?sr=-reddit.com&bust2 HTTP/1.1 288 | Host: static.adzerk.net 289 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 290 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 291 | Accept-Language: en-us,en;q=0.5 292 | Accept-Encoding: gzip, deflate 293 | Connection: keep-alive 294 | Referer: http://www.reddit.com/ 295 | 296 | GET /pixel/of_destiny.png?v=hOlmDALJCWWdjzfBV4ZxJPmrdCLWB%2Ftq7Z%2Ffp4Q%2FxXbVPPREuMJMVGzKraTuhhNWxCCwi6yFEZg%3D&r=783333388 HTTP/1.1 297 | Host: pixel.redditmedia.com 298 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 299 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 300 | Accept-Language: en-us,en;q=0.5 301 | Accept-Encoding: gzip, deflate 302 | Connection: keep-alive 303 | Referer: http://www.reddit.com/ 304 | 305 | GET /UNcO-h_QcS9PD-Gn.jpg HTTP/1.1 306 | Host: c.thumbs.redditmedia.com 307 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 308 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 309 | Accept-Language: en-us,en;q=0.5 310 | Accept-Encoding: gzip, deflate 311 | Connection: keep-alive 312 | Referer: http://e.thumbs.redditmedia.com/rZ_rD5TjrJM0E9Aj.css 313 | 314 | GET /welcome-lines.png HTTP/1.1 315 | Host: www.redditstatic.com 316 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 317 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 318 | Accept-Language: en-us,en;q=0.5 319 | Accept-Encoding: gzip, deflate 320 | Connection: keep-alive 321 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 322 | 323 | GET /welcome-upvote.png HTTP/1.1 324 | Host: www.redditstatic.com 325 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 326 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 327 | Accept-Language: en-us,en;q=0.5 328 | Accept-Encoding: gzip, deflate 329 | Connection: keep-alive 330 | Referer: http://www.redditstatic.com/reddit.v_EZwRzV-Ns.css 331 | 332 | GET /__utm.gif?utmwv=5.5.1&utms=1&utmn=720496082&utmhn=www.reddit.com&utme=8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512705&utmac=UA-12131688-1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=qR~ HTTP/1.1 333 | Host: www.google-analytics.com 334 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 335 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 336 | Accept-Language: en-us,en;q=0.5 337 | Accept-Encoding: gzip, deflate 338 | Connection: keep-alive 339 | Referer: http://www.reddit.com/ 340 | 341 | GET /ImnpOQhbXUPkwceN.png HTTP/1.1 342 | Host: a.thumbs.redditmedia.com 343 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 344 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 345 | Accept-Language: en-us,en;q=0.5 346 | Accept-Encoding: gzip, deflate 347 | Connection: keep-alive 348 | Referer: http://www.reddit.com/ 349 | 350 | GET /ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 351 | Host: ajax.googleapis.com 352 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 353 | Accept: */* 354 | Accept-Language: en-us,en;q=0.5 355 | Accept-Encoding: gzip, deflate 356 | Connection: keep-alive 357 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 358 | 359 | GET /__utm.gif?utmwv=5.5.1&utms=2&utmn=1493472678&utmhn=www.reddit.com&utmt=event&utme=5(AdBlock*enabled*false)(0)8(site*srpath*usertype*uitype)9(%20reddit.com*%20reddit.com-GET_listing*guest*web)11(3!2)&utmcs=UTF-8&utmsr=2560x1600&utmvp=1288x792&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=13.0%20r0&utmdt=reddit%3A%20the%20front%20page%20of%20the%20internet&utmhid=2129416330&utmr=-&utmp=%2F&utmht=1400862512708&utmac=UA-12131688-1&utmni=1&utmcc=__utma%3D55650728.585571751.1400862513.1400862513.1400862513.1%3B%2B__utmz%3D55650728.1400862513.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6R~ HTTP/1.1 360 | Host: www.google-analytics.com 361 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 362 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 363 | Accept-Language: en-us,en;q=0.5 364 | Accept-Encoding: gzip, deflate 365 | Connection: keep-alive 366 | Referer: http://www.reddit.com/ 367 | 368 | GET /ados.js?q=43 HTTP/1.1 369 | Host: secure.adzerk.net 370 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 371 | Accept: */* 372 | Accept-Language: en-us,en;q=0.5 373 | Accept-Encoding: gzip, deflate 374 | Connection: keep-alive 375 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 376 | 377 | GET /fetch-trackers?callback=jQuery111005268222517967478_1400862512407&ids%5B%5D=t3_25jzeq-t8_k2ii&_=1400862512408 HTTP/1.1 378 | Host: tracker.redditmedia.com 379 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 380 | Accept: */* 381 | Accept-Language: en-us,en;q=0.5 382 | Accept-Encoding: gzip, deflate 383 | Connection: keep-alive 384 | Referer: http://www.reddit.com/ 385 | 386 | GET /ados?t=1400862512892&request={%22Placements%22:[{%22A%22:5146,%22S%22:24950,%22D%22:%22main%22,%22AT%22:5},{%22A%22:5146,%22S%22:24950,%22D%22:%22sponsorship%22,%22AT%22:8}],%22Keywords%22:%22-reddit.com%22,%22Referrer%22:%22http%3A%2F%2Fwww.reddit.com%2F%22,%22IsAsync%22:true,%22WriteResults%22:true} HTTP/1.1 387 | Host: engine.adzerk.net 388 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 389 | Accept: */* 390 | Accept-Language: en-us,en;q=0.5 391 | Accept-Encoding: gzip, deflate 392 | Connection: keep-alive 393 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 394 | 395 | GET /pixel/of_doom.png?id=t3_25jzeq-t8_k2ii&hash=da31d967485cdbd459ce1e9a5dde279fef7fc381&r=1738649500 HTTP/1.1 396 | Host: pixel.redditmedia.com 397 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 398 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 399 | Accept-Language: en-us,en;q=0.5 400 | Accept-Encoding: gzip, deflate 401 | Connection: keep-alive 402 | Referer: http://www.reddit.com/ 403 | 404 | GET /Extensions/adFeedback.js HTTP/1.1 405 | Host: static.adzrk.net 406 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 407 | Accept: */* 408 | Accept-Language: en-us,en;q=0.5 409 | Accept-Encoding: gzip, deflate 410 | Connection: keep-alive 411 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 412 | 413 | GET /Extensions/adFeedback.css HTTP/1.1 414 | Host: static.adzrk.net 415 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 416 | Accept: text/css,*/*;q=0.1 417 | Accept-Language: en-us,en;q=0.5 418 | Accept-Encoding: gzip, deflate 419 | Connection: keep-alive 420 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 421 | 422 | GET /reddit/ads-load.html?bust2 HTTP/1.1 423 | Host: static.adzerk.net 424 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 425 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 426 | Accept-Language: en-us,en;q=0.5 427 | Accept-Encoding: gzip, deflate 428 | Connection: keep-alive 429 | Referer: http://www.reddit.com/ 430 | 431 | GET /Advertisers/a774d7d6148046efa89403a8db635a81.jpg HTTP/1.1 432 | Host: static.adzerk.net 433 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 434 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 435 | Accept-Language: en-us,en;q=0.5 436 | Accept-Encoding: gzip, deflate 437 | Connection: keep-alive 438 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 439 | 440 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo1LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxNSwiZGkiOiI4NmI2Y2UzYWM5NDM0MjhkOTk2ZTg4MjYwZDE5ZTE1YyIsImRtIjoxLCJmYyI6NDE2MTI4LCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ1fQ&s=lwlbFf2Uywt7zVBFRj_qXXu7msY HTTP/1.1 441 | Host: engine.adzerk.net 442 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 443 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 444 | Accept-Language: en-us,en;q=0.5 445 | Accept-Encoding: gzip, deflate 446 | Connection: keep-alive 447 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 448 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 449 | 450 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9994987&PluID=0&ord=1400862593644&rtu=-1 HTTP/1.1 451 | Host: bs.serving-sys.com 452 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 453 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 454 | Accept-Language: en-us,en;q=0.5 455 | Accept-Encoding: gzip, deflate 456 | Connection: keep-alive 457 | Referer: http://static.adzerk.net/reddit/ads.html?sr=-reddit.com&bust2 458 | 459 | GET /Advertisers/63cfd0044ffd49c0a71a6626f7a1d8f0.jpg HTTP/1.1 460 | Host: static.adzerk.net 461 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 462 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 463 | Accept-Language: en-us,en;q=0.5 464 | Accept-Encoding: gzip, deflate 465 | Connection: keep-alive 466 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 467 | 468 | GET /BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=9962555&PluID=0&ord=1400862593645&rtu=-1 HTTP/1.1 469 | Host: bs.serving-sys.com 470 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 471 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 472 | Accept-Language: en-us,en;q=0.5 473 | Accept-Encoding: gzip, deflate 474 | Connection: keep-alive 475 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 476 | Cookie: S_9994987=6754579095859875029; A4=01fmFvgRnI09SF00000; u2=d1263d39-874b-4a89-86cd-a2ab0860ed4e3Zl040 477 | 478 | GET /i.gif?e=eyJhdiI6NjIzNTcsImF0Ijo4LCJjbSI6MTE2MzUxLCJjaCI6Nzk4NCwiY3IiOjMzNzAxOCwiZGkiOiI3OTdlZjU3OWQ5NjE0ODdiODYyMGMyMGJkOTE4YzNiMSIsImRtIjoxLCJmYyI6NDE2MTMxLCJmbCI6MjEwNDY0LCJrdyI6Ii1yZWRkaXQuY29tIiwibWsiOiItcmVkZGl0LmNvbSIsIm53Ijo1MTQ2LCJwYyI6MCwicHIiOjIwMzYyLCJydCI6MSwicmYiOiJodHRwOi8vd3d3LnJlZGRpdC5jb20vIiwic3QiOjI0OTUwLCJ1ayI6InVlMS01ZWIwOGFlZWQ5YTc0MDFjOTE5NWNiOTMzZWI3Yzk2NiIsInRzIjoxNDAwODYyNTkzNjQ2fQ&s=OjzxzXAgQksbdQOHNm-bjZcnZPA HTTP/1.1 479 | Host: engine.adzerk.net 480 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20100101 Firefox/15.0.1 481 | Accept: image/png,image/*;q=0.8,*/*;q=0.5 482 | Accept-Language: en-us,en;q=0.5 483 | Accept-Encoding: gzip, deflate 484 | Connection: keep-alive 485 | Referer: http://static.adzerk.net/reddit/ads-load.html?bust2 486 | Cookie: azk=ue1-5eb08aeed9a7401c9195cb933eb7c966 487 | 488 | GET /subscribe?host_int=1042356184&ns_map=571794054_374233948806,464381511_13349283399&user_id=245722467&nid=1399334269710011966&ts=1400862514 HTTP/1.1 489 | Host: notify8.dropbox.com 490 | Accept-Encoding: identity 491 | Connection: keep-alive 492 | X-Dropbox-Locale: en_US 493 | User-Agent: DropboxDesktopClient/2.7.54 (Macintosh; 10.8; ('i32',); en_US) 494 | 495 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- 1 | #[macro_use] 2 | extern crate nom; 3 | #[macro_use] 4 | extern crate bencher; 5 | 6 | extern crate fnv; 7 | 8 | use fnv::FnvHashMap as HashMap; 9 | use bencher::{Bencher, black_box}; 10 | 11 | use nom::{digit, be_u32, InputTakeAtPosition, Convert, recognize_float, 12 | ParseTo, Slice, InputLength, HexDisplay, InputTake, Compare, CompareResult, need_more,}; 13 | 14 | use std::fmt::Debug; 15 | 16 | pub type IResult = Result<(I, O), Err>; 17 | 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy)] 19 | pub enum Needed { 20 | Unknown, 21 | Size(usize), 22 | } 23 | 24 | #[derive(Debug)] 25 | pub enum Err { 26 | Incomplete(Needed), 27 | Error(E), 28 | Failure(E), 29 | } 30 | 31 | impl Err { 32 | fn convert>(other: Err) -> Self { 33 | match other { 34 | Err::Incomplete(i) => Err::Incomplete(i), 35 | Err::Error(e) => Err::Error(e.into()), 36 | Err::Failure(e) => Err::Failure(e.into()) 37 | } 38 | } 39 | } 40 | 41 | #[derive(Debug)] 42 | pub enum ErrorKind { 43 | Alt, 44 | Many0, 45 | Many1, 46 | Char, 47 | Tag, 48 | TakeWhile, 49 | TakeWhile1, 50 | ParseTo, 51 | } 52 | 53 | pub trait Er { 54 | fn from_error_kind(input: I, kind: ErrorKind) -> Self; 55 | 56 | fn or(self, other: Self) -> Self; 57 | } 58 | 59 | impl Er for (I, u32) { 60 | fn from_error_kind(input: I, kind: ErrorKind) -> Self { 61 | (input, 0) 62 | } 63 | 64 | fn or(self, other: Self) -> Self { 65 | other 66 | } 67 | } 68 | #[derive(Debug)] 69 | pub struct Simple { 70 | i: I, 71 | e: ErrorKind, 72 | } 73 | 74 | impl Er for Simple { 75 | fn from_error_kind(input: I, kind: ErrorKind) -> Self { 76 | Simple { 77 | i: input, 78 | e: kind, 79 | } 80 | } 81 | 82 | fn or(self, other: Self) -> Self { 83 | other 84 | } 85 | } 86 | 87 | #[derive(Debug)] 88 | enum VerboseKind { 89 | E(ErrorKind), 90 | Context(&'static str), 91 | } 92 | 93 | #[derive(Debug)] 94 | pub struct Verbose { 95 | v: Vec<(I, VerboseKind)>, 96 | } 97 | 98 | impl Verbose { 99 | pub fn append(mut self, input: I, context: &'static str) -> Self { 100 | let k = VerboseKind::Context(context); 101 | 102 | self.v.push((input, k)); 103 | 104 | self 105 | } 106 | } 107 | 108 | impl<'a> Er<&'a [u8]> for Verbose<&'a [u8]> { 109 | fn from_error_kind(input: &'a [u8], kind: ErrorKind) -> Self { 110 | Verbose { 111 | v: vec![(input, VerboseKind::E(kind))], 112 | } 113 | } 114 | 115 | fn or(self, other: Self) -> Self { 116 | //println!("or: self: {:?}, other: {:?}", self, other); 117 | // take the error from the branch that went the farthest 118 | let p1 = self.v.first().unwrap().0.as_ptr(); 119 | let p2 = other.v.first().unwrap().0.as_ptr(); 120 | //println!("p1: {:x?}, p2: {:x?}", p1, p2); 121 | if p1 <= p2 { 122 | other 123 | } else { 124 | self 125 | } 126 | } 127 | } 128 | 129 | pub fn context(mut parser: F, s: &'static str) -> impl FnMut(I) -> IResult> 130 | where F: FnMut(I) -> IResult> { 131 | 132 | move |input: I| { 133 | match parser(input.clone()) { 134 | Ok(res) => return Ok(res), 135 | Err(Err::Incomplete(i)) => Err(Err::Incomplete(i)), 136 | Err(Err::Error(e)) => Err(Err::Error(e.append(input, s))), 137 | Err(Err::Failure(e)) => Err(Err::Failure(e.append(input, s))), 138 | } 139 | } 140 | } 141 | 142 | /*************************/ 143 | 144 | //named!(first, flat_map!(digit, parse_to!(u32))); 145 | //named!(second, call!(be_u32)); 146 | 147 | pub fn or<'b, I: Clone, O, E: Er>(input: I, fns: &'b[&'b Fn(I) -> IResult]) -> IResult { 148 | let mut index = 0; 149 | 150 | for f in fns.iter() { 151 | match f(input.clone()) { 152 | Err(Err::Error(_)) => {}, 153 | rest => return rest, 154 | } 155 | 156 | } 157 | 158 | Err(Err::Error(E::from_error_kind(input, ErrorKind::Alt))) 159 | } 160 | 161 | pub fn preceded, F, G>(input: I, first: F, second: G) -> IResult 162 | where F: Fn(I) -> IResult, 163 | G: Fn(I) -> IResult { 164 | 165 | let (input, o1) = first(input)?; 166 | second(input) 167 | } 168 | 169 | pub fn separated, F, G, H>(input: I, first: F, sep: G, second: H) -> IResult 170 | where F: Fn(I) -> IResult, 171 | G: Fn(I) -> IResult, 172 | H: Fn(I) -> IResult { 173 | 174 | let (input, o1) = first(input)?; 175 | let (input, _) = sep(input)?; 176 | second(input).map(|(i, o2)| (i, (o1, o2))) 177 | } 178 | 179 | pub fn delimited, F, G, H>(input: I, first: F, sep: G, second: H) -> IResult 180 | where F: Fn(I) -> IResult, 181 | G: Fn(I) -> IResult, 182 | H: Fn(I) -> IResult { 183 | 184 | let (input, _) = first(input)?; 185 | let (input, o2) = sep(input)?; 186 | second(input).map(|(i, _)| (i, o2)) 187 | } 188 | 189 | pub fn take_while<'a, T: 'a, F, E: Er<&'a[T]>>(input: &'a [T], cond: F) -> IResult<&'a [T], &'a [T], E> 190 | where F: Fn(T) -> bool, 191 | &'a [T]: nom::InputTakeAtPosition { 192 | input.split_at_position(|c| !cond(c)).map_err(|_| Err::Error(E::from_error_kind(input, ErrorKind::TakeWhile))) 193 | } 194 | 195 | //#[inline(always)] 196 | pub fn take_while1<'a, T: 'a, F, E: Er<&'a[T]>>(input: &'a [T], cond: F) -> IResult<&'a [T], &'a [T], E> 197 | where F: Fn(T) -> bool, 198 | &'a [T]: nom::InputTakeAtPosition { 199 | match input.split_at_position(|c| !cond(c)) { 200 | Err(_) => Err(Err::Error(E::from_error_kind(input, ErrorKind::TakeWhile1))), 201 | Ok(s) => if s.1.is_empty() { 202 | Err(Err::Error(E::from_error_kind(input, ErrorKind::TakeWhile1))) 203 | } else { 204 | Ok(s) 205 | } 206 | } 207 | } 208 | 209 | pub fn map, F, G>(input: I, first: F, second: G) -> IResult 210 | where F: Fn(I) -> IResult, 211 | G: Fn(O1) -> O2 { 212 | 213 | first(input).map(|(i, o1)| (i, second(o1))) 214 | } 215 | 216 | pub fn flat_map, O1, O2, E1: Er+From, E2: Er, F, G>(input: I, first: F, second: G) -> IResult 217 | where F: Fn(I) -> IResult, 218 | G: Fn(O1) -> IResult { 219 | 220 | let (i, o1) = first(input)?; 221 | second(o1).map(|(_, o2)| (i, o2)).map_err(Err::convert) 222 | } 223 | 224 | pub fn many0, F>(input: I, mut f: F) -> IResult, E> 225 | where F: FnMut(I) -> IResult { 226 | 227 | let mut i = input; 228 | let mut acc = Vec::with_capacity(4); 229 | 230 | loop { 231 | let i_ = i.clone(); 232 | match f(i_) { 233 | Err(_) => return Ok((i, acc)), 234 | Ok((i2, o)) => { 235 | if i.input_len() == i2.input_len() { 236 | return Err(Err::Error(E::from_error_kind(i, ErrorKind::Many0))) 237 | } 238 | 239 | i = i2; 240 | acc.push(o); 241 | 242 | if i.input_len() == 0 { 243 | return Ok((i, acc)); 244 | } 245 | } 246 | } 247 | } 248 | } 249 | 250 | pub fn many1, F>(input: I, f: F) -> IResult, E> 251 | where F: Fn(I) -> IResult { 252 | //many1!(input, f) 253 | 254 | let mut i = input; 255 | 256 | let i_ = i.clone(); 257 | match f(i_) { 258 | Err(_) => { 259 | return Err(Err::Error(E::from_error_kind(i, ErrorKind::Many1))) 260 | }, 261 | Ok((i2, o)) => { 262 | let mut acc = Vec::with_capacity(4); 263 | acc.push(o); 264 | let mut i = i2; 265 | 266 | loop { 267 | let i_ = i.clone(); 268 | match f(i_) { 269 | Err(_) => { 270 | return Ok((i, acc)); 271 | }, 272 | Ok((i2, o)) => { 273 | if i.input_len() == i2.input_len() { 274 | return Err(Err::Error(E::from_error_kind(i, ErrorKind::Many1))) 275 | } 276 | 277 | i = i2; 278 | acc.push(o); 279 | 280 | if i.input_len() == 0 { 281 | return Ok((i, acc)); 282 | } 283 | } 284 | } 285 | } 286 | } 287 | } 288 | } 289 | 290 | pub fn separated_list, F, G>(input: I, mut sep: G, mut f: F) -> IResult, E> 291 | where F: FnMut(I) -> IResult, 292 | G: FnMut(I) -> IResult { 293 | let mut acc = Vec::new(); 294 | let (input, o) = f(input)?; 295 | acc.push(o); 296 | 297 | let mut i = input; 298 | 299 | loop { 300 | if i.input_len() == 0 { 301 | return Ok((i, acc)); 302 | } 303 | 304 | let i_ = i.clone(); 305 | match sep(i_) { 306 | Err(_) => return Ok((i, acc)), 307 | Ok((i2, _)) => { 308 | if i.input_len() == i2.input_len() { 309 | return Err(Err::Error(E::from_error_kind(i, ErrorKind::Many0))) 310 | } 311 | 312 | let i2_ = i2.clone(); 313 | match f(i2_) { 314 | Err(_) => return Ok((i, acc)), 315 | Ok((i3, o)) => { 316 | if i2.input_len() == i3.input_len() { 317 | return Err(Err::Error(E::from_error_kind(i, ErrorKind::Many0))) 318 | } 319 | 320 | i = i3; 321 | acc.push(o); 322 | } 323 | } 324 | } 325 | } 326 | } 327 | } 328 | 329 | //#[inline(always)] 330 | pub fn char<'a, E: Er<&'a[u8]>>(c: char) -> impl Fn(&'a[u8]) -> IResult<&'a[u8], char, E> { 331 | 332 | move |i:&[u8]| { 333 | if i.len() == 0 { 334 | Err(Err::Incomplete(Needed::Unknown)) 335 | } else { 336 | //beware of utf8 337 | if i[0] as char == c { 338 | Ok((&i[1..], c)) 339 | } else { 340 | Err(Err::Error(E::from_error_kind(i, ErrorKind::Char))) 341 | } 342 | } 343 | } 344 | } 345 | 346 | pub fn tag<'b, 'a: 'b, E: Er<&'b[u8]>>(t: &'a [u8]) -> impl Fn(&'b [u8]) -> IResult<&'b [u8], &'b [u8], E> { 347 | move |i:&'b [u8]| { 348 | let tag_len = t.input_len(); 349 | let res: IResult<_, _, E> = match i.compare(t) { 350 | CompareResult::Ok => Ok(i.take_split(tag_len)), 351 | //CompareResult::Incomplete => need_more(i, Needed::Size(tag_len)), 352 | CompareResult::Incomplete | CompareResult::Error => { 353 | Err(Err::Error(E::from_error_kind(i, ErrorKind::Tag))) 354 | } 355 | }; 356 | 357 | res 358 | } 359 | } 360 | 361 | pub fn value, F>(input: I, f: F, o: O2) -> IResult 362 | where F: Fn(I) -> IResult { 363 | 364 | f(input).map(|(i, _)| (i, o)) 365 | } 366 | 367 | /****************************/ 368 | 369 | /* 370 | fn parser(input: &[u8]) -> IResult<&[u8], u32> { 371 | or(input, &[&first, &second]) 372 | } 373 | 374 | fn test_many(input: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { 375 | let mut counter = 0; 376 | let res = many0(input, 377 | |i| { 378 | counter = counter + 1; 379 | tag!(i, "abcd") 380 | }); 381 | 382 | println!("counter: {}", counter); 383 | res 384 | } 385 | 386 | #[test] 387 | fn manytest() { 388 | test_many(&b"abcdabcdabcd"[..]); 389 | panic!(); 390 | } 391 | */ 392 | --------------------------------------------------------------------------------