<div>Hi,</div>
<div>Thank you for the answer. But&nbsp;there is the problem, sice it is an SOA based solution I have to make it platform non specific as this can be implemented on any.</div>
<div>&nbsp;</div>
<div>Thabts one of the main reasons I chose python as it gives me an abstraction from platform specific details.</div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>Sai<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 12/8/06, <b class="gmail_sendername">Pavel Pergamenshchik</b> &lt;<a href="mailto:ppergame@gmail.com">ppergame@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><span class="e" id="q_10f62e9d8f773b96_0">On 12/8/06, <b class="gmail_sendername">PAPPU Sai Venkatakrishnan</b> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:saidesertrose2004@gmail.com" target="_blank">
saidesertrose2004@gmail.com</a>&gt; wrote:</span></div>
<div>
<div><span class="e" id="q_10f62e9d8f773b96_2"><span class="gmail_quote"></span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>Hi,</div>
<div>I am working on twisted framework to create a test harness for testing and monitoring web services.&nbsp;The idea is to&nbsp;non intrusively monitor&nbsp;SOAP requests&nbsp;sent to or from a webservice and log them. I approached the problem by creating a miniature proxy server to log the HTTP requests through the machine at the port in which the webservice is listening. But since the webservice is already using the port the proxy is not able to run. 
</div>
<div>&nbsp;</div>
<div>Is there a way in which I can listen to the SOAP messages traffic in a webservice using twisted? Please let me know your ideas.</div></blockquote></span></div>
<div><br>If you are running Linux on the server, you can use the iptables transparent proxy (iptables target REDIRECT) to intercept SOAP requests to your proxy. REDIRECT can only forward requests to the local host. You can get the original destination address with getsockopt option SO_ORIGINAL_DST. 
<br>&nbsp;</div><br>&nbsp;</div><br>_______________________________________________<br>Twisted-web mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Twisted-web@twistedmatrix.com">Twisted-web@twistedmatrix.com
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web</a><br><br>
<br></blockquote></div><br>