A neat modification I added to this.
FIND:
$thishost = gethostbyaddr(inet_aton($thisip), AF_INET) or $thishost = $thisip;
ADD AFTER:
if($thishost =~ /google/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{google}/isg;
}elsif($thishost =~ /inktomi/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{inktomi}/isg;
}elsif($thishost =~ /msn/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{MSN}/isg;
}elsif($thishost =~ /turnit/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{turnitin}/isg;
}elsif($thishost =~ /jeeves/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{jeeves}/isg;
}elsif($thishost =~ /scooter/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{altavista}/isg;
}elsif($thishost =~ /turnit/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{turnitin}/isg;
}elsif($thishost =~ /fast-web/) {
$pdn =~ s/(<i>)(.+?)(</i>)/$vars_wordlets_pntf{alltheweb}/isg;
}Then add the following lines to vars_wordlets_pntf.cgi
q!google! => q!GoogleBot!,
q!jeeves! => q!Ask Jeeves.com!,
q!altavista! => q!Alta-Vista!,
q!alltheweb! => q!AllTheWeb!,
q!turnitin! => q!TurnItIn.com!,
q!inktomi! => q!Inktomi!,
q!MSN! => q!MSN.com!,
This makes it so those spiders show up as members (ie, not listed as Guest xxxx) in the Admin View.
I could make this larger if anyone knows spiders and identifying traits so they can be distinguished via resolved IPs