# Data for the full tests data = [ # (URL, HTML, result) ] # Generated using: # wpull https://archive.today/download/J4I1a.zip --warc-file cloudflare-circumvent --warc-append --warc-max-size 2147483648 --no-robots --no-check-certificate --user-agent 'Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0' --concurrent 1 --wait 1 --random-wait --waitretry 1 --page-requisites --span-hosts-allow page-requisites --escaped-fragment --strip-session-id --tries 100 --retry-connrefused --retry-dns-error --timeout 60 --session-timeout 21600 --delete-after --database cloudflare-circumvent.db --no-verbose --output-file cloudflare-circumvent.log # Extract HTML: # zgrep -A 84 '' cloudflare-circumvent-00000.warc.gz | sed "s~^--\$~''', None])§data.append(['https://archive.today/download/J4I1a.zip', '''~" | tr '§' '\n' # Extract challenge code for running in NodeJS: # { echo "t = 'archive.today'"; echo 'var i = 0;'; zgrep -P '(s,t,o,p,b,r,e,a,k,i,n,g,f|\+ t\.length)' cloudflare-circumvent-00000.warc.gz | sed "s, '; 121',,; s,a\.value =,console.log('data[' + i + '][2] = ' + (,; s,length;$,length));i+=1;,"; } | nodejs # URL and HTML data.append(['https://archive.today/download/J4I1a.zip', '''
DDoS protection by Cloudflare
Ray ID: 3d376a932d2f3e7a |
DDoS protection by Cloudflare
Ray ID: 3d376a9bdd873eaa |
DDoS protection by Cloudflare
Ray ID: 3d376aa28cf13e9e |
DDoS protection by Cloudflare
Ray ID: 3d376aa7e9fb3e7a |
DDoS protection by Cloudflare
Ray ID: 3d376aae69d53e50 |
DDoS protection by Cloudflare
Ray ID: 3d376ab40ced3e74 |
DDoS protection by Cloudflare
Ray ID: 3d376abacd5f3e50 |
DDoS protection by Cloudflare
Ray ID: 3d376abff9473e5c |
DDoS protection by Cloudflare
Ray ID: 3d376ac4ffc13e6e |
DDoS protection by Cloudflare
Ray ID: 3d376ac8cbb13e50 |
DDoS protection by Cloudflare
Ray ID: 3d376ace79a93e50 |
DDoS protection by Cloudflare
Ray ID: 3d376ad7d9e23e56 |
DDoS protection by Cloudflare
Ray ID: 3d376adbfb2d3e7a |
DDoS protection by Cloudflare
Ray ID: 3d376ae51dab3e74 |
DDoS protection by Cloudflare
Ray ID: 3d376ae9ae5a3e68 |
DDoS protection by Cloudflare
Ray ID: 3d376aef08fb3e56 |
DDoS protection by Cloudflare
Ray ID: 3d376af8ab013e68 |
DDoS protection by Cloudflare
Ray ID: 3d376afd9f733e62 |
DDoS protection by Cloudflare
Ray ID: 3d376b04ef2c3e6e |
DDoS protection by Cloudflare
Ray ID: 3d376b0cbf5f3e50 |
DDoS protection by Cloudflare
Ray ID: 3d376b152b733e68 |
DDoS protection by Cloudflare
Ray ID: 3d376b19d8103eaa |
DDoS protection by Cloudflare
Ray ID: 3d376b1d8a7a3ea4 |
DDoS protection by Cloudflare
Ray ID: 3d376b23b8053eaa |
DDoS protection by Cloudflare
Ray ID: 3d376b28fed33e68 |
DDoS protection by Cloudflare
Ray ID: 3d376b2e293b3eaa |
DDoS protection by Cloudflare
Ray ID: 3d376b376c3b3e5c |
DDoS protection by Cloudflare
Ray ID: 3d376b3c7c813e80 |
DDoS protection by Cloudflare
Ray ID: 3d376b452c253e86 |
DDoS protection by Cloudflare
Ray ID: 3d376b49b9973e5c |
DDoS protection by Cloudflare
Ray ID: 3d376b52ab713e8c |
DDoS protection by Cloudflare
Ray ID: 3d376b56dee63eaa |
DDoS protection by Cloudflare
Ray ID: 3d376b5ffb7a3e68 |
DDoS protection by Cloudflare
Ray ID: 3d376b644e2f3e4a |
DDoS protection by Cloudflare
Ray ID: 3d376b6cba4b3e62 |
DDoS protection by Cloudflare
Ray ID: 3d376b72ddea3e4a |
DDoS protection by Cloudflare
Ray ID: 3d376b7b6cd53e86 |
DDoS protection by Cloudflare
Ray ID: 3d376b81fc0d3e5c |
DDoS protection by Cloudflare
Ray ID: 3d376b8b98223e86 |
DDoS protection by Cloudflare
Ray ID: 3d376b909f083ea4 |
DDoS protection by Cloudflare
Ray ID: 3d376b9a1a203eb0 |
DDoS protection by Cloudflare
Ray ID: 3d376ba30e253e50 |
DDoS protection by Cloudflare
Ray ID: 3d376ba94a783e62 |
DDoS protection by Cloudflare
Ray ID: 3d376bad0d463e68 |
DDoS protection by Cloudflare
Ray ID: 3d376bb4ab0d3e9e |
DDoS protection by Cloudflare
Ray ID: 3d376bbe4e1a3e8c |
DDoS protection by Cloudflare
Ray ID: 3d376bc68cb83e6e |
DDoS protection by Cloudflare
Ray ID: 3d376bcc1b133e74 |
DDoS protection by Cloudflare
Ray ID: 3d376bd1cf7f3e6e |
DDoS protection by Cloudflare
Ray ID: 3d376bd5f9fb3eb0 |
DDoS protection by Cloudflare
Ray ID: 3d376bdcfc3e3e5c |
DDoS protection by Cloudflare
Ray ID: 3d376be40b703e5c |
DDoS protection by Cloudflare
Ray ID: 3d376bebbc3d3e5c |
DDoS protection by Cloudflare
Ray ID: 3d376bf14e303e6e |
DDoS protection by Cloudflare
Ray ID: 3d376bf7fafd3e98 |
DDoS protection by Cloudflare
Ray ID: 3d376bff590c3eb0 |
DDoS protection by Cloudflare
Ray ID: 3d376c084a493e50 |
DDoS protection by Cloudflare
Ray ID: 3d376c11d9f93e56 |
DDoS protection by Cloudflare
Ray ID: 3d376c175f3e3e86 |
DDoS protection by Cloudflare
Ray ID: 3d376c1f9bc23e68 |
DDoS protection by Cloudflare
Ray ID: 3d376c2758b63e92 |
DDoS protection by Cloudflare
Ray ID: 3d376c2f08733e6e |
DDoS protection by Cloudflare
Ray ID: 3d376c356a883e8c |
DDoS protection by Cloudflare
Ray ID: 3d376c3cc9a63e9e |
DDoS protection by Cloudflare
Ray ID: 3d376c42eb7f3e68 |
DDoS protection by Cloudflare
Ray ID: 3d376c4bd8c23e56 |
DDoS protection by Cloudflare
Ray ID: 3d376c506bf93e5c |
DDoS protection by Cloudflare
Ray ID: 3d376c559a323e6e |
DDoS protection by Cloudflare
Ray ID: 3d376c5ae8423e9e |
DDoS protection by Cloudflare
Ray ID: 3d376c5f4db03eb0 |
DDoS protection by Cloudflare
Ray ID: 3d376c65fcb93e9e |
DDoS protection by Cloudflare
Ray ID: 3d376c6dbdeb3e7a |
DDoS protection by Cloudflare
Ray ID: 3d376c76de733e50 |
DDoS protection by Cloudflare
Ray ID: 3d376c7b79203ea4 |
DDoS protection by Cloudflare
Ray ID: 3d376c84fce03e62 |
DDoS protection by Cloudflare
Ray ID: 3d376c8929123e62 |
DDoS protection by Cloudflare
Ray ID: 3d376c8eaf113e5c |
DDoS protection by Cloudflare
Ray ID: 3d376c92ee853e86 |
DDoS protection by Cloudflare
Ray ID: 3d376c979ea33e9e |
DDoS protection by Cloudflare
Ray ID: 3d376c9badba3eaa |
DDoS protection by Cloudflare
Ray ID: 3d376ca24e343e86 |
DDoS protection by Cloudflare
Ray ID: 3d376ca78e9d3e6e |
DDoS protection by Cloudflare
Ray ID: 3d376cab8e283ea4 |
DDoS protection by Cloudflare
Ray ID: 3d376cafaff93e8c |
DDoS protection by Cloudflare
Ray ID: 3d376cb76b0a3e98 |
DDoS protection by Cloudflare
Ray ID: 3d376cbcdb013eaa |
DDoS protection by Cloudflare
Ray ID: 3d376cc279de3e50 |
DDoS protection by Cloudflare
Ray ID: 3d376cc64dcc3e50 |
DDoS protection by Cloudflare
Ray ID: 3d376ccf5b743e92 |
DDoS protection by Cloudflare
Ray ID: 3d376cd33f213ea4 |
DDoS protection by Cloudflare
Ray ID: 3d376cdb8c563eb0 |
DDoS protection by Cloudflare
Ray ID: 3d376ce4cce53e50 |
DDoS protection by Cloudflare
Ray ID: 3d376cec89563e8c |
DDoS protection by Cloudflare
Ray ID: 3d376cf638c83e9e |
DDoS protection by Cloudflare
Ray ID: 3d376cfbed4d3e86 |
DDoS protection by Cloudflare
Ray ID: 3d376d008c113e86 |
DDoS protection by Cloudflare
Ray ID: 3d376d075aac3e9e |
DDoS protection by Cloudflare
Ray ID: 3d376d0d0c483e4a |
DDoS protection by Cloudflare
Ray ID: 3d376d14fbc83e74 |
DDoS protection by Cloudflare
Ray ID: 3d376d1e6e573e68 |