Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm interested to know more about how certain network protocols work (like SSH or FTP for example). Is there a program that can facilitate connecting to computers on the network and communicating with them? I'd prefer a GUI program, and I'd prefer for it to work on OS X.

For example, I use a program that allows me to test REST services. I can use it to send requests in the HTTP method of my choice, and analyze the response.

Of course, this program is made for HTTP requests. I'm looking for a much more general way to look at protocols.

share|improve this question
up vote 2 down vote accepted

Wireshark will show you the protocol (but not let you enter data).

share|improve this answer
Note that wireshark won't help you a lot for SSH and co., because of the encryption. – Jonas Wielicki Jan 27 '13 at 10:56
But can I make requests with Wireshark? I used it before, and it seemed to be only for viewing the traffic that's already there, not initiating requests myself. Can this be done in Wireshark? – Hassan Jan 27 '13 at 11:12
No, but if you set up an ssh session it will show you the the sequence of messages although obviously not the decrypted values – parkydr Jan 27 '13 at 11:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .