Tried the followings for TCP/IP, HTTP and HTTPS traffic monitoring..
WebScarab is a framework for analysing applications that communicate using the HTTP and HTTPS protocols. WebScarab operates as an intercepting proxy, allowing the operator to review and modify requests created by the browser before they are sent to the server, and to review and modify responses returned from the server before they are received by the browser. WebScarab is able to intercept both HTTP and HTTPS communication. The operator can also review the conversations (requests and responses) that have passed through WebScarab.
tcpmon is an open-source utility for monitoring the data flowing on a TCP connection. tcpmon is used by placing it in-between a client and a server. The client is made to connect to tcpmon, and tcpmon forwards the data to server along-with displaying it in its GUI.
TCPMon is a utility that allows the messages to be viewed and resent. It is very much useful as a debug tool. It has originally being part of Axis1 and now stands as an independent project.
IPTraf is a console-based network statistics utility for Linux. It gathers a variety of figures such as TCP connection packet and byte counts, interface statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN station packet and byte counts.
Visual Traceroute is good, but is not free