I needed to scan a Joomla site that only shows most of its content when logged in in the frontend. Xenu FAQ suggests using Cookies. That didn’t work for me. So I used Fiddler web debugger and it’s scripting engine.
First start Fiddler and set it to capture traffic. Log in in the site using a browser. Check and find the cookie data – copy it to the clipboard.
Open ‘Customize rules’ in Fiddler and search for
1 | static function OnBeforeRequest(oSession: Session) |
Before any other code paste:
1 | oSession.oRequest["Cookie"] = "data you copied earlier"; |
Now start Xenu as you would on any other site. Remember to disable Fiddler after that as it might offer weird results later.