Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm running Ubuntu in a virtual machine (host machine is Windows 7). Is it possible to use Fiddler in the host machine to capture the traffic from the virtual machine? Seeing as the virtual machine's network must be passing through the host computers NIC, can Fiddler capture the packets? (I don't know of any free alternative to Fiddler for Linux, except Tamper Data, but I need a bit more control). Thanks.

share|improve this question
    
For the record, WebScarab is a pretty good alternative to Fiddler. Also check out Burp. –  ÃŁŁǫǛȉЖΦΤїҪ Nov 2 '12 at 20:50
add comment

2 Answers

up vote 4 down vote accepted

There are quite a few alternatives for Fiddler on Linux, some that I would even consider better. Two that come to mind are Nettool and Paros (Paros Proxy). Both are Java based (multiplatform) and Paros is my personal preference.

share|improve this answer
add comment

It is possible. The following steps worked for me with Windows 7 Enterprise running Ubuntu 10 in VMWare Player 4.0.1

  1. In Ubuntu VM visit the Network Proxy dialog (System > Preferences > Network Proxy)
  2. Select "Manual proxy configuration"
  3. Enter host (Windows) IP addresss and port 8888 (unless you have changed that default in Fiddler)
  4. Close dialog
  5. Open Fiddler options, select the Connections tab, ensure that "Allow remote computers to connect" is enabled. If it's not, enable it and restart Fiddler.
share|improve this answer
    
works fine for virtual box as well, be sure to listen all processes on host though –  dmi3y Sep 21 '13 at 0:38
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.