Example #1
0
 public function onProbe(Dog_Server $server, Dog_User $user, $from, $origin, $message)
 {
     if (GWF_IP6::isValidV4($message)) {
         $ip = $message;
         $host = 'my.ip.com';
     } elseif ($message !== ($ip = gethostbyname($message))) {
         $host = $message;
     } else {
         return "Cannot resolve hostname {$message}.";
     }
     $this->addIP($server, $ip);
     return "Added {$host} / {$ip}  to the scanning queue (on IRC " . $server->getDomain() . ").";
 }