I'm interested in using Fiddler to inspect HTTP(S) API traffic on my home network. I want two networks/routers; "Normal" and "Fiddler". I want the devices to easily connect to either network. I do not want to manually configure/unconfigure proxy settings when moving devices between normal and Fiddler proxy network. I just want to select a new access point and have the device work. How can this be done? Will some kind of port-forwarding on the "fiddler" router suffice?
Connecting Devices to Fiddler Without Proxy Changing?
1.5k Views Asked by BSalita At
2
There are 2 best solutions below
1
Neelima Sridhar
On
http://fiddlerbook.com/fiddler/help/hookup.asp --- have you checked this? I think this helps.
Related Questions in API
- SuiteCRM how to retrieve all account related contacts
- how do i submit a pastebin or pastee from an android app and get the url back
- BigCommerce PHP API delete Category which contains products
- Interact with chrome bookmarks outside of extensions
- purchase individual items and subscriptions in the same PayPal REST API transaction
- youtube api v3 insert comments
- Youtube api v3 duration
- Responding to an Office 365 event invite via REST
- Convert youtube video to mp3 using Quick MP3 API
- How to real-time monitor the emails?
- Laravel - Fractal - Using Find() in transformer file- is it correct or can it be done more efficiently?
- return data from a Azure API json
- Accessing Picasa Web API using PHP
- RAML multivalued form parameter
- TestFlight API and stats with as3
Related Questions in HTTP
- My get request for http is very slow
- Angular multiple http requests chrome android
- HttpRequestContext vs HttpContext
- Converting curl command to iOS
- getting google contacts using shuttlecloud
- Node.js http.get example
- How can hide url value in php
- Symfony2 - handle HTTP/Entity user access restrictions
- Angular http interceptor responseError doesn't have statusText
- Which of the following hostnames are valid?
- Send Http request at specific time
- Rails - read file from POST request / octet-stream
- Python - Cookies & BeautifulSoup
- Npm requests stopped by home router
- POST Android json data
Related Questions in PROXY
- Bulletproof HTTP Monitor for iOS
- HTTP to HTTPS mapping using proxy servers
- Serving external webpages through a single website
- I dont know how to add Proxy to my Phantomjs script
- How to configure standalone Jetty 9 as a reverse proxy to a node app?
- How to wait inside a method, till other method is completed
- Working on two different Git Organization repos using two different credentials in proxy mode
- How to publish wsdl when using different endpoints in proxy with WSO2?
- npm doesn't download packages (connect ETIMEDOUT)
- Browsersync LiveReload on Proxy Server
- Can the HTTP method "PATCH" be safely used across proxies etc.?
- redirect https to http for content filtering
- Uncaught SoapFault exception: [HTTP] Proxy Authentication Required
- Using phantomjs print proxy it used to access website
- How to set up a reverse proxy in nodejs for multiple targets?
Related Questions in FIDDLER
- Elasticsearch Fiddler No DNS
- 401 error when using a web service in sapui5
- Post JPEG file using fiddler with other body data
- Downloaded octet-stream then encoding as pdf; can't get line endings worked out
- How to capture http GET and POST calls from windows application through Java
- See data that an app is secretly sending to web server in the background
- how to check the dynamic behavior of a web service (WCF) from process monitor?
- Error trying to modify JSON object in Fiddler
- Fiddler output has unknown prefix and postfix
- SAML logout request is not sending cookies to IdP
- Wireshark / Fiddler not displaying traffic through C# Webclient when using proxy
- Proxy settings with fiddler
- Can I use FiddlerCore parsing and http request management functionality without enabling it as a proxy?
- Watch HTTP traffic with Katana
- Web API parameter is always null
Related Questions in ROUTER
- how to hide an id from a joomla url
- Ui-router URL changes, nested view not loading
- Npm requests stopped by home router
- How to find the network router's model programmatically
- Automatically forward ports from clients
- How to know the mount path of router on express?
- AIR server connections
- Build wifi broadcast device?
- Displaying dynamic views for multiple profiles (customers) with AngularJs
- writing koa middleware for fluxible-router (async executeAction)
- angular2 router in service?
- Wifi repeater and captive portal
- Quest for a good xen single ip routing config with port forwarding
- multiple components in the same viewports with new angular router.
- Connecting Devices to Fiddler Without Proxy Changing?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
After several weeks of experimentation and discussion, my conclusion is that neither Fiddler nor Charles Proxy support transparent proxy which is key to making a simple router setup work. OTOH, mitmproxy does work well. mitmproxy runs on OS/X and Linux. For Windows there are two options, mitmdump is a UI-less version of mitmproxy, and mitmweb (available but not presently released) has a very promising UI.
Indeed you easily configure a router to gateway to a mitm system. From there mitm will show http requests and responses. If you want to see HTTPS, you'll simply need to have the device accept an mitm certificate. Do so by visiting the special domain name http://mitm.it and follow instructions.
For a more detailed discussion see Best Way to Inspect HTTP(S) APIs of Many Devices
I wrote up the procedure for configuring a router to proxy client traffic to a transparent proxy. Works great with MitmProxy. The beauty of this approach is that you can simply connect a client device, wired or wireless, to the router and HTTP(S) traffic will be displayed by MitmProxy. No need to fiddle with each device's proxy settings. You simply choose the router's network, when done you flip back to the usual router.
Best Way to Inspect HTTP(S) API Traffic in a Multi-Platform Multi-Device Environment