1# $Id: group.host.conf,v 1.11 2006/07/31 21:00:35 erich Exp $ 2 3##### Groupings for big providers in Germany for detailed reports (city / region groupings etc.) 4[grouphosts_germany] 5# Germany: T-Online 6grouphosts = "\.dip\.t-dialin\.net$",T-Online (Dialins) 7grouphosts = "^cw[0-9]*\.([a-zA-Z]*).*?\.srv\.t-online\.de$",T-Online ($1) 8grouphosts = "([^.]*)\.t-dialin\.net$",T-Online ($1) 9grouphosts = "\.t-ipconnect\.de$",T-Online (t-ipconnect.de) 10grouphosts = "([^.]*)\.t-online\.de$",$1.T-Online 11# German Universities (avoiding partially resolved) 12grouphosts = "([^0-9.][^.]*)\.((?:[^.]*-)?(?:uni|unibw|lrz|tfh|tu|mfh|hu)-[^.]*)\.de$",$1.$2.de 13grouphosts = "\.win-ip\.dfn\.de$",win-ip.dfn.de 14# Big german Dialins 15grouphosts = "\.([^.]*?)[0-9]*\.uunet\.de$",uunet.de + MSN ($1) 16grouphosts = "\.(?:cvx-)?([^.]*?)\.ipdial\.viaginterkom\.de$",Viag Interkom ($1) 17grouphosts = "([^.]*)\.dial\.surf-callino\.de$",Surf-Callino ($1) 18grouphosts = "([^.]*)\.telepassport\.de$",telepassport.de ($1) 19grouphosts = "^([^.]*)-.*\.pool\.mediaways\.net$",mediaways.net ($1) 20grouphosts = "(.*[^0-9])\.gigabell\.net$",gigabell.net ($1) 21grouphosts = "([^.]*)\.tli\.de$",Talkline ($1) 22grouphosts = "([^.]*)\.nikoma\.de$",nikoma.de ($1) 23grouphosts = "^(?:cache|proxy|cf).*?([a-z]*)(?:pub|vpn)\.arcor-ip\.(de|net)$",Arcor Proxy $1 24grouphosts = "^cf.*?([a-z]*)pub\.arcor-ip\.(de|net)$",Arcor Proxy $1 25grouphosts = "^dsl.*\.arcor-ip\.(de|net)",Arcor DSL 26grouphosts = "\.arcor-ip\.(de|net)$",Arcor 27grouphosts = "^([a-z])-dialin-.*\.addcom\.de$",Addcom ($1) 28grouphosts = "([^.]*)\.cityline\.net$",cityline.net ($1) 29grouphosts = "([^.]*)\.germanynet\.de$",GermanyNet ($1) 30grouphosts = "^([a-z].*?)[0-9]*-.*\.mcbone\.net$",Mobilcom ($1) 31 32##### Groupings for some providers from Austria 33[grouphosts_austria] 34grouphosts = "([^.]*)\.highway\.telekom\.at$",highway.telekom.at 35grouphosts = "\.at\.kpnqwest\.net$",at.kpnqwest.net 36grouphosts = "\.cosy\.sbg\.ac\.at$",cosy.sbg.ac.at 37grouphosts = "\.digimedia\.co\.at$",digimedia.co.at 38grouphosts = "([^.]*)\.surfer\.at$",$1.surfer.at 39grouphosts = "([^.]*)\.ginko\.net$",$1.ginko.net 40 41##### Groupings for some big american providers 42[grouphosts_us] 43grouphosts = "\.(.*?)\.aol\.com$",$1.aol.com 44grouphosts = "\.bos\.lycos\.com$",bos.lycos.com 45grouphosts = "\.(.*).dec.com$",$1.dec.com 46grouphosts = "\.([^.]*)\.wave\.home\.com$",$1.wave.home.com 47grouphosts = "\.([^.]*)\.([^.]*)\.edu$",$1.$2.edu 48 49##### Miscellaneous small groupings 50[grouphosts_misc] 51# Netherlands 52grouphosts = "\.(.*)\.nl\.home\.com$",$1.nl.home.com 53 54# Belgium 55grouphosts = "\.be\.ibm\.net$",be.ibm.net 56 57# Japan 58grouphosts = "\.([^.]*)\.([^.]*)\.jp$",$1.$2.jp 59 60# unknown / international big carriers: 61grouphosts = "\.tnt[0-9]*\.(?:dial\.)?(.*uu\.net)$",$1 62 63# search engines 64# this is to merge old fast-search.net with new fastsearch.net 65# as well as avoiding generic "finegrained" grouping 66grouphosts = "\.fast-?search\.net$",fastsearch.net 67 68[grouphosts_generic] 69# Generic 70# Grouping of sub-divided tlds: 71grouphosts = "\.([^.]*)\.(com|net|org|ac|edu|co|sch)\.([a-zA-Z]*)$",$1.$2.$3 72# Grouping of Hostnames with 3 components 73grouphosts = "^[^.]*\.([^.]*\.[a-zA-Z]*)$",$1 74# Grouping of Hostnames with 4 components (select one) 75# Big groups, few 76grouphosts = "^[^1-9].*?\.([^.]*\.[a-zA-Z]*)$",$1 77# Small groups, many ("finegrained") 78#grouphosts = "^[^1-9].*?\.(.*\.[a-zA-Z]*)$",$1 79 80[grouphosts_ip] 81# Grouping IPs 82# reduce ip.ip.ip.ip.domain.tld partially-resolved hostnames 83# as well as those invalid ip-ip-ip-ip.provider.tld hostnames 84grouphosts = "^[1-9\.\-]*?\.([^0-9].*[a-zA-Z]*)$",$1 (partially resolved) 85# unresolved hostnames 86grouphosts = "^([1-9]*)\.([0-9]*)\.([0-9]*)\.",$1.$2.$3.x 87