<div>When I run the following code, it generate only printed message, seems like nothing is happening for opening control panel&nbsp;window and creating log file.</div>
<div>&nbsp;</div>
<div>Can someone help?</div>
<div>&nbsp;</div>
<div>here is my code</div>
<div>###############################################################</div>
<div>
<p>#!/usr/bin/perl</p>
<p>&nbsp;&nbsp;&nbsp; use HTTP::Proxy;<br>&nbsp;&nbsp;&nbsp; use HTTP::Recorder;<br>&nbsp;print &quot;Creating http:proxy \n&quot;;<br>&nbsp;&nbsp;&nbsp; my $proxy = HTTP::Proxy-&gt;new();</p>
<p>&nbsp;&nbsp;&nbsp; # create a new HTTP::Recorder object<br>&nbsp;&nbsp;&nbsp; print &quot;Creating http::recorder \n&quot;;<br>&nbsp;&nbsp;&nbsp; my $agent = new HTTP::Recorder(file =&gt; &quot;/tmp/myLogfile&quot;);<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; print &quot;calling showwindow function \n&quot;;
<br>&nbsp;&nbsp;&nbsp; showwindow =&gt; 1;<br>&nbsp;<br>&nbsp;# spare futile attempts at accessing control panel<br>&nbsp;<br>&nbsp;print &quot;setting control panel setting \n&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; control =&gt; &quot;<a href="http://http-recorder/">http://http-recorder/
</a>&quot;;</p>
<p>&nbsp;&nbsp;&nbsp; # set the log file (optional)<br>&nbsp;&nbsp;&nbsp; #$agent-&gt;file(&quot;/tmp/myLogfile&quot;);</p>
<p>&nbsp;&nbsp;&nbsp; # set HTTP::Recorder as the agent for the proxy<br>&nbsp;&nbsp;&nbsp; print &quot;The proxy is - $proxy \n&quot;;</p>
<p><br>&nbsp;&nbsp;&nbsp;&nbsp;$proxy-&gt;port( 8080 );&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; $proxy-&gt;agent( $agent );</p>
<p>&nbsp;&nbsp;&nbsp; # start the proxy<br>&nbsp;&nbsp;&nbsp; print &quot;starting proxy \n&quot;;<br>&nbsp;&nbsp;&nbsp; $proxy-&gt;start();<br>&nbsp;&nbsp;&nbsp; </p>
<p><br>&nbsp;&nbsp;&nbsp; 1;</p></div>
<div>&nbsp;</div>
<div>###############################################################&nbsp;</div>