查看完整版本: Php做的端口嗅探器

lily 2007-8-2 13:28

Php做的端口嗅探器

             <p><SPAN class=unnamed3>&lt;? <BR>&nbsp;&nbsp;//Php做的端口嗅探器--可以指定网站和端口 <BR>//并返回嗅探结果 <BR>&nbsp;&nbsp;&nbsp;&nbsp;function http_request($server, $port) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;$data = ""; <BR>&nbsp;&nbsp;&nbsp;&nbsp;$query = "HEAD / HTTP/1.0"; <BR>&nbsp;&nbsp;&nbsp;&nbsp;$fp = fsockopen($server, $port); <BR>&nbsp;&nbsp;&nbsp;&nbsp;if($fp) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;fputs($fp, $query."rnn"); <BR>&nbsp;&nbsp;&nbsp;&nbsp;while(!feof($fp)) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;$data .= fread($fp, 1000); <BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR>&nbsp;&nbsp;&nbsp;&nbsp;fclose($fp); <BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR>&nbsp;&nbsp;&nbsp;&nbsp;return $data; <BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR>&nbsp;&nbsp;&nbsp;&nbsp;?&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;FORM&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;INPUT TYPE=HIDDEN NAME=action VALUE=query&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;Site: &lt;INPUT TYPE=TEXT NAME=server VALUE="&lt;?echo $server?&gt;"&gt; &lt;SMALL&gt;(ie: www.wackowoh.com)&lt;/SMALL&gt;&lt;BR&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;Port: &lt;INPUT TYPE=TEXT NAME=port VALUE="80" SIZE="5" MAXLENGTH="5"&gt;&lt;BR&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;INPUT TYPE=SUBMIT VALUE=" OK "&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/FORM&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;? <BR>&nbsp;&nbsp;&nbsp;&nbsp;if($action == "query") { <BR>&nbsp;&nbsp;&nbsp;&nbsp;$data = http_request($server, $port); <BR>&nbsp;&nbsp;&nbsp;&nbsp;echo "Connected To $server on port $port.&lt;p&gt;"; <BR>&nbsp;&nbsp;&nbsp;&nbsp;echo "Output: &lt;p&gt;&lt;pre&gt;$data&lt;/pre&gt;&lt;p&gt;"; <BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR>&nbsp;&nbsp;&nbsp;&nbsp;?&gt;&nbsp;</SPAN>    </p>     <center><input type="image" onclick=copyToClipBoard() src="http://www.phpchina.com/images/phpcn_book_bu_tj.gif" border="0"></center>
页: [1]
查看完整版本: Php做的端口嗅探器
PageRank