Is there a non-installable version of Fiddler, or equivalent?

DebuggingFiddler

Debugging Problem Overview


One of my clients is currently waiting for his IT department to install Fiddler on his desktop so that he can debug his web application... Apparently his desktop requires IT Admin rights to install anything.

Is there a non-installable version of Fiddler, i.e. a standalone exe (additional files ok) or an equivalent program that can be run off a thumbdrive or a local folder?

Debugging Solutions


Solution 1 - Debugging

In fact, Fiddler Classic does not need to be installed:

  • Download Fiddler Classic setup (ie. FiddlerSetup.exe)
  • Open it with your Archive Manager (ie. 7-Zip)
  • Open $PLUGINSDIR folder
  • Open the contained FiddlerSetup.exe (yes again) in your Archive Manager

FiddlerSetup.exe opened in 7-Zip (again)

  • Extract the files in a folder
  • Run Fiddler.exe

FiddlerSetup.exe opened in 7-Zip


For Fiddler Everywhere, it is almost the same

  • Download Fiddler Everywhere (ie. Fiddler Everywhere 1.0.1.exe)
  • Open it with your Archive Manager (ie. 7-Zip)
  • Open $PLUGINSDIR folder
  • Open the contained app-64.7z file in your Archive Manager

Fiddler Everywhere 1.0.1.exe content

app-64.7z contained in archive

  • Extract the files in a folder
  • Run Fiddler Everywhere.exe

Solution 2 - Debugging

No, Fiddler doesn't "Add hooks" that require administrative permissions. You can simply copy the Fiddler folder from the Program Files folder onto the desktop of whatever user you want and launch it directly from there.

The only thing that you don't get in an "XCOPY" install is the Fiddler-related buttons in your browsers (e.g. IE and Firefox) because those are set by the installer, and if you don't run the installer, you won't get the browser extensions.

Solution 3 - Debugging

You may try either Burp ( http://portswigger.net/burp/ ) or Web Scarab ( http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project ). Both are written in Java, downloadable as zip Files and don't require admin rights ... but java. If they don't fit you can either try one of the numerous other stand alone web proxys ( http://www.owasp.org/index.php/Phoenix/Tools#HTTP_proxying_.2F_editing ) or a Firefox plugin ( http://www.owasp.org/index.php/Phoenix/Tools#Browser-based_HTTP_tampering_.2F_editing_.2F_replaying ).

If the application is developed with Eclipse: This also has some simple Traffic Monitoring tools

Solution 4 - Debugging

There's a TCP/IP sniffer called SmartSniff that is designed to not require installation.

Solution 5 - Debugging

You may want to try FiddlerCap, which is a light-weight version of Fiddler (using FiddlerCore) in the sense that it captures traffic and saves it to a Fiddler archive. It does require an install by default, but you can avoid that if you:

  1. Install the FiddlerCap download on a different machine first. This basically does an extract only. You can simply distribute the files to the intended target machine.

  2. Add the FiddlerCap folder on the target machine to the PATH environment variable, because it needs to find FiddlerCore.dll in that folder.

Solution 6 - Debugging

Just try to extract contents from Fiddler's installation file as Laymain mentioned. Worked for version 1.0.0.

For example, using WinRAR:

1

How it looks like:

enter image description here

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionOskar AustegardView Question on Stackoverflow
Solution 1 - DebuggingLaymainView Answer on Stackoverflow
Solution 2 - DebuggingEricLawView Answer on Stackoverflow
Solution 3 - Debuggingfree_easyView Answer on Stackoverflow
Solution 4 - DebuggingJacob MattisonView Answer on Stackoverflow
Solution 5 - DebuggingTom de WaardView Answer on Stackoverflow
Solution 6 - DebuggingFaitherView Answer on Stackoverflow