'/var/www/html/client-key.pem', PDO::MYSQL_ATTR_SSL_CERT=>'/var/www/html/client-cert.pem', PDO::MYSQL_ATTR_SSL_CA =>'/var/www/html/ca-cert.pem', PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ) ); //$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); ?> DNS iDentification Tool \n"; $ipbinary = ip2long($line); $ipclientbin = ip2long($_SERVER['REMOTE_ADDR']); $pdo->query("INSERT INTO DNSResolverOutIPs (did, IPv4, clientIPv4) VALUES ('$_GET[uid]', '$ipbinary', $ipclientbin);"); } } } elseif (isset($_GET['locator'])) { echo ""; } elseif (isset($_GET['recall'])) { $recall = $pdo->prepare("SELECT ClientIPv4,REMOTE_PORT,HTTP_USER_AGENT,HTTP_ACCEPT_LANGUAGE FROM webRequests WHERE did = :did")->execute(array(':did' => $_GET['recall'])); echo $recall->fetch(PDO::FETCH_ASSOC); //$clientaddr = long2ip($cmd->fetch(PDO::FETCH_COLUMN)); //$remoteport = $cmd->fetch(PDO::FETCH_COLUMN); ?>

Welcome to the DNS iDentification Tool - RECALL

This tool is under development, use at your own risk!

"."\n"; echo ""."\n"; echo ""."\n"; if(isset($_SERVER['HTTP_REFERER'])) {echo ""."\n";} echo ""."\n"; echo "
Your Address
Connecting Port:".$remoteport."
Browser Info:".$pdo->query("SELECT HTTP_USER_AGENT FROM webRequests WHERE did = :did")->execute(array(':did' => $_GET['recall']))->fetch(PDO::FETCH_COLUMN)."
Browser Languages".$pdo->query("SELECT HTTP_ACCEPT_LANGUAGE FROM webRequests WHERE did = :did")->execute(array(':did' => $_GET['recall']))->fetch(PDO::FETCH_COLUMN)."
Refering Page:".$_SERVER['HTTP_REFERER']."
Requested Time:".$_SERVER['REQUEST_TIME_FLOAT']."
"; ?>

The IP address(es) your DNS resolver(s) connected from:

query("SELECT IPv4 FROM DNSResolverOutIPs WHERE did = '$_GET[recall]'"); } else { $did = uniqid($_SERVER['SERVER_ADDR'].'-', true); ?>

Welcome to the DNS iDentification Tool

This tool is under development, use at your own risk!

"."\n"; echo ""."\n"; //echo ""."\n"; //echo ""."\n"; echo ""."\n"; //echo ""."\n"; //echo ""."\n"; if(isset($_SERVER['HTTP_REFERER'])) {echo ""."\n";} echo ""."\n"; echo "
Your Address<>
Connecting Port:".$_SERVER['REMOTE_PORT']."
Browser Info:".$_SERVER['HTTP_USER_AGENT']."
Browser UIR:".$_SERVER['HTTP_UPGRADE_INSECURE_REQUESTS']."
Browser content accepted".$_SERVER['HTTP_ACCEPT']."
Browser Languages".$_SERVER['HTTP_ACCEPT_LANGUAGE']."
Browser Compression".$_SERVER['HTTP_ACCEPT_ENCODING']."
Browser Keep Alive".$_SERVER['HTTP_CONNECTION']."
Refering Page:".$_SERVER['HTTP_REFERER']."
Requested Time:".$_SERVER['REQUEST_TIME_FLOAT']."
"; ?>

The IP address(es) your DNS resolver(s) connected from:


prepare("INSERT INTO webRequests (did) VALUES (?)")->execute([$did]); $things = array('REQUEST_URI', 'QUERY_STRING', 'REQUEST_METHOD', 'REMOTE_PORT', 'REQUEST_SCHEME', 'SERVER_PORT', 'SERVER_NAME', 'HTTP_CONNECTION', 'HTTP_ACCEPT_ENCODING', 'HTTP_ACCEPT_LANGUAGE', 'HTTP_USER_AGENT', 'HTTP_ACCEPT', 'HTTP_UPGRADE_INSECURE_REQUESTS', 'HTTP_HOST', 'UNIQUE_ID', 'FCGI_ROLE', 'PHP_SELF', 'REQUEST_TIME_FLOAT'); foreach ($things as $thing) { $pdo->query("UPDATE webRequests SET $thing = '$_SERVER[$thing]' WHERE did = '$did';"); //$cmd = $pdo->prepare("UPDATE webRequests SET {$thing} = $ WHERE did = $"); //$cmd->execute([$_SERVER[$thing], $did]); } $ipbinary = ip2long($_SERVER['REMOTE_ADDR']); $pdo->query("UPDATE webRequests SET ClientIPv4 = $ipbinary WHERE did = '$did';"); if(isset($_SERVER['REMOTE_HOST'])) { $pdo->query("UPDATE webRequests SET FQDN = '$_SERVER[REMOTE_HOST]' WHERE did = '$did';"); } while (list($var,$value) = each ($_SERVER)) { echo "$var => $value
"; } ?>