YEa we had that it just scans port.. 10 people on my server were using this, lol its annoying because you can see it pop up on the auth serv window (at first I thought people were trying to hack me rofl)
Code:
<?PHP
function scanport($host, $port) {
$sock = fsockopen($host, $port, &$num, &$error, 2);
if ($sock) {
if (getservbyport($port,"tcp")!=null) {
$serv = getservbyport($port,"tcp");
** else {
$serv = "Unknown";
**
echo "<font face=\"fixedsys\">Port: $port/tcp open. Service: $serv<br>\n";
fclose($sock);
unset($sock);
**else{
echo "<font face=\"fixedsys\">Port: $port/tcp CLOSED. Service: $serv<br>\n";
unset($sock);
**
**
/* Voorbeelden: */
scanport("server1.pwn.be", 21);
scanport("server1.pwn.be", 22);
scanport("server1.pwn.be", 25);
scanport("server1.pwn.be", 53);
scanport("server1.pwn.be", 80);
?>
The function scanport() will scan the server for an open port. This way you can make a "Server Status" page.
Syntax:
scanport(HOSTNAME, PORT);
Examples:
scanport("localhost", 21);
scanport("server1.pwn.be", 25);
scanport("www.phpfreakz.nl", 80);
Set to scan the auth port
(No I didnt write this, these things are readily available online for free)