add selected info from ipinfo.io about location and ASN
This commit is contained in:
10
index.php
10
index.php
@@ -32,6 +32,7 @@ if($method === "simple") { // simple
|
|||||||
$ip = $t;
|
$ip = $t;
|
||||||
show_hostname($ip);
|
show_hostname($ip);
|
||||||
show_reverse($hostname);
|
show_reverse($hostname);
|
||||||
|
show_ipinfo($ip);
|
||||||
show_whois($ip);
|
show_whois($ip);
|
||||||
} elseif($method === "dns" ) { // detailed info a host name
|
} elseif($method === "dns" ) { // detailed info a host name
|
||||||
$hostname = $t;
|
$hostname = $t;
|
||||||
@@ -73,6 +74,15 @@ function show_reverse($hostname) {
|
|||||||
echo "<strong>IPv4 REVERSE LOOKUP</strong>: " . link_target($ip);
|
echo "<strong>IPv4 REVERSE LOOKUP</strong>: " . link_target($ip);
|
||||||
echo "<br />\n";
|
echo "<br />\n";
|
||||||
}
|
}
|
||||||
|
// IPINFO
|
||||||
|
function show_ipinfo($ip) {
|
||||||
|
echo "<h2>IPINFO</h2>\n";
|
||||||
|
$json = file_get_contents("http://ipinfo.io/" . $ip);
|
||||||
|
$data = json_decode($json, TRUE);
|
||||||
|
echo "<strong>LOCATION</strong>: " . $data['country'] .", ". $data['region'] .", ". $data['city'] . "<br />\n";
|
||||||
|
echo "<strong>MAP</strong>: <a href='https://www.openstreetmap.org/search?query=" . $data['loc'] . "#map=10/0/0'>" . $data['loc'] . "</a><br />\n";
|
||||||
|
echo "<strong>AS</strong>: " . $data['org'] . "<br />\n";
|
||||||
|
}
|
||||||
// WHOIS
|
// WHOIS
|
||||||
function show_whois($target) {
|
function show_whois($target) {
|
||||||
echo "<h2>WHOIS</h2>\n";
|
echo "<h2>WHOIS</h2>\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user