Skip to main content
100%

https://web.archive.org/web/20170209205035/http://www.soufeel.com/

✓ Published0🌍 Public
NN0taN3rd
Last edited Jan 6, 2018
Created on Jan 5, 2018

This visualization tracks the client-side rewriting of a single webpage archived in the Wayback Machine, logging every URL modification made by JavaScript functions. It tallies 357 total rewrites and 13 HTTP 404 errors, breaking down calls by API (such as `Element.setAttribute`, `Node.appendChild`, `Element.innerHTML`, and `document.write`) and by element and attribute type, with counts for each combination. Raw server logs and rewrite logs are appended, showing specific requests and error responses. The data is rendered as plain text tables and log excerpts, providing a quantitative audit of archive-injected behavior.

AI-generated description

https://web.archive.org/web/20170209205035/http://www.soufeel.com/

Page In Archive

Patching Global JS To Provide Client Side Rewriting

Total Rewrites: 357

Total 404: 13

Youtube Video Of Client Side Rewrites In Action

Client Side Rewrites Provided

  1. fetch
  2. Request.{constructor}
  3. XMLHttpRequest.{open}
  4. document.{domain, write, writeln}
  5. ServiceWorkerContainer.{register}
  6. navigator.{sendBeacon}
  7. history.{pushState, replaceState}
  8. Element.{setAttribute, getAttribute, insertAdjacentHTML}
  9. Node.{appendChild, replaceChild, insertBefore}
  10. HTMLElement.{innerHTML, outterHTML}
  11. HTMLIFrameElement.{srcdoc}
  12. HTMLStyleElement.{textContent}
  13. Properties get and set {style, href, src, srcset, poster, data, content} with rewrite modifier corresponding to element {cs_, im_, if_, js_, oe_, mp_}

Client Side Rewriting

  1. Identification can be done automatically
  2. Rewriter code can be automatically generated

Page On Live Web

Waiting Till Network Idle And Logging Potential JS Rewrites

Total Potential Rewrites 332

element.setAttribute calls

element attribute count
LINK href 4
IMG src 4
A href 4
SCRIPT src 10
IFRAME src 2

element.attribute = x

element attribute count
SCRIPT src 27
IMG src 70
IFRAME src 8
A href 30
LINK href 1

someElement.innerHTML = string

element added times added
A 53
IMG 13

document.write calls

element added times added
IMG 2

document.createElement calls

element times created
SCRIPT 44
IFRAME 8
LINK 5
A 32

XMLHttpRequest

Method Request Count
POST 5
GET 10

Similar vizzes