Posted on: 11/14/05 12:05am
By: ByteEnable
$result = DB_query( "SELECT DISTINCT uid,remote_ip FROM {$_TABLES['sessions']} WHERE uid = 1" ); $num_anon += DB_numRows( $result ); <--------- Dont add the code above its just for reference for( $i = 0; $i < $num_anon; $i++ ) { $A = DB_fetchArray( $result ); if(ereg("(^216.239.46|^64.68.8|^66.249.[64-95])",$A['remote_ip'])) { if ( !(strstr($retval,"Google")) ) { $retval .= "Google" . '<br>'; } --$num_anon; } if(ereg("(^68.142.[192-255])",$A['remote_ip'])) { if ( !(strstr($retval,"Yahoo! Slurp")) ) { $retval .= "Yahoo! Slurp" . '<br>'; } --$num_anon; } if(ereg("(^216.109.[112-127])",$A['remote_ip'])) { if ( !(strstr($retval,"Yahoo! Feed")) ) { $retval .= "Yahoo! Feed" . '<br>'; } --$num_anon; } if(ereg("(^64.4.8.[93-94]|^64.4.8.[113-117]|^65.54.164.[36-135]",$A['remote_ip'])) { if ( !(strstr($retval,"MSN Bot")) ) { $retval .= "MSN Bot" . '<br>'; } --$num_anon; } } <-- Dont add the code below, its just for reference if(( $_CONF['whosonline_anonymous'] == 1 ) && ( empty( $_USER['uid'] ) || ( $_USER['uid'] == 1 )))
Posted on: 11/14/05 11:16pm
By: ByteEnable
for( $i = 0; $i < $num_anon; $i++ ) { $A = DB_fetchArray( $result ); if(ereg("^216\.239\.46|^64\.68\.8|^66\.249\.(6[4-9]|[78]\d|9[0-5])",$A['remote_ip'])) { if ( !(strstr($retval,"Google")) ) { $retval .= "Google" . '<br>'; } --$num_anon; } if(ereg("^68\.142\.(19[2-9]|2[01234]\d|25[012345])",$A['remote_ip'])) { if ( !(strstr($retval,"Yahoo! Slurp")) ) { $retval .= "Yahoo! Slurp" . '<br>'; } --$num_anon; } if(ereg("^216\.109\.(11[2-9]|12[0-7])",$A['remote_ip'])) { if ( !(strstr($retval,"Yahoo! Feed")) ) { $retval .= "Yahoo! Feed" . '<br>'; } --$num_anon; } if(ereg("^64.4.8.9[3-4]|^64.4.8.11[3-7]|^65.54.164.(3[6-9]|[4-9]\d|1[0-2]\d|13[0-5])",$A['remote_ip'])) { if ( !(strstr($retval,"MSN Bot")) ) { $retval .= "MSN Bot" . '<br>'; } --$num_anon; } }
Posted on: 11/15/05 12:38am
By: vadertech
Posted on: 12/22/05 11:34am
By: 1000ideen
Posted on: 01/07/06 11:22am
By: ByteEnable
if(eregi("^216\.239\.46|^64\.68\.8|^66\.249\.(6[4-9]|[78]\d?|9[0-5])",$A['remote_ip'])) { if ( !(stristr($retval,"Google")) ) { $retval .= "Google<br>"; } --$num_anon; } if(eregi("^68\.142\.(19[2-9]|2[01234]\d?|25[012345])| ^66\.94\.(22[4-9]|2[3-4]\d?|25[0-5])| ^216\.109\.(11[2-9]|12[0-7])| ^206\.190\.(3[2-9]|[4-5]\d?|6[0-3])",$A['remote_ip'])) { if ( !(stristr($retval,"Yahoo!")) ) { $retval .= "Yahoo!<br>"; } --$num_anon; } if(eregi("^65\.(19[2-9]|2[0-1]\d?|22[0-3])",$A['remote_ip'])) { if ( !(stristr($retval,"Ask Jeeves")) ) { $retval .= "Ask Jeeves<br>"; } --$num_anon; } if(eregi("^72\.30\.| ^68\.142\.(19[2-9]|2[0-5]\d?)| ^66\.196\.(6[4-9]|[789]\d?|1[0-1]\d?|12[0-7])",$A['remote_ip'])) { if ( !(stristr($retval,"Inktomi")) ) { $retval .= "Inktomi<br>"; } --$num_anon; } if(eregi("^64.4.8.9[3-4]|^64.4.8.11[3-7]|^65.5[2-5]\.",$A['remote_ip'])) { if ( !(stristr($retval,"MSN Bot")) ) { $retval .= "MSN Bot<br>"; } --$num_anon; }
Posted on: 01/07/06 12:58pm
By: vadertech
Posted on: 01/23/06 07:59am
By: romantaran
Posted on: 01/23/06 12:15pm
By: 1000ideen
Posted on: 02/03/06 11:52pm
By: ByteEnable
if(ereg("(^213\.180\.[216-217])",$A['remote_ip']) ) { if ( !(strstr($retval,"Yandex")) ) { // if Yandex is not in display list then add it $retval .= "Yandex" . '<br>'; } --$num_anon; // remove one ip from anonymous count because // we just identified the IP as a search engine. }
if(ereg("(^81\.19\.[64-66])",$A['remote_ip']) ) { if ( !(strstr($retval,"RAMTEL")) ) { // if Yandex is not in display list then add it $retval .= "RAMTEL" . '<br>'; } --$num_anon; // remove one ip from anonymous count because // we just identified the IP as a search engine. }
Posted on: 03/04/06 06:12pm
By: ByteEnable
if(eregi("^213\.180\.21[6-7]",$A['remote_ip']) ) { if ( !(strstr($retval,"Yandex")) ) { // if Yandex is not in display list then add it $retval .= "Yandex" . '<br>'; } --$num_anon; // remove one ip from anonymous count because // we just identified the IP as a search engine. }
if(eregi("^81\.19\.6[4-6]",$A['remote_ip']) ) { if ( !(strstr($retval,"RAMTEL")) ) { // if Yandex is not in display list then add it $retval .= "RAMTEL" . '<br>'; } --$num_anon; // remove one ip from anonymous count because // we just identified the IP as a search engine. }
// The strstr function insures the bot is only displayed once. // $num_anon is decremented for each bot IP address. Because a spider may // have multiple IP's when it hits. if(eregi("^216\.239\.46|^64\.68\.8|^66\.249\.(6[4-9]|[78]\d?|9[0-5])|^72\.14\.(19[2-9]|2[0-5]\d?)",$A['remote_ip'])) { if ( !(stristr($retval,"Google")) ) { $retval .= "Google<br>"; } --$num_anon; } if(eregi("^68\.142\.(19[2-9]|2[01234]\d?|25[012345])|^66\.94\.(22[4-9]|2[3-4]\d?|25[0-5])|^216\.109\.(11[2-9]|12[0-7])|^206\.190\.(3[2-9]|[4-5]\d?|6[0-3])|^209\.191\.(6[4-9]|1[0-2][0-7])",$A['remote_ip'])) { if ( !(stristr($retval,"Yahoo!")) ) { $retval .= "Yahoo!<br>"; } --$num_anon; } if(eregi("^65\.(19[2-9]|2[0-1]\d?|22[0-3])",$A['remote_ip'])) { if ( !(stristr($retval,"Ask Jeeves")) ) { $retval .= "Ask Jeeves<br>"; } --$num_anon; } if(eregi("^72\.30\.|^68\.142\.(19[2-9]|2[0-5]\d?)|^66\.196\.(6[4-9]|[789]\d?|1[0-1]\d?|12[0-7])",$A['remote_ip'])) { if ( !(stristr($retval,"Inktomi")) ) { $retval .= "Inktomi<br>"; } --$num_anon; } if(eregi("^64.4.8.9[3-4]|^64.4.8.11[3-7]|^65.5[2-5]\.",$A['remote_ip'])) { if ( !(stristr($retval,"MSN Bot")) ) { $retval .= "MSN Bot<br>"; } --$num_anon; }
Posted on: 03/05/06 01:46am
By: romantaran
Posted on: 10/21/07 06:38am
By: Dazzy