Ultimate Domain & IP Lookup Tool
',$output, '
';
} else {
echo "Invalid domain.";
}
}
if(isset($_POST['ip']) && $_POST['ip']){
function validatePublicIp($ip) {
if (filter_var($ip, FILTER_VALIDATE_IP)) {
if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {
return true;
}
}
return false;
}
$ip = isset($_POST['ip']) ? $_POST['ip'] : '';
if ($ip && validatePublicIp($ip)) {
$command = 'whois '.$_POST['ip'];
$escaped_command = escapeshellcmd($command);
$output = shell_exec($escaped_command);
echo '';
} else {
echo "Invalid IP address.";
}
}
?>