'; ?> '; $data = json_decode($line, true); $traffic ++; $IP = $data['ip']; $type = $data['type']; $ctc = $data['continent_code']; $timestamp = $data['timestamp']; $ez = $data['ezdate']; $flag = $data['location']['country_flag_emoji']; $asn = $data['connection']['asn']; $isp = $data['connection']['isp']; $city = $data['city']; $zip = $data['zip']; $state = $data['region_code']; $cname = $data['country_name']; $ua = $data['ua']; $uri = $data['uri']; $refurl = $data['refurl']; if (stripos($IP, $iptrack) !== false) { if(empty($IP)){$nullctr++; } // skip null records else { list ($day, $U) = explode("@", $timestamp); // Get Epoch Time if ($lastIP === $IP) { // echo '
' . $timestamp . ''; // echo '
' . $SU . ' ' . substr($U, 3, 8) . ''; echo '
+' . (substr($U, 3, 8)-$SU) . ' secs.
UA: ' . $ua; } else{ echo '
'; $ctr++; $SU = substr($U, 3, 8,); echo $ctr . '] ' . $ez . '
'; // echo $ctr . '] ' . $ez . ' @' . $U . '
'; echo 'IP: ' .$IP . ' (' . $ctc . ')
'; echo $flag . ' AS' . $asn . ' ' . $isp . ' ' . $city . ', ' . $state . ' '. $zip . ' ' . $cname; echo '
UA: ' . $ua; } if (stripos($refurl,'None') !== false) { } else{ list ($nurefurl, $Nothing) = explode("_", $refurl); echo '
Backlink: ' . $nurefurl . '';} echo '
Page: ' .$uri .''; $lastIP = $IP; $lastUA = $ua; // echo ''; } } } // End If ASN echo '
'; ?>