Skip to content

Instantly share code, notes, and snippets.

@fadhil-riyanto
Created November 14, 2020 13:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fadhil-riyanto/363fe4ef99b41efb58770d8561e7a274 to your computer and use it in GitHub Desktop.
Save fadhil-riyanto/363fe4ef99b41efb58770d8561e7a274 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>dns</title>
</head>
<body>
<form action="" method="post">
<select name="jenis_scan">
<option>Pilih Method</option>
<option value="DNS_NS">NS_SCAN</option>
<option value="DNS_MX">MX_SCAN</option>
<option value="DNS_A">A_SCAN</option>
</select>
<input type="text" name="site" placeholder="Masukkan situs">
<button type="submit" name="kirim">Checker</button>
</form>
<br><hr>
</body>
</html>
<?php
if(isset($_POST["kirim"])){
$web = $_POST['site'];
$jenis_scan = $_POST['jenis_scan'];
switch ($jenis_scan) {
case 'DNS_NS':
$a = dns_get_record($web, DNS_NS);
foreach($a as $aa){
echo 'Servernya : '.$aa['target'].'<br>';
}
break;
case 'DNS_MX':
$b = dns_get_record($web, DNS_MX);
foreach($b as $bb){
echo 'DATA MX : '.$bb['target'].'<br>';
}
break;
case 'DNS_A':
$c = dns_get_record($web, DNS_A);
foreach($c as $cc){
echo "A RECORD : ".$cc['ip'].'<br>';
}
break;
default:
echo "kosong";
break;
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment