#-----------------------------------------------------------------------------# # generic regular expressions for popular naming conventions #^[advx]?dsl(?:-\d+){2,4}(?:\.[\da-z-]+){2,}$ # ^[a-z-]*\d+[-.]\d+[-.]\d+[-.]\d+[-.].*$ ^(dhcp|ppp)[\d-].*$ #-----------------------------------------------------------------------------# # domain-specific regular expressions # invalid TLDs ^.*\.adsl$ # 0-9 ^\d+\.\d+\.\d+\.\d+\.(?:board|broad|other)\.[a-z]{2}\.[a-z]{2}\.dynamic\.163data\.com\.cn$ # A ^mk\d{12}\.a1\.net$ ^node(?:-[cd]-)?[\da-f]{4,5}\.a2000\.nl$ ^(?:\d+-){1,2}cm\.able\.es$ ^c\d-ctn-\d+\.absamail\.co\.za$ ^SHW\d+-\d+\.accesscable\.net$ ^\d{12}-dial-user-ECP\.acessonet\.com\.br$ ^f9client\d+\.across\.or\.jp$ ^\d+-\d+-\d+\.ip\.adsl\.hu$ ^ADSL\d+-\d+\.advancedsl\.com\.ar$ ^[\da-z-]+[a-z-]1?\d[a-e]-(?:[\da-z-]+-)?\d+\.[a-z]+\.adelphia\.net$ ^unknown-\d+\.agava\.net$ ^pc\d+\.is\.airbites\.ro$ ^\d+-\d+-\d+-\d+\.red-acceso\.airtel\.net$ ^.*-dynamic-\d+\.\d+\.\d+\.\d+\.airtelbroadband\.in$ ^\d+-\d+\.alba\.ua$ ^stjh1-\d+\.nb\.aliant\.net$ ^hlfxns\d{4}w-\d{12}\.ns\.aliant\.net$ ^ip\d+\.nl\.aliant\.net$ ^[efg]\d{8,9}\.adsl\.alicedsl\.de$ ^(?:auh|dxb|ner)-(?:as|b)\d+\.alshamil\.net\.ae$ ^wpc\d+\.amenworld\.com$ ^pc\d+\.amigo2\.ne\.jp$ ^.*\.adsl\.pl\.apol\.com\.tw$ ^dyn\d+-\d+\.apogeetelecom\.com$ ^hst-\d+-\d+\.arenanet\.net$ ^host\d{6}\.arnet\.net\.ar$ ^cbl-sd-\d+-\d+\.aster\.com\.do$ ^home-?\d+\.[a-z]+\.astral\.ro$ ^inside-ip-\d+\.astranet\.ru$ ^\d+\.cpe\.atlantabroadband\.com$ ^\d+-inet3\.ac1-sea\.aubeta\.net$ ^\d+\.red-\d+-\d+-\d+\.user\.auna\.net$ # B ^fibhost-\d+-\d+\.fibernet\.bacs-net\.hu$ ^pop04-1-ras3-p\d+\.barak\.net\.il$ ^dialin-\d+-tnt\.nyc\.bestweb\.net$ ^YahooBB\d{12}\.bbtec\.net$ ^[a-z]{6}[a-z\d]{2}-\d{10}\.sdsl\.bell\.ca$ ^host\d+-\d+\.(?:discord|rancor)\.birch\.net$ ^usr\d+-(?:bra|gh1|har)\.blueyonder\.co\.uk$ ^as\d+-\d-\d\.sde\.bonet\.se$ ^as\d+-\d-\d\.[a-z]{2,3}(\.[a-z]{1,2})?\.bonet\.se$ ^c\d+[ab]\.[a-z-]{1,4}\.bostream\.se$ ^.*\.(?:dial|dsl)\.brasiltelecom\.net\.br$ ^cm-[a-z]+-[a-z]+-[\dA-F]{8}\.brdterra\.com\.br$ ^dsl-\d+\.carnegie\.brightok\.net$ ^davenport\dp\d+\.cot\.brightok\.net$ ^catv-[\da-f]{8}\.catv\.broadband\.hu$ ^\d+\.\d+\.broadband2\.iol\.cz$ ^broadred\d+\.broadred\.net$ ^dsl\d+\.butler-bremer\.com$ ^\d+-\d+-\d+-\d+\.btc-net\.bg$ # C ^Dynamic-IP-(?:cr)?\d+\.cable\.net\.co$ ^usr\d+-haw\.cableinet\.co\.uk$ ^cablemodem-\d+-\d+\.cableonda\.net$ ^cmodem\d+\.zona6\.cablered\.net\.mx$ ^.*\.dsl\.cantv\.net$ ^sub-\d+ip\d+\.carats\.net$ ^max\d+-\d+\.catc\.net$ ^cm\d+\.kctv\d\.catvnet\.ne\.jp$ ^kctv\d+\.ccnw\.ne\.jp$ ^spkdsl-\d+-\d+\.cet\.com$ ^public-gprs\d+\.centertel\.pl$ ^public\d+\.xdsl\.centertel\.pl$ ^vi-p1-\d+\.rb3\.laj\.centurytel\.net$ ^d\d+-\d+\.[a-z\d-]+\.[a-z]{2,3}\.centurytel\.net$ ^(?:USR-)?\d+-\d+(?:-\d+)?\.[a-z]{2}\.cgocable\.ca$ ^ts46-0[12]-qdr\d+\.[a-z]+\.[a-z]{2}\.charter\.com$ ^DH4TT\d+\.cpe\.jspr\.al\.charter\.com$ ^44ba4a\d+\.porch\.wa\.charter\.com$ ^[a-z]{2}\d-\d+\.\d+\.\d+\.\d+\.charter-stl\.com$ ^[a-z\d]+\.mo\d+\.\d+\.\d+\.\d+\.charter-stl\.com$ ^(?:md|mt|wv)\.\d+\.\d+\.\d+\.\d+\.charter-stl\.com$ ^\d{12}\.chello\.fr$ ^ist-ubr-01-\d{12}\.chello\.fr$ ^[a-z]\d+\.upc-[a-z]\.chello\.nl$ ^chello\d{12}\.chello\.pl$ ^chello\d{12}\.chello\.sk$ ^dial-as2-\d+\.chilesat\.net$ ^oc-nas-03-s\d+\.cinergycom\.net$ ^hst-\d+-\d+\.cisbg\.com$ ^g\d+-\d+\.citenet\.net$ ^\d+-\d+-\d+host\d+\.citydirect\.com$ ^du-069-\d{4}\.access\.clara\.net$ ^x1-\d(?:-[\da-f]{2}){6}\.classicnet\.net$ ^cdu03a\d+\.cncm\.ne\.jp$ ^.*?\.broad\.dynamic\.[a-z]{2}\.[a-z]{2}\.cn\.cndata\.com$ ^dialuser\d+\.qingdao\.cngb\.com$ ^vir-\d+-b\d\.codetel\.net\.do$ ^\d+(?:puntacana|samana|santiagord|santrd|sdl30m|sosua)\d+\.codetel\.net\.do$ ^\d+stb\d+\.codetel\.net\.do$ ^tdev\d+-\d+\.codetel\.net\.do$ ^cable-(?:\d+[.-]){3}\d+\.coditel\.net$ ^dialin\d+-\d+\.gva\.ch\.colt\.net$ ^.*\.[a-z]{2}\.comcast\.net$ ^pcp\d{10}pcs\.[a-z]+\.[a-z]{2}\.[a-z]+\.comcast\.net$ ^csdu-\d+\.communicomm\.com$ ^lnhe1-\d+\.2wcm\.comporium\.net$ ^pooladsl-[abc]-\d+-\d+\.ipcom\.comunitel\.net$ ^broadband-dynamic-[a-z]+\d+\.connect\.com\.fj$ ^.*\.cable\.conwaycorp\.net$ ^cdm-\d+-\d+-\d+(?:-\d+\.|\.|-)[a-z]{4}\.cox-internet\.com$ ^host(?:-ip)?\d+-\d+\.crowley\.pl$ ^dsl\d+-\d+\.crtelco\.net$ ^p\d+-adslbkk[a-z]{2}\d+\.c\.csloxinfo\.net$ ^n13z\d+\.broadband\.ctm\.net$ ^CTS\d{12}\.cts\.ne\.jp$ ^\d{12}\.ctinets\.com$ ^f\d+-pc\d+\.cty-net\.ne\.jp$ ^huntsville6-modem-\d+\.cvalley\.net$ ^port\d{4}-[a-z]{3}-adsl\.cwjamaica\.com$ ^[a-z]+\d?-\d+\.\d+\.\d+-pool-\d+\.cwpanama\.net$ ^cable(?:03|95)[a-z]{3}\.cybercable\.net\.mx$ ^cust\.dyn\.\d+-\d+-\d+-\d+\.cybernet\.ch$ ^\d+-\d+-\d+\.netrun\.cytanet\.com\.cy$ # D ^h\d\d-[a-d]\d\.data-hotel\.net$ ^[a-z\d]{10}\.adsl\.datanet\.hu$ ^port-\d+-\d+-zzt0prespect\.devices\.datareturn\.com$ ^\d+-\d+\.dedicado\.com\.uy$ ^dialup-aggr-\d+\.dialmaine\.com$ ^(?:dial|xdsl)-\d+\.[a-z]+\.dialog\.net\.pl$ ^(?:dpc|dpclt|hh)\d+\.direcpc\.com$ ^ip[\da-f]{8}\.direct-adsl\.nl$ ^acc-aus-\d+-\d+\.dmisinetworks\.com$ ^pm\d+\.do\d+\.net$ ^dslnet\.\d+-\d+-\d+\.ip\d+\.dokom\.de$ ^mbl-\d+-\d+-\d+\.dsl\.net\.pk$ # E ^net\d+-\d+\.e-kirov\.ru$ ^xd?\d+[ab]\d?\.ip\.e-nt\.net$ ^dyn-\d+-\d+\.e-sky\.ru$ ^blk2-\d+-\d+\.eastlink\.ca$ ^evento-\d+-\d+-\d+\.temp\.embratel\.net\.br$ ^[ad]\da\d{3}\.emirates\.net\.ae$ ^[a-z]{2,3}\d+\.emirates\.net\.ae$ ^dsl\d{4}\.en-tel\.net$ ^adsl-west-\d+\.enjoy\.ne\.jp$ ^Dial-RAS\d-\d+\.eot\.com$ ^cable\d+-\d+-\d+-\d+\.epm\.net\.co$ ^dialup\d+\.ts551\.cwt\.esat\.net$ ^adsl\d+-\d+\.dyn\.etb\.net\.co$ ^rev\d+\.euroconnect\.fr$ ^ip-\d+-\d+-\d+-\d+\.eurotel\.cz$ ^ip-\d+-\d+\.evc\.net$ ^ip-\d+-\d+\.evhr\.net$ ^\d+-\d+\.evj-kabel\.net$ ^(?:dyndsl|host)-\d+-\d+-\d+-\d+\.ewe-ip-backbone\.de$ ^pool-[\da-f]{5}\.externet\.hu$ # F ^\d+-\d+-\d+-\d+\.fibertel\.com\.ar$ ^tymar\d+\.tym\.fitweb\.or\.jp$ ^[\dA-F]{8}\.flatrate\.dk$ ^\d+-\d+-\d+-xxx-dynamic\.hcm\.fpt\.vn$ ^adsl-dynamic-pool-xxx\.(?:hcm\.)?fpt\.vn$ ^pop-ls-\d+-2-dialup-\d+\.freesurf\.ch$ ^adsl\d+-\d+\.[a-z]{3}\.forthnet\.gr$ ^pool\d+\.fortlewis\.edu$ # G ^[a-z]{2,3}\d\d\.eastnet\.gatech\.edu$ ^user\d+\.gctv\.ne\.jp$ ^kew1-ch\d+\.geneseo\.net$ ^u\d+-\d+\.u\d+-\d+\.giga\.net\.tw$ ^\d+-\d+\.glendale\.cc\.ca\.us$ ^c\d+\.\d+.\d+-\d+\.clta\.globetrotter\.net$ ^ts1-\d+\.f1784\.globetrotter\.net$ ^sj01-net01-\d+\.godspeedhosting\.com$ ^\d+-ras1p1\.goeaston\.net$ ^zux\d+-\d+-\d+\.adsl\.green\.ch$ ^pc\d+\.[a-z]+\.griffith\.edu\.au$ ^cable-bsr1-\d{4}\.grnco\.net$ ^bdsl\.\d+\.\d+\.\d+\.\d+\.gte\.net$ ^remote\d+-\d+\.gua\.net$ # H ^pc\d+\.zz\.ha\.cn$ ^udp\d{6}uds\.hawaiiantel\.net$ ^port\d+\.hazleton\.net$ ^adsl-dyn-\d+-\d+(?:-\d+-\d+)?\.heliweb\.de$ ^\d+-\d+-\d+-\d+\.hinet-ip\.hinet\.net$ ^adsl-nk-A\d+\.hitron\.net$ ^ssiv-p-\d+\.hivolda\.no$ ^cm\d+-\d+-\d+-\d+\.hkcable\.com\.hk$ ^vdp\d+\.the01\.cas\.hol\.gr$ ^(?:vf)?ppp\d{12}\.dsl\.hol\.gr$ ^c[cmop]\d+-[abc]\.[a-z]{4,5}\d\.[a-z]{2}\.home\.nl$ ^xpress\d+\.htc\.net$ ^cs\d+\.pp\.htv\.fi$ ^dial-\d+\.\d+\.clbntx\.hyperusa\.com$ # I ^dsl-cda-\d+\.icehouse\.net$ ^c\d+-\d+\.icpnet\.pl$ ^cable-\d+-\d+\.iesy\.net$ ^SHASTA\d{6}\.ig\.com\.br$ ^n\d+-\d+\.nv\.iinet\.net\.au$ ^isu\d+\.ilstu\.edu$ ^(?:\d+\.){4}impsat\.net$ ^c\d+-\d+\.impsat\.com\.co$ ^TruPPPpkt-\d+\.inet\.co\.th$ ^norevdns\.inetc\.net$ ^adsl-\d+\.\d+\.\d+\.info\.com\.ph$ ^adsl2-\d+\.info\.com\.ph$ ^dial-\d+\.r\d\.ncbrvr\.InfoAve\.Net$ ^\d+-\d+-\d+-\d+\.informel\.pl$ ^.*\.client\.insightbb\.com$ ^dial-up-200-184-\d+-\d+\.intelignet\.com\.br$ ^(?:cable-|diup-|genie|pns|shaul|tony)\d+-\d+(?:-\d+)?\.inter\.net\.il$ ^abn\d+-\d+\.interaktif\.net\.tr$ ^.*\.pool8248\.interbusiness\.it$ ^.*\.pool8249\.interbusiness\.it$ ^cable-ggar\d+-\d+\.intergga\.ch$ ^ip\d+\.bella-vista\.sfo\.interquest\.net$ ^P\d+-\d+\.intnet\.mu$ ^ip\d+-\d+\.introweb\.nl$ ^customer\d+-\d+\.iplannetworks\.net$ ^\d+\.[a-z]{3}\d{4}\.[a-z]{3}\.iprimus\.net\.au$ ^\d+\.[abc]\.\d{3}\.[a-z]{3}\.iprimus\.net\.au$ ^\d+\.\d+\.dsl\.[a-z]{3}\.iprimus\.net\.au$ ^\d+\.a\.001(?:lg)?\.syd\.iprimus\.net\.au$ ^\d+-\d+\.dsl\.iskon\.hr$ ^ip\d+\.islandtelecom\.com$ # J ^inversas\.2g\.jazztel\.es$ ^\d+-\d+-\d+-\d+\.fnnr\.j-cnet\.jp$ # K ^hsi-kbw(?:-\d{3}){4}\.hsi2?\.kabelbw\.de$ ^abn198-\d+\.izmir-ports\.kablonet\.net\.tr$ ^\d+-\d+-118-80\.kaptech\.net$ ^dialup\.\d+-\d+-\d+-\d+\.karoo\.KCOM\.COM$ ^gd\d{12}\.b\d+\.kcn-tv\.ne\.jp$ ^host\d+-\d+\.kaskada\.net$ ^h\d+\.kbn\.ne\.jp$ ^dynamic-\d+-\d+\.pppoe\.khakasnet\.ru$ ^dialer1-\d+\.kielnet\.net$ ^\d+-\d+-dsl\.kielnet\.net$ ^ws\d-\d+\.kotiportti\.fi$ ^mx1md\d+\.kpunet\.net$ ^\d+\.\d+\.\d+\.\d+\.modem-pool\.krdn\.ru$ ^lghk\d{3}[ab]\.kuratorn\.se$ # L ^DSL\d+-\d+\.labridge\.com$ ^\d+\.catv\d+\.oes01\.lan\.ch$ ^e\d+-\d+\.leland\.bj$ ^cm\d+-\d+\.liwest\.at$ ^dialup-local-link-\d+\.lucre\.net$ # M ^cbl-dhcp-\d+-\d+\.machlink\.com$ ^cm\d+-\d+\.madisontelco\.com$ ^\d+-\d+-\d+-\d+\.client\.mchsi\.com$ ^adsl\d+-\d+-\d+\.mclink\.it$ ^cable-\d+-\d+\.melsa\.net\.id$ ^customer-[A-Z]{3}-\d+-\d+\.megared\.net\.mx$ ^ip\d{6}\.nat\.marshall\.edu$ ^user-\d+-\d+\.promax\.media\.pl$ ^(?:docs|docsis|dom|du)\d+-\d+\.menta\.net$ ^milarc\d+\.merr\.com$ ^[a-z\d]{10}\.[a-z]{3}\.mesh\.ad\.jp$ ^pc(?:-\d+){2,4}\.[\da-z-]+\.pc\.metropolis-inter\.com$ ^user-[\da-z]+\.biz\.mindspring\.com$ ^frtc-mp-\d+\.mis\.net$ ^r[23][a-z]{1,2}\d+\.mistral\.cz$ ^host-\d+-\d+\.[a-z]+\.mm\.pl$ ^mdoc-mh-\d+-\d+-\d+\.monarch\.net$ ^[a-z]{3}-DSL\d+-cust\d+\.mpowercom\.net$ ^nat\d+-\d+\.mpoweredpc\.net$ ^rdbck-\d+\.palmer\.mtaonline\.net$ ^wnpgmb\d\ddc\d-res-\d+-\d+\.mts\.net$ ^cm\d+\.red\.mundo-r\.com$ ^cm\d+\.red\d+-\d+\.mundo-r\.com$ ^cable\d+-\d+\.murray-ky\.net$ ^dyn-\d+-\d+\.myactv\.net$ ^c\d+\.myclearwave\.net$ ^(?:\d+\.)?sub-\d+-\d+-\d+\.myvzw\.com$ # N ^ip\d{12}\.nbtel\.net$ ^DSL01\.\d+\.\d+\.\d+\.\d+\.NEFkom\.net$ ^host\.\d+\.\d+\.\d+\.\d+\.customers\.net-surf\.net$ ^adsl-ull-\d+-\d+\.41-151\.net24\.it$ ^dsl\d+-\d+\.netexpress\.net$ ^adsl\d+\.netizen\.com\.ar$ ^IP\d+-\d+\.neto\.com$ ^\d+-\d+-\d+-\d+\.VIC\.netspace\.net\.au$ ^n\d{12}\.netvigator\.com$ ^(?:ipvpn|pcd)\d{6}\.netvigator\.com$ ^\d+-\d+-\d+-\d+\.bb\.netvision\.net\.il$ ^dsl\.\d+\.\d+\.networkiowa\.com$ ^warp\d{12}\.newtel\.com$ ^\d+-\d+-\d+\.nextgentel\.com$ ^wiley-\d+-\d+\.roadrunner\.nf\.net$ ^host\.\d+\.\d+\.\d+\.\d+\.nile-online\.net$ ^dialup-cle\d+\.nls\.net$ ^dialup\d+\.NMU\.EDU$ ^net-\d+-\d+\.noicomnet\.it$ ^adsl\.\d+-\d+-\d+-\d+\.nonlimit\.ch$ ^\d+\.\d+\.ip\.nordiq\.net$ ^wh122(?:-[\da-f]{2}){6}\.northwestel\.net$ ^xdsl-\d+-\d+-ppp\d+\.tts\.nov\.ru$ ^\d+-\d+-\d+-\d+\.net\.novis\.pt$ ^HS\d+-\d+-\d+\.nt\.net$ ^.*\.broadband\.ntl\.com$ ^.*\.cable\.ntl\.com$ ^.*\.dial\.ntli\.net$ ^pl\d+\.nas\d+\.[a-z-]+\.nttpc\.ne\.jp$ # O ^cust-\d+-\d+\.cust\.o2\.ie$ ^ip-\d+-\d+\.oberlin\.net$ ^p\d+-ip[a-z]*\d+[a-z]+\.[a-z]+\.ocn\.ne\.jp$ ^d[\da-f]{8}\.oct-net\.ne\.jp$ ^async\d+-\d+\.nas\.onetel\.net\.uk$ ^\d+\.\d+\.acesso\.oni\.pt$ ^nbdsl-\d+\.onlink\.net$ ^\d+-futurelan\d+\.online\.bg$ ^ti\d{6}a080-\d+\.bb\.online\.no$ ^.*\.(?:du|mc)\.onolab\.com$ ^cust-\d+-\d+\.on1\.ontelecoms\.gr$ ^.*\.dyn\.optonline\.net$ ^dial-\d+-\d+\.orange\.sk$ ^wimax-[a-z]+-\d+-\d+-\d+-\d+\.orbitel\.net\.co$ ^dsl\d+-\d+\.express\.oricom\.ca$ ^\d+\.\d+\.osborenes\.com$ ^bf\d+\.osiedle\.net\.pl$ ^xdsl[a-z]{1,2}\d{3}\.osnanet\.de$ ^(?:athe|thes)dsl-\d{5,6}\.otenet\.gr$ ^ns\d+\.ovh\.net$ ^\d+-\d+-\d+-\d+\.customers\.ownit\.se$ ^sense-sea-56k-\d+-\d+\.oz\.net$ # P ^x1-6(?:-[\da-f]{2}){6}\.patmedia\.net$ ^pc-\d+\.pcds\.ch$ ^personal-f\d+-\d+\.personal\.net\.py$ ^netacc-gpn-\d+-\d+\.gprs\.pgsm\.hu$ ^q\d+\.ap\.plala\.or\.jp$ ^ip[\da-f]{8}\.speed\.planet\.nl$ ^\d+\.\d+\.\d+\.\d+\.pldt\.net$ ^user-\d+\.l\d\.c\d\.dsl\.pol\.co\.uk$ ^eco\d+\.positive-internet\.com$ ^pc-\d+-\d+\.scpe\.powergate\.ca$ ^ba[a-h][\da-f]{4}\.ba[a-h]\.pppool\.de$ ^\d+-\d+-\d+-\d+\.(?:cab|net)\.prima\.net\.ar$ ^dsl-\d+-\d+-\d+-\d+\.prod-infinitum\.com\.mx$ ^.*\.adsl\.proxad\.net$ ^[a-z\d]+-\d-\d+-\d+-\d+-\d+\.fbx\.proxad\.net$ ^dsl-\d+\.psni\.net$ ^[A-Z]{3}\d{3}\.rh\.psu\.edu$ # Q ^adsl\d+-\d+\.qualitynet\.net$ # R ^raf-c\d+\.raflinan\.is$ ^p\d+-\d+\.rct\.net\.ua$ ^i[abd]\d+\.redfacil\.com\.uy$ ^hst-\d+-\d+\.relef\.net$ ^(?:B-)?\d+-\d+-ADSL\.red\.retevision\.es$ ^\d+-[A-Z\d]{4}-X\d+\.libre\.retevision\.es$ ^\d+-1-MADR-XL2\.red\.retevision\.es$ ^\d+-MAL2-X\d+\.red\.retevision\.es$ ^.*\.pooles\.rima-tde\.net$ ^e\d+\.rocler\.qc\.ca$ ^CPE[\da-f]{12}-CM\d{12}\.cpe\.net\.cable\.rogers\.com$ ^cpe-\d+-\d+-\d+-\d+\.socal\.res\.rr\.com$ ^\d+hfc\d+\.tampabay\.res\.rr\.com$ ^ip[\da-f]{8}\.rubicom\.hu$ ^14conn\d+\.rupert\.net$ ^dialup\d+\.m-dialup\.ryazan\.ru$ # S ^dial\d+\.san\.ru$ ^cybersurf\d+\.uio\.satnet\.net$ ^dsl\d+\.saudi\.net\.sa$ ^\d+cpe\d+\.3com\.scottsboro\.org$ ^dsl\d+-\d+\.scrtc\.com$ ^box\d+\.sdsl\.no$ ^.*\.adsl\.seed\.net\.tw$ ^catv-vangl-\d+\.selfnet\.cz$ ^\d+-\d+-\d+-\d+\.sify\.net$ ^dialpool-\d+-\d+-\d+-\d+\.maa\.sify\.net$ ^.*\.cm\.sig\.com\.tw$ ^adsl\d+-\d+\.simnet\.is$ ^adsl\d+-\d+-\d+\.du\.simnet\.is$ ^dsl\d+-\d+\.sion\.net$ ^ws\d+\.housing-ec\.siu\.edu$ ^[\da-f]{8}\.bb\.sky\.com$ ^cdma-\d+-\d+\.msk\.skylink\.ru$ ^pm3-\d+\.skyq\.com$ ^hrfr-sh20-port\d+\.snet\.net$ ^sarc[\dab-]+\.snip\.net$ ^dialup\d+\.sochitel\.ru$ ^klient\d+-\d+\.softex\.cz$ ^p[\da-f]{6}\.[a-z]{6}\d\d\.ap\.so-net\.ne\.jp$ ^adsl-sta-[a-z]{3}(?:-\d+){2,3}\.so-net\.net\.tw$ ^adsl-dyn-[a-z]{3}-\d+-\d+-\d+\.so-net\.net\.tw$ ^ubr\d+-c\d+-\d+\.spacelan\.ne\.jp$ ^\d+-\d+-\d+(?:-\d+)?\.area\d\.spcsdns\.net$ ^.*\.internetturboadsl\.speeduol\.com\.br$ ^\d+-\d+-\d+-\d+\.speedy\.com\.ar$ ^client-\d+\.\d+\.\d+\.\d+\.speedy\.net\.pe$ ^zzz-\d{12}\.splitrock\.net$ ^cable541-cpe2-\d+-\d+\.suite224\.net$ ^chello\d{12}\.[56]\.graz\.surfer\.at$ ^.*\.vie\.surfer\.at$ ^dcst\d+\.sylvaninfo\.net$ ^Calgary-ppp\d{7}\.sympatico\.ca$ ^HSE-Montreal-ppp\d{6}\.sympatico\.ca$ ^[a-z]+-hse-ppp\d{6,7}\.sympatico\.ca$ ^as3-\d+-\d+-ppp\.szeptel\.net\.pl$ # T ^adsl-d(?:yn)?\d*\.\d+-\d+-\d+\.t-com\.sk$ ^.*\.dip\.t-dialin\.net$ ^WLL-\d+-pppoe\d{3}\.t-net\.net\.ve$ ^talk-\d+-\d+\.talkadsl\.com$ ^p\d{12}\.tcnet\.ne\.jp$ ^hlboinnas01-pool\d-a\d+\.hlboin\.tds\.net$ ^host-\d+\.\d+\.\d+\.\d+\.tedata\.net$ ^s\d+-n\d+\.tele2\.cz$ ^cm\d+\.tele2\.ee$ ^(?:\d+\.){4}ip\.tele2adsl\.dk$ ^\d+-\d+-\d+\.telecom\.net\.ar$ ^host\d+-\d+-dynamic\.\d+-\d+-r\.retail.telecomitalia\.it$ ^host\d+\.host-\d+-\d+-\d+-\d+\.telecomplete\.net$ ^adsl-tplus-\d+-\d+\.telecomplus\.net$ ^dyndslf\d+\.net\.telekarelia\.fi$ ^\d+\.subnet\d+-\d+-\d+\.speedy\.telkom\.net\.id$ ^.*\.dial-ip\.telemar\.net\.br$ ^\d+\.host\.telemar\.net\.br$ ^d[\dA-F]{8}\.access\.telenet\.be$ ^adslsapo-b\d-\d+-\d+\.telepac\.pt$ ^adsl-b[345]-\d+-\d+\.telepac\.pt$ ^dial-b2-\d+-\d+\.telepac\.pt$ ^bl\d+-\d+-\d+\.dsl\.telepac\.pt$ ^1-\d+\.pgosm700-1\.telepar\.net\.br$ ^.*\.dial-up\.telesp\.net\.br$ ^.*\.dsl\.telesp\.net\.br$ ^h\d+n\dfls\d+o\d+\.telia\.com$ ^t\do106p\d+\.telia\.com$ ^[a-z]{3,4}-ip-nas-\d-p\d+\.telkom-ipnet\.co\.za$ ^(?:ndn|rrba|tbnb|wblv)-\d+-\d+\.telkomadsl\.co\.za$ ^[a-z]{3,4}-\d+-\d+-\d+\.telkomadsl\.co\.za$ ^ipa\d+(?:\.\d+)?\.\d+\.tellas\.gr$ ^red-corp-201\.\d+\.\d+\.\d+\.telnor\.net$ ^red-corpb\d[\da-z-]+-\d+\.telnor\.net$ ^ip\d+-\d+\.the-beach\.net$ ^.*\.adsl\.cust\.tie\.cl$ ^\d+-\d+-\d+\.adsl\.din\.tie\.cl$ ^(?:adsl|line)-\d+-\d+-(?:bs\d|fixip)\.tiscali\.ch$ ^(?:\d+\.\d+\.in-addr\.arpa\.)?tm.net.my$ ^bbservice\d+\.mmpnet238\.tnp\.pl$ ^pf\d+\.(?:minsk-mazowiecki|siedlce)\.sdi\.tpnet\.pl$ ^pppoe-\d+-\d+\.tsinet\.ru$ ^cuscon\d+\.tstt\.net\.tt$ ^dsl\d+[.-]\d+-\d+\.ttnet\.net\.tr$ ^dsl\.dynamic\d+\.ttnet\.net\.tr$ ^mstr\d+-\d+\.dial-in\.ttnet\.net\.tr$ ^adsl-pool-\d+\.\d+.\d+-\d+\.tttmaxnet\.com$ ^IP-\d+-\d+\.TvNetWork\.Hu$ ^conr-adsl-dhcp-\d+-\d+\.txucom\.net$ # U ^d\d+-\d+\.primerog\.ucdavis\.edu$ ^cs167-\d+\.anderson\.ucla\.edu$ \d+x\d+x\d+x\d+\.ap122\.ftth\.ucom\.ne\.jp$ ^A\d+\.sub\d+\.net\d+\.udm\.net$ ^lsfm-\d+-\d+\.ift\.ulaval\.ca$ ^ist\d+\.ultranet\.com\.tr$ ^h\d+(?:\.kund)?\.kommunicera\.umea\.se$ ^student1a-\d+\.unh\.edu$ ^dsl\d+-\d+\.uninet\.ee$ ^dsl\d+-\d+\.unitelsd\.com$ ^cisco-ts5-line\d+\.uoregon\.edu$ ^rb?\d[a-z]{1,2}\d+\.net\.upc\.cz$ ^(?:Lsne|TVT)-CaTV-dhcp-\d+-\d+\.urbanet\.ch$ ^pppoe-\d+\.urtc\.ru$ ^usen-\d+x\d+x\d+x\d+\.ap-US(?:EN|0\d)?\.usen\.ad\.jp$ ^dialup-ras\d+-\d+\.[a-z]{3}\.or\.uspops\.net$ ^desmdslgw5poola\d+\.desm\.uswest\.net$ ^slkcdslgw1poolE\d+\.slkc\.uswest\.net$ ^mplsdslgw8B\d+\.mpls\.uswest\.net$ ^adsl\d+\.mobiel\.utwente\.nl$ # V ^\d{12}\.[a-z]{3}\.vectranet\.pl$ ^.*\.user\.veloxzone\.com\.br$ ^pool-.*\.verizon\.net$ ^(?:baana|dnalk)\d+-\d+\.verkkotieto\.fi$ ^i[\dA-F]{8}\.versanet\.de$ ^tim-cable\d+-\d+\.vianet\.ca$ ^adsl-sul01-1-\d+\.vianw\.pt$ ^vidin-\d+-\d+\.vidaoptics\.com$ ^.*\.mc\.videotron\.ca\$ ^.*\.dial\.virgin\.net$ ^foo\d+-\d+\.visit\.se$ ^[\da-f]{8}(?:\.[a-z]{3})?\.virtua\.com\.br$ ^\d+-\d+\.un\.vitebsk\.by$ ^CM\d*-[a-z]{3,5}\d-\d+-\d+\.cm\.vtr\.net$ ^[a-z]{3}-[a-z]{3}-(?:adsl|bbcs)-dynip-\d{3}-\d{3}\.vtx\.ch$ ^cix-adsl-c\d+-p\d+\.vtx\.ch$ # W ^c[\da-f]{8}\.cable\.wanadoo\.nl$ ^cm216036\d{6}\.westman\.wave\.ca$ ^\d+-moc-7\.acn\.waw\.pl$ ^dsl-XXII-\d+\.kotikaista\.weppi\.fi$ ^x1-6(?:-[\da-f]{2}){6}\.k\d+\.webspeed\.dk$ ^host\d+-\d+\.wipro\.net\.in$ ^host\d+-\d+\.wireless\.com\.py$ ^ip\d+-\d+\.wiu\.edu$ ^adsl\d+-\d+\.world-net\.co\.nz$ ^akl235-ppp-\d+\.world-net\.co\.nz$ # X ^u73\.e\d+\.xgate\.co\.kr$ ^dh\d+-\d+-\d+\.xnet\.hr$ ^.*\.dial\.xnet\.ro$ ^a\d+-\d+-\d+-\d+\.adsl\.xs4all\.nl$ # Y ^yale\d{12}\.student\.yale\.edu$ ^dsl\d+\.ywave\.com$ # Z ^zaq[\da-f]{8}\.zaq\.ne\.jp$ ^cable-\d+-\d+\.zeelandnet\.nl$ ^kbl-[a-z]+\d+\.zeelandnet\.nl$ ^ip-\d+-\d+-userpool\.zeg\.zelkanet\.hu$ #-----------------------------------------------------------------------------#