Viewing file: 01-portscan.php (916 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php /** $Id: 01-portscan.php 124263 2003-04-22 12:03:35Z mj $ */ require_once "Net/Portscan.php";
/** Test for checkPort() and getService() */ if (Net_Portscan::checkPort("localhost", 80) == NET_PORTSCAN_SERVICE_FOUND) { echo "There is a service on your machine on port 80 (" . Net_Portscan::getService(80) . ").\n"; }
/** Test for checkPortRange() */ echo "Scanning localhost ports 70-90\n"; $result = Net_Portscan::checkPortRange("localhost", 70, 90);
foreach ($result as $port => $element) { echo "Port " . $port . ": "; if ($element == NET_PORTSCAN_SERVICE_FOUND) { echo " Service found.\n"; } else { echo " No service found.\n"; } }
/** Test for getService() */ echo "On port 22, there service " . Net_Portscan::getService(22) . " is running.\n";
/** Test for getPort() */ echo "The finger service usually runs on port " . Net_Portscan::getPort("finger") . ".\n";
?>
|