How to watch network traffic? A la packet sniffing or web debugging proxy?

So when I debug my web applications, etc., I used Charles web proxy and debugger and love it. It is so nice to see what is sent and received through ports 80 and 443. I see all resource downloads, not only from the “browser” for each user, but also for flash applications. I also see how calls are made, and they are pretty easy to recover. This is a great debugging tool and I like it.

Therefore, I am interested in two things:

Firstly, I am wondering if there is something similar that I can use to view traffic that may appear on other ports. I think that some desktop applications will use the Internet, but not necessarily through HTTP / https requests. I remember watching several security tools several years ago - there are many security tools there, such as kismet / etherCap, ethershark, etc. - is there one that does what I describe in a simple and intuitive way?

Also, I am wondering if I am using an iPhone / iPad / Android device, how can I configure a proxy server through my computer so that I can view the http / https requests that the device does? Del>

Found the answer to this question: http://www.ravelrumba.com/blog/ipad-http-debugging/

I am mainly on a Mac, so anything Mac friendly would be very helpful.

Thank!

+3
source share
2 answers

I believe you are looking for Wireshark . It allows you to monitor the network interface on your computer and be able to inform you of sent / received packets, as well as their protocols. It also has a protocol decoder that can be used to obtain layer 7 information about the IP stream. You can also perform the “Follow TCP stream”, which allows you to view the entire conversation of this connection. It is based on libpcap (packet capture), which also uses the built-in tcpdump.

- , SSL, . SSL "" ( OSI) - , wirehark ( ).

+3

http://sectools.org/sniffers.html. Wireshark , Ethereal. X11, , .

+1

All Articles