Net-Whois-IP-1.21/0000750000175000017500000000000015217004425014067 5ustar jseymourjseymourNet-Whois-IP-1.21/t/0000750000175000017500000000000015217004425014332 5ustar jseymourjseymourNet-Whois-IP-1.21/t/sample50000644000175000017500000000062215214027355015634 0ustar jseymourjseymour203.174.65.12 212.208.74.140 200.219.192.106 134.102.101.18 193.75.148.28 134.102.101.18 147.251.48.1 194.244.83.2 203.15.106.23 196.31.1.1 210.54.22.1 210.25.5.5 210.54.122.1 210.25.15.5 192.37.51.100 192.37.150.150 192.106.51.100 192.106.150.150 203.174.65.12 212.208.74.140 200.219.192.106 134.102.101.18 193.75.148.28 134.102.101.18 147.251.48.1 194.244.83.2 203.15.106.23 196.31.1.1 209.243.9.154 Net-Whois-IP-1.21/t/sample2.output20000644000175000017500000006746515214027355017274 0ustar jseymourjseymour205.244.106.226 |Address| 3417 Kingsport Highway| |CIDR| 205.244.96.0/20 | |City| Johnson City| |Comment| | |Country| US| |NetHandle| NET-205-244-96-0-1| |NetName| SPRINT-CDF46F| |NetRange| 205.244.96.0 - 205.244.111.255 | |NetType| Reallocated| |OrgAbuseEmail| abuse@sprintnetops.net| |OrgAbuseHandle| ROLEA5-ARIN| |OrgAbuseName| Role Account | |OrgAbusePhone| +1-800-603-8044| |OrgID| SMAT| |OrgName| Sprint Midatlantic Telecom | |OrgTechEmail| ipsupport@sprintnetops.net| |OrgTechHandle| SAN6-ORG-ARIN| |OrgTechName| IP Administrator | |OrgTechPhone| +1-407-741-0500| |Parent| NET-205-240-0-0-1| |PostalCode| 37601| |RegDate| 1995-06-19| |StateProv| TN| |TechEmail| tim@tsimkins.pdial.interpath.net | |TechHandle| TS402-ARIN| |TechName| Simkins, Tim | |TechPhone| +1-919-554-5151| |Updated| 2002-08-08| ------------------------ 12.251.44.253 |Address| 1500 Market Street| |CIDR| 12.251.0.0/18 | |City| Philadelphia| |Comment| | |Country| US| |CustName| Comcast Corporation| |NetHandle| NET-12-251-0-0-1| |NetName| COMCAST-12-251-0-0-ELMHURST| |NetRange| 12.251.0.0 - 12.251.63.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@att.net| |OrgAbuseHandle| ATTAB-ARIN| |OrgAbuseName| ATT Abuse | |OrgAbusePhone| +1-919-319-8130| |OrgTechEmail| qhoang@att.com|swipid@nipaweb.vip.att.net| |OrgTechHandle| ICC-ARIN|IPSWI-ARIN| |OrgTechName| IP Customer Care |IP SWIP | |OrgTechPhone| +1-888-613-6330|+1-888-613-6330| |Parent| NET-12-0-0-0-1| |PostalCode| 19102| |RegDate| 2003-10-11|2003-10-11| |StateProv| PA| |TechEmail| help@ip.att.net | |TechHandle| DK71-ARIN| |TechName| Kostick, Deirdre | |TechPhone| +1-919-319-8249| |Updated| 2003-10-11|2003-10-11| ------------------------ 24.221.143.246 |Address| 6450 Sprint Parkway - KSOPKB0901| |CIDR| 24.221.0.0/16 | |City| Overland Park| |Comment| | |Country| US| |NameServer| NS1.AZ.SPRINTBBD.NET|NS1.MI.SPRINTBBD.NET| |NetHandle| NET-24-221-0-0-1| |NetName| SPRINTBWG-BLK1| |NetRange| 24.221.0.0 - 24.221.255.255 | |NetType| Direct Allocation| |OrgID| SPWG| |OrgName| Sprint BWG | |Parent| NET-24-0-0-0-0| |PostalCode| 66212| |RegDate| | |StateProv| KS| |TechEmail| abuse@sprintbbd.net | |TechHandle| ZS232-ARIN| |TechName| Sprint Broadband Direct | |TechPhone| +1-888-996-0001| |Updated| 2002-05-31| ------------------------ 68.85.43.153 |Address| 3 Executive Campus|5th Floor| |CIDR| 68.85.32.0/19 | |City| Cherry Hill| |Comment| NONE| |Country| US| |CustName| Comcast Cable Communications, Inc.| |NetHandle| NET-68-85-32-0-1| |NetName| NJ-NORTH-13| |NetRange| 68.85.32.0 - 68.85.63.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@comcast.net| |OrgAbuseHandle| NAPO-ARIN| |OrgAbuseName| Network Abuse and Policy Observance | |OrgAbusePhone| +1-856-317-7272| |OrgTechEmail| cips_ip-registration@cable.comcast.com| |OrgTechHandle| IC161-ARIN| |OrgTechName| Comcast Cable Communications Inc | |OrgTechPhone| +1-856-317-7200| |Parent| NET-68-80-0-0-1| |PostalCode| 08002| |RegDate| 2003-03-19|2003-03-19| |StateProv| NJ| |TechEmail| cips_ip-registration@cable.comcast.com | |TechHandle| IC161-ARIN| |TechName| Comcast Cable Communications Inc | |TechPhone| +1-856-317-7200| |Updated| 2003-03-19|2003-03-19| ------------------------ 64.18.175.143 |Address| 400, Nolin| |CIDR| 64.18.160.0/20 | |City| Vanier| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE| |Country| CA| |NameServer| DNS.ORICOM.CA|DNS2.ORICOM.CA| |NetHandle| NET-64-18-160-0-1| |NetName| ORICOM-BLK-1| |NetRange| 64.18.160.0 - 64.18.175.255 | |NetType| Direct Allocation| |OrgID| ORIC| |OrgName| Oricom Internet | |OrgTechEmail| arin-admin@oricom.ca| |OrgTechHandle| TECHN102-ARIN| |OrgTechName| Technical | |OrgTechPhone| +1-418-683-4557| |Parent| NET-64-0-0-0-0| |PostalCode| G1M-1E7| |RegDate| 2002-05-13| |StateProv| QC| |TechEmail| abergeron@oricom.ca | |TechHandle| AB716-ARIN| |TechName| BERGERON, ALAIN | |TechPhone| +1-418-683-4557| |Updated| 2002-08-12| ------------------------ 64.171.251.103 |Address| 268 Bush St. #5000| |CIDR| 64.171.251.96/27 | |City| San Francisco| |Comment| | |Country| US| |CustName| Millenium Design| |NetHandle| NET-64-171-251-96-1| |NetName| SBCIS-101430-154539| |NetRange| 64.171.251.96 - 64.171.251.127 | |NetType| Reassigned| |OrgAbuseEmail| abuse@pacbell.net| |OrgAbuseHandle| APB2-ARIN| |OrgAbuseName| Abuse - Pacific Bell | |OrgAbusePhone| +1-888-212-5411| |OrgNOCEmail| support@pacbell.net| |OrgNOCHandle| SPBI-ARIN| |OrgNOCName| Support - Pacific Bell Internet | |OrgNOCPhone| +1-888-212-5411| |OrgTechEmail| IPAdmin-PBI@sbis.sbc.com| |OrgTechHandle| PIA2-ORG-ARIN| |OrgTechName| IPAdmin-PBI | |OrgTechPhone| +1-888-212-5411| |Parent| NET-64-160-0-0-1| |PostalCode| 94104| |RegDate| 2001-05-01|2001-05-01| |StateProv| CA| |TechEmail| IPAdmin-PBI@sbis.sbc.com | |TechHandle| PIA2-ORG-ARIN| |TechName| IPAdmin-PBI | |TechPhone| +1-888-212-5411| |Updated| 2001-05-01|2001-05-01| ------------------------ 64.230.11.87 |Address| 76 Adelaide Street West| |CIDR| 64.230.0.0/18 | |City| Toronto| |Comment| | |Country| CA| |CustName| Nexxia HSE| |NetHandle| NET-64-230-0-0-1| |NetName| HSEN20-CA| |NetRange| 64.230.0.0 - 64.230.63.255 | |NetType| Reassigned| |OrgTechEmail| ip_prov@bellglobal.com| |OrgTechHandle| SYSAD1-ARIN| |OrgTechName| Sys Admin | |OrgTechPhone| +1-613-785-0886| |Parent| NET-64-228-0-0-1| |PostalCode| M5H 1P6| |RegDate| 2000-11-23|2000-11-23| |StateProv| Ontario| |TechEmail| noc@in.bell.ca | |TechHandle| PD135-ARIN| |TechName| Daoust, Philippe | |TechPhone| +1-800-450-7771| |Updated| 2000-11-23|2000-11-23| ------------------------ 68.49.235.25 |Address| 3 Executive Campus|5th Floor| |CIDR| 68.48.0.0/15 | |City| Cherry Hill| |Comment| NONE| |Country| US| |CustName| Comcast Cable Communications, Inc.| |NetHandle| NET-68-48-0-0-1| |NetName| DC-3| |NetRange| 68.48.0.0 - 68.49.255.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@comcast.net| |OrgAbuseHandle| NAPO-ARIN| |OrgAbuseName| Network Abuse and Policy Observance | |OrgAbusePhone| +1-856-317-7272| |OrgTechEmail| cips_ip-registration@cable.comcast.com| |OrgTechHandle| IC161-ARIN| |OrgTechName| Comcast Cable Communications Inc | |OrgTechPhone| +1-856-317-7200| |Parent| NET-68-32-0-0-1| |PostalCode| 08002| |RegDate| 2003-03-19|2003-03-19| |StateProv| NJ| |TechEmail| cips_ip-registration@cable.comcast.com | |TechHandle| IC161-ARIN| |TechName| Comcast Cable Communications Inc | |TechPhone| +1-856-317-7200| |Updated| 2003-03-19|2003-03-19| ------------------------ 12.234.103.152 |Address| 1500 Market Street| |CIDR| 12.234.0.0/17 | |City| Philadelphia| |Comment| | |Country| US| |CustName| Comcast Corporation| |NetHandle| NET-12-234-0-0-1| |NetName| COMCAST-12-234-0-0-SAN-JOSE| |NetRange| 12.234.0.0 - 12.234.127.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@att.net| |OrgAbuseHandle| ATTAB-ARIN| |OrgAbuseName| ATT Abuse | |OrgAbusePhone| +1-919-319-8130| |OrgTechEmail| qhoang@att.com|swipid@nipaweb.vip.att.net| |OrgTechHandle| ICC-ARIN|IPSWI-ARIN| |OrgTechName| IP Customer Care |IP SWIP | |OrgTechPhone| +1-888-613-6330|+1-888-613-6330| |Parent| NET-12-0-0-0-1| |PostalCode| 19102| |RegDate| 2003-10-10|2003-10-10| |StateProv| PA| |TechEmail| help@ip.att.net | |TechHandle| DK71-ARIN| |TechName| Kostick, Deirdre | |TechPhone| +1-919-319-8249| |Updated| 2003-10-10|2003-10-10| ------------------------ 211.51.66.225 |address| 11F, KTF B/D, 1321-11, Seocho2-Dong, Seocho-Gu,|Seoul, Korea, 137-857| |admin-c| HM127-AP|PY13370-KR| |changed| hostmaster@apnic.net 19991118|hostmaster@apnic.net 20010606|hostmaster@nic.or.kr 20020507|hostmaster@nic.or.kr 20040112|hostmaster@nic.or.kr 20040112|hostmaster@nic.or.kr 20040112| |country| KR|KR|KR|KR|KR| |descr| KRNIC|Korea Network Information Center|Korea Telecom|206 Jungja-dong, Bundang-gu, Sungnam city, Gyunggi-do, Korea, 463-711|GYUNGGI|463-711|Korea Telecom|206 Jungja-dong, Bundang-gu, Sungnam city, Gyunggi-do, Korea, 463-711|GYUNGGI|463-711|Korea Telecom|206 Jungja-dong, Bundang-gu, Sungnam city, Gyunggi-do, Korea, 463-711|GYUNGGI|463-711| |e-mail| hostmaster@nic.or.kr|ip@ns.kornet.net|ip@ns.kornet.net| |fax-no| +82-2-2186-4496|+82-2-747-8701|+82-2-747-8701| |inetnum| 211.42.0.0 - 211.51.255.255|211.51.66.0 - 211.51.66.255| |mnt-by| APNIC-HM|MNT-KRNIC-AP|MNT-KRNIC-AP|MNT-KRNIC-AP|MNT-KRNIC-AP| |mnt-lower| MNT-KRNIC-AP| |netname| KRNIC-KR|KORNET-INFRA000001-KR| |nic-hdl| HM127-AP|PY13370-KR|KJ13870-KR| |person| Host Master|Park YungGil|Kim JinWon| |phone| +82-2-2186-4500|+82-2-3674-5708|+82-2-3674-5708| |remarks| ******************************************|KRNIC is the National Internet Registry|in Korea under APNIC. If you would like to|find assignment information in detail|please refer to the KRNIC Whois DB|http://whois.nic.or.kr/english/index.html|******************************************|This IP address space has been allocated to KRNIC.|For more information, using KRNIC Whois Database|whois -h whois.nic.or.kr|This information has been partially mirrored by APNIC from|KRNIC. To obtain more specific information, please use the|KRNIC whois server at whois.krnic.net.|This information has been partially mirrored by APNIC from|KRNIC. To obtain more specific information, please use the|KRNIC whois server at whois.krnic.net.|This information has been partially mirrored by APNIC from|KRNIC. To obtain more specific information, please use the|KRNIC whois server at whois.krnic.net.| |source| APNIC|APNIC|KRNIC|KRNIC|KRNIC| |status| ALLOCATED PORTABLE| |tech-c| HM127-AP|KJ13870-KR| ------------------------ 67.10.35.101 |Address| 13241 Woodland Park Road| |CIDR| 67.8.0.0/14 | |City| Herndon| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE| |Country| US| |NameServer| DNS1.RR.COM|DNS2.RR.COM|DNS3.RR.COM|DNS4.RR.COM| |NetHandle| NET-67-8-0-0-1| |NetName| RR-SOUTHEAST-BLK2| |NetRange| 67.8.0.0 - 67.11.255.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@rr.com| |OrgAbuseHandle| ABUSE10-ARIN| |OrgAbuseName| Abuse | |OrgAbusePhone| +1-703-345-3416| |OrgID| RRSW| |OrgName| Road Runner | |OrgTechEmail| abuse@rr.com| |OrgTechHandle| IPTEC-ARIN| |OrgTechName| IP Tech | |OrgTechPhone| +1-703-345-3416| |Parent| NET-67-0-0-0-0| |PostalCode| 20171| |ReferralServer| rwhois://ipmt.rr.com:4321| |RegDate| 2001-08-14| |StateProv| VA| |TechEmail| abuse@rr.com | |TechHandle| ZS30-ARIN| |TechName| ServiceCo LLC | |TechPhone| +1-703-345-3416| |Updated| 2003-01-31| ------------------------ 12.218.56.238 |Address| 100 Crystal Run Road| |CIDR| 12.218.56.0/22 | |City| Middletown| |Comment| | |Country| US| |CustName| Mediacom Communications Corp| |NetHandle| NET-12-218-56-0-1| |NetName| MEDIACOMCC-12-218-56-0-EMMETSBURG-IA| |NetRange| 12.218.56.0 - 12.218.59.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@att.net| |OrgAbuseHandle| ATTAB-ARIN| |OrgAbuseName| ATT Abuse | |OrgAbusePhone| +1-919-319-8130| |OrgTechEmail| qhoang@att.com|swipid@nipaweb.vip.att.net| |OrgTechHandle| ICC-ARIN|IPSWI-ARIN| |OrgTechName| IP Customer Care |IP SWIP | |OrgTechPhone| +1-888-613-6330|+1-888-613-6330| |Parent| NET-12-0-0-0-1| |PostalCode| 10941| |RegDate| 2003-10-10|2003-10-10| |StateProv| NY| |TechEmail| help@ip.att.net | |TechHandle| DK71-ARIN| |TechName| Kostick, Deirdre | |TechPhone| +1-919-319-8249| |Updated| 2003-10-10|2003-10-10| ------------------------ 211.138.156.157 |address| China Mobile Communications Corporation|29, Jinrong Ave., Xicheng District, Beijing, 100032|29,Jinrong Ave., Xicheng District, Beijing,|100032 China| |admin-c| JS686-AP| |changed| hm-changed@apnic.net 20000818|hm-changed@apnic.net 20030923|hostmaster@chinamobile.com 20030130|hostmaster@chinamobile.com 20030122| |country| CN|CN|CN| |descr| China Mobile Communications Corporation|Mobile Communications Network Operator in China|Internet Service Provider in China| |e-mail| sunjinxia@chinamobile.com|weichenguang@chinamobile.com| |fax-no| +86-10-66006012|+86 10 66006187| |inetnum| 211.136.0.0 - 211.143.255.255| |mnt-by| APNIC-HM|MAINT-CN-CMCC|MAINT-CN-CMCC| |mnt-lower| MAINT-CN-CMCC| |netname| CMNET| |nic-hdl| JS686-AP|CW265-AP| |person| Jinxia Sun|chenguang wei| |phone| +86-10-66006688-1755|+86 10 66006688-1306| |remarks| ------------------------------|Please send abuse e-mail to|abuse@chinamobile.com|Please send probe e-mail to|security@chinamobile.com|-------------------------------|------------------------------|Please send abuse e-mail to|abuse@chinamobile.com|Please send probe e-mail to|security@chinamobile.com|-------------------------------|------------------------------|Please send abuse e-mail to|abuse@chinamobile.com|Please send probe e-mail to|security@chinamobile.com|-------------------------------| |source| APNIC|APNIC|APNIC| |status| ALLOCATED PORTABLE| |tech-c| CW265-AP| ------------------------ 204.71.72.149 |Address| 3300 Regency Pkwy| |CIDR| 204.71.0.0/16 | |City| Cary| |Comment| | |Country| US| |NameServer| NS.CW.NET|NS2.CW.NET|NS3.CW.NET|NS4.CW.NET|NS5.CW.NET| |NetHandle| NET-204-71-0-0-1| |NetName| CW-PROVIDER| |NetRange| 204.71.0.0 - 204.71.255.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@cw.net| |OrgAbuseHandle| SPAMC-ARIN| |OrgAbuseName| SPAM COMPLAINTS | |OrgAbusePhone| +1-800-977-4662| |OrgID| CWUS| |OrgNOCEmail| trouble@cw.net| |OrgNOCHandle| NOC99-ARIN| |OrgNOCName| Network Operations Center | |OrgNOCPhone| +1-800-977-4662| |OrgName| Cable & Wireless | |OrgTechEmail| ip@gnoc.cw.net|ipadmin@clp.cw.net| |OrgTechHandle| GIAA-ARIN|UIAA-ARIN| |OrgTechName| Global IP Address Administration |US IP Address Administration | |OrgTechPhone| +1-919-465-4096|+1-800-977-4662| |Parent| NET-204-0-0-0-0| |PostalCode| 27511| |RegDate| 1994-06-22| |StateProv| NC| |TechEmail| ip@clp.cw.net | |TechHandle| IA3-ORG-ARIN| |TechName| Cable and Wireless US | |TechPhone| +1-800-977-4662| |Updated| 2002-10-23| ------------------------ 211.8.215.105 |address| Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda|Chiyoda-ku, Tokyo 101-0047, Japan| |admin-c| JNIC1-AP|SS13-AP|TA2585JP| |changed| hostmaster@apnic.net 19991122|apnic-ftp@nic.ad.jp 19990629|ip-staff@nic.ad.jp 20030806|apnic-ftp@nic.ad.jp 20010129|apnic-ftp@nic.ad.jp 20040225| |country| JP|JP|JP| |descr| Japan Network Information Center|City Telecom Kanagawa Inc.| |e-mail| hostmaster@nic.ad.jp| |fax-no| +81-3-5297-2312| |inetnum| 211.8.0.0 - 211.19.255.255|211.8.212.0 - 211.8.215.255| |mnt-by| APNIC-HM|MAINT-JPNIC| |mnt-lower| MAINT-JPNIC| |netname| JPNIC-NET-JP|CTK-NET| |nic-hdl| JNIC1-AP| |phone| +81-3-5297-2311| |remarks| JPNIC Allocation Block|Authoritative information regarding assignments and|allocations made from within this block can also be|queried at whois.nic.ad.jp. To obtain an English|output query whois -h whois.nic.ad.jp x.x.x.x/e|This information has been partially mirrored by APNIC from|JPNIC. To obtain more specific information, please use the|JPNIC whois server at whois.nic.ad.jp. (This defaults to|Japanese output, use the /e switch for English output)|This information has been partially mirrored by APNIC from|JPNIC. To obtain more specific information, please use the|JPNIC whois server at whois.nic.ad.jp. (This defaults to|Japanese output, use the /e switch for English output)| |rev-srv| ns1.nic.ad.jp|ns.wide.ad.jp|ns0.iij.ad.jp|dns0.spin.ad.jp|ns-jp.sinet.ad.jp| |role| Japan Network Information Center| |source| APNIC|APNIC|JPNIC| |status| ALLOCATED PORTABLE| |tech-c| JNIC1-AP|SY7-AP|MW882JP| ------------------------ 68.67.168.35 |Address| 1 North Main Street| |CIDR| 68.67.128.0/18 | |City| Coudersport| |Comment| | |Country| US| |CustName| Adelphia| |NetHandle| NET-68-67-128-0-1| |NetName| 68671280-Z7| |NetRange| 68.67.128.0 - 68.67.191.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@adelphia.net| |OrgAbuseHandle| IPE-ARIN| |OrgAbuseName| Internet Policy Enforcement | |OrgAbusePhone| +1-866-473-2909| |OrgTechEmail| arin@adelphiacom.net| |OrgTechHandle| CKI8-ARIN| |OrgTechName| Kio, Carolyn | |OrgTechPhone| +1-888-512-5111| |Parent| NET-68-64-0-0-1| |PostalCode| 16915| |RegDate| 2002-10-25|2002-10-25| |StateProv| PA| |TechEmail| ipadmin@adelphia.net | |TechHandle| AH102-ARIN| |TechName| Adelphia Hostmaster | |TechPhone| +1-814-274-0638| |Updated| 2002-10-25|2002-10-25| ------------------------ 24.192.234.150 |Address| 1 Mount Pleasant Road| |CIDR| 24.192.234.128/25 | |City| Toronto| |Comment| | |Country| CA| |CustName| Rogers Cable Inc. Pr| |NetHandle| NET-24-192-234-128-1| |NetName| DOC-1-7-1-0-PR-4| |NetRange| 24.192.234.128 - 24.192.234.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@rogers.com| |OrgAbuseHandle| RHI9-ARIN| |OrgAbuseName| Rogers High-Speed Internet | |OrgAbusePhone| +1-416-935-4729| |OrgTechEmail| abuse@rogers.com| |OrgTechHandle| RHI9-ARIN| |OrgTechName| Rogers High-Speed Internet | |OrgTechPhone| +1-416-935-4729| |Parent| NET-24-192-0-0-1| |PostalCode| M4Y-2Y5| |RegDate| 2003-09-25|2003-09-25| |StateProv| ON| |Updated| 2003-09-25|2003-09-25| ------------------------ 24.162.242.191 |Address| 13241 Woodland Park Road| |CIDR| 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 | |City| Herndon| |Comment| | |Country| US| |NameServer| DNS1.RR.COM|DNS2.RR.COM|DNS3.RR.COM|DNS4.RR.COM| |NetHandle| NET-24-160-0-0-1| |NetName| ROAD-RUNNER-5| |NetRange| 24.160.0.0 - 24.170.127.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@rr.com| |OrgAbuseHandle| ABUSE10-ARIN| |OrgAbuseName| Abuse | |OrgAbusePhone| +1-703-345-3416| |OrgID| RRMA| |OrgName| Road Runner | |OrgTechEmail| abuse@rr.com| |OrgTechHandle| IPTEC-ARIN| |OrgTechName| IP Tech | |OrgTechPhone| +1-703-345-3416| |Parent| NET-24-0-0-0-0| |PostalCode| 20171| |ReferralServer| rwhois://ipmt.rr.com:4321| |RegDate| 2000-06-09| |StateProv| VA| |TechEmail| abuse@rr.com | |TechHandle| ZS30-ARIN| |TechName| ServiceCo LLC | |TechPhone| +1-703-345-3416| |Updated| 2002-08-22| ------------------------ 12.230.252.103 |Address| 1500 Market Street| |CIDR| 12.230.224.0/19 | |City| Philadelphia| |Comment| | |Country| US| |CustName| Comcast Corporation| |NetHandle| NET-12-230-224-0-1| |NetName| COMCAST-12-230-224-0-WASHINGTON| |NetRange| 12.230.224.0 - 12.230.255.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@att.net| |OrgAbuseHandle| ATTAB-ARIN| |OrgAbuseName| ATT Abuse | |OrgAbusePhone| +1-919-319-8130| |OrgTechEmail| qhoang@att.com|swipid@nipaweb.vip.att.net| |OrgTechHandle| ICC-ARIN|IPSWI-ARIN| |OrgTechName| IP Customer Care |IP SWIP | |OrgTechPhone| +1-888-613-6330|+1-888-613-6330| |Parent| NET-12-0-0-0-1| |PostalCode| 19102| |RegDate| 2003-10-10|2003-10-10| |StateProv| PA| |TechEmail| help@ip.att.net | |TechHandle| DK71-ARIN| |TechName| Kostick, Deirdre | |TechPhone| +1-919-319-8249| |Updated| 2003-10-10|2003-10-10| ------------------------ 12.235.36.44 |Address| 1500 Market Street| |CIDR| 12.235.32.0/20 | |City| Philadelphia| |Comment| | |Country| US| |CustName| Comcast Corporation| |NetHandle| NET-12-235-32-0-1| |NetName| COMCAST-12-235-32-0-SAN-JOSE| |NetRange| 12.235.32.0 - 12.235.47.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@att.net| |OrgAbuseHandle| ATTAB-ARIN| |OrgAbuseName| ATT Abuse | |OrgAbusePhone| +1-919-319-8130| |OrgTechEmail| qhoang@att.com|swipid@nipaweb.vip.att.net| |OrgTechHandle| ICC-ARIN|IPSWI-ARIN| |OrgTechName| IP Customer Care |IP SWIP | |OrgTechPhone| +1-888-613-6330|+1-888-613-6330| |Parent| NET-12-0-0-0-1| |PostalCode| 19102| |RegDate| 2003-10-10|2003-10-10| |StateProv| PA| |TechEmail| help@ip.att.net | |TechHandle| DK71-ARIN| |TechName| Kostick, Deirdre | |TechPhone| +1-919-319-8249| |Updated| 2003-10-10|2003-10-10| ------------------------ 66.134.15.204 |AbuseEmail| abuse-isp@covad.com | |AbuseHandle| CART-ARIN| |AbuseName| Covad abuse reporting team | |AbusePhone| +1-703-376-2830| |Address| 2510 Zanker Rd| |CIDR| 66.134.0.0/16 | |City| San Jose| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE| |for abuse issues, please contact abuse-isp@covad.com|Reassignment information for this block of addresses can be found at rwhois://rwhois.laserlink.net:4321/| |Country| US| |NameServer| NS1.COVAD.NET|NS2.COVAD.NET| |NetHandle| NET-66-134-0-0-1| |NetName| COVAD-IP-2-NET| |NetRange| 66.134.0.0 - 66.134.255.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse-isp@covad.com| |OrgAbuseHandle| CART-ARIN| |OrgAbuseName| Covad abuse reporting team | |OrgAbusePhone| +1-703-376-2830| |OrgID| CVAD| |OrgNOCEmail| noc-ipservices@covad.com| |OrgNOCHandle| CIN-ARIN| |OrgNOCName| COVAD IP NOC | |OrgNOCPhone| +1-888-801-6285| |OrgName| Covad Communications | |OrgTechEmail| pnicoll@covad.com|sancha@covad.com| |OrgTechHandle| PRN-ARIN|SMA52-ARIN| |OrgTechName| Nicoll, Peter R|Ancha, Scott M| |OrgTechPhone| +1-408-434-2108|+1-408-434-2112| |Parent| NET-66-0-0-0-0| |PostalCode| 95131-1127| |ReferralServer| rwhois://rwhois.laserlink.net:4321/| |RegDate| 2001-07-13| |StateProv| CA| |TechEmail| ip_admin@covad.com | |TechHandle| ZC178-ARIN| |TechName| Covad IP Admin | |TechPhone| +1-408-434-2108| |Updated| 2003-05-13| ------------------------ 216.146.15.8 |Address| 606 N. Carancahua|Suite 506| |CIDR| 216.146.0.0/19 | |City| Corpus Christi| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE| |Country| US| |NameServer| DNS1.DAVLIN.NET|DNS2.DAVLIN.NET| |NetHandle| NET-216-146-0-0-1| |NetName| COMPUBASIX| |NetRange| 216.146.0.0 - 216.146.31.255 | |NetType| Direct Allocation| |OrgID| CBAX| |OrgName| COMPUBASIX INC | |OrgTechEmail| drouth@davlin.net| |OrgTechHandle| DR482-ARIN| |OrgTechName| Routh, David | |OrgTechPhone| +1-361-906-0111| |Parent| NET-216-0-0-0-0| |PostalCode| 78476| |RegDate| 1998-12-15| |StateProv| TX| |Updated| 2003-08-26| ------------------------ 24.148.52.16 |Address| 105 Carnegie Center| |CIDR| 24.148.0.0/18, 24.148.64.0/19 | |City| Princeton| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE| |Country| US| |NameServer| AUTH1.DNS.RCN.NET|AUTH2.DNS.RCN.NET|AUTH3.DNS.RCN.NET|AUTH4.DNS.RCN.NET| |NetHandle| NET-24-148-0-0-1| |NetName| RCN-BLK-25| |NetRange| 24.148.0.0 - 24.148.95.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@rcn.com| |OrgAbuseHandle| RAD75-ARIN| |OrgAbuseName| RCN Abuse Department | |OrgAbusePhone| +1-888-972-6622| |OrgID| RCN| |OrgNOCEmail| noc@rcn.com| |OrgNOCHandle| ZR40-ARIN| |OrgNOCName| RCN Corporation | |OrgNOCPhone| +1-888-972-6622| |OrgName| RCN Corporation | |OrgTechEmail| noc@rcn.com| |OrgTechHandle| ZR40-ARIN| |OrgTechName| RCN Corporation | |OrgTechPhone| +1-888-972-6622| |Parent| NET-24-0-0-0-0| |PostalCode| 08540| |RegDate| | |StateProv| NJ| |TechEmail| noc@rcn.com | |TechHandle| ZR40-ARIN| |TechName| RCN Corporation | |TechPhone| +1-888-972-6622| |Updated| 2003-01-20| ------------------------ 65.70.165.9 |Address| 2701 W 15th St PMB 236| |CIDR| 65.64.0.0/13 | |City| Plano| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE|please send all abuse issue e-mails to abuse@swbell.net| |Country| US| |NameServer| NS1.SWBELL.NET|NS2.SWBELL.NET| |NetHandle| NET-65-64-0-0-1| |NetName| SBIS-5BLK| |NetRange| 65.64.0.0 - 65.71.255.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@swbell.net| |OrgAbuseHandle| ABUSE6-ARIN| |OrgAbuseName| Abuse - Southwestern Bell Internet | |OrgAbusePhone| +1-877-722-3755| |OrgID| SBIS| |OrgNOCEmail| support@swbell.net| |OrgNOCHandle| SUPPO-ARIN| |OrgNOCName| Support - Southwestern Bell Internet Services | |OrgNOCPhone| +1-888-212-5411| |OrgName| SBC Internet Services - Southwest | |OrgTechEmail| IPAdmin-SBIS@sbis.sbc.com| |OrgTechHandle| IPADM2-ARIN| |OrgTechName| IPAdmin-SBIS | |OrgTechPhone| +1-888-212-5411| |Parent| NET-65-0-0-0-0| |PostalCode| 75075| |RegDate| 2000-10-03| |StateProv| TX| |TechEmail| IPAdmin-SBIS@sbcis.sbc.com | |TechHandle| ZS44-ARIN| |TechName| IPAdmin-SBIS | |TechPhone| +1-888-212-5411| |Updated| 2002-08-08| ------------------------ 24.245.34.47 |Address| 1800 Bishops Gate Blvd| |CIDR| 24.245.0.0/18, 24.245.64.0/20 | |City| Mt Laurel| |Comment| | |Country| US| |NameServer| NS4.ATTBB.NET|NS5.ATTBB.NET|NS6.ATTBB.NET| |NetHandle| NET-24-245-0-0-1| |NetName| CCCH3-12| |NetRange| 24.245.0.0 - 24.245.79.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@comcast.net| |OrgAbuseHandle| NAPO-ARIN| |OrgAbuseName| Network Abuse and Policy Observance | |OrgAbusePhone| +1-856-317-7272| |OrgID| CCCH-3| |OrgName| Comcast Cable Communications Holdings, Inc | |OrgTechEmail| cips_ip-registration@cable.comcast.com| |OrgTechHandle| IC161-ARIN| |OrgTechName| Comcast Cable Communications Inc | |OrgTechPhone| +1-856-317-7200| |Parent| NET-24-0-0-0-0| |PostalCode| 08054| |RegDate| | |StateProv| NJ| |Updated| 2003-08-19| ------------------------ 64.171.131.146 |Address| 208 Bush St. #5000| |CIDR| 64.160.0.0/12 | |City| San Ramon| |Comment| ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE|please send all abuse issue e-mails to abuse@pbi.net| |Country| US| |NameServer| NS1.PBI.NET|NS2.PBI.NET| |NetHandle| NET-64-160-0-0-1| |NetName| PBI-NET-8| |NetRange| 64.160.0.0 - 64.175.255.255 | |NetType| Direct Allocation| |OrgAbuseEmail| abuse@pacbell.net| |OrgAbuseHandle| APB2-ARIN| |OrgAbuseName| Abuse - Pacific Bell | |OrgAbusePhone| +1-888-212-5411| |OrgID| PACB| |OrgNOCEmail| support@pacbell.net| |OrgNOCHandle| SPBI-ARIN| |OrgNOCName| Support - Pacific Bell Internet | |OrgNOCPhone| +1-888-212-5411| |OrgName| Pac Bell Internet Services | |OrgTechEmail| IPAdmin-PBI@sbis.sbc.com| |OrgTechHandle| PIA2-ORG-ARIN| |OrgTechName| IPAdmin-PBI | |OrgTechPhone| +1-888-212-5411| |Parent| NET-64-0-0-0-0| |PostalCode| 94104| |RegDate| 2000-06-02| |StateProv| CA| |TechEmail| IPAdmin-PBI@sbis.sbc.com | |TechHandle| PIA2-ORG-ARIN| |TechName| IPAdmin-PBI | |TechPhone| +1-888-212-5411| |Updated| 2001-09-26| ------------------------ 64.229.129.200 |Address| 78 O'Connor| |CIDR| 64.229.128.0/19 | |City| Ottawa| |Comment| | |Country| CA| |CustName| HSE| |NetHandle| NET-64-229-128-0-1| |NetName| HSE8921-CA| |NetRange| 64.229.128.0 - 64.229.159.255 | |NetType| Reassigned| |OrgTechEmail| ip_prov@bellglobal.com| |OrgTechHandle| SYSAD1-ARIN| |OrgTechName| Sys Admin | |OrgTechPhone| +1-613-785-0886| |Parent| NET-64-228-0-0-1| |PostalCode| K1P 5M7| |RegDate| 2000-09-22|2000-09-22| |StateProv| Ontario| |TechEmail| noc@in.bell.ca | |TechHandle| PD135-ARIN| |TechName| Daoust, Philippe | |TechPhone| +1-800-450-7771| |Updated| 2000-09-22|2000-09-22| ------------------------ 12.226.172.234 |Address| 1500 Market Street| |CIDR| 12.226.160.0/20 | |City| Philadelphia| |Comment| | |Country| US| |CustName| Comcast Corporation| |NetHandle| NET-12-226-160-0-1| |NetName| COMCAST-12-226-160-0-PENNSYLVANIA| |NetRange| 12.226.160.0 - 12.226.175.255 | |NetType| Reassigned| |OrgAbuseEmail| abuse@att.net| |OrgAbuseHandle| ATTAB-ARIN| |OrgAbuseName| ATT Abuse | |OrgAbusePhone| +1-919-319-8130| |OrgTechEmail| qhoang@att.com|swipid@nipaweb.vip.att.net| |OrgTechHandle| ICC-ARIN|IPSWI-ARIN| |OrgTechName| IP Customer Care |IP SWIP | |OrgTechPhone| +1-888-613-6330|+1-888-613-6330| |Parent| NET-12-0-0-0-1| |PostalCode| 19102| |RegDate| 2003-10-10|2003-10-10| |StateProv| PA| |TechEmail| help@ip.att.net | |TechHandle| DK71-ARIN| |TechName| Kostick, Deirdre | |TechPhone| +1-919-319-8249| |Updated| 2003-10-10|2003-10-10| ------------------------ 66.130.203.77 |Address| 300 Viger Est| |CIDR| 66.130.203.0/24 | |City| Montreal| |Comment| | |Country| CA| |CustName| Le Groupe Videotron Ltee| |NetHandle| NET-66-130-203-0-1| |NetName| VL-D-QN-4282CB00| |NetRange| 66.130.203.0 - 66.130.203.255 | |NetType| Reassigned| |OrgAbuseEmail| ABUSE@videotron.com| |OrgAbuseHandle| ABUSE263-ARIN| |OrgAbuseName| Abuse Team | |OrgAbusePhone| +1-514-281-8537| |OrgTechEmail| SRIP@videotron.com| |OrgTechHandle| NOC1226-ARIN| |OrgTechName| Network Operations Center | |OrgTechPhone| +1-514-380-7100| |Parent| NET-66-130-0-0-1| |PostalCode| H2X-3W4| |RegDate| 2003-04-15|2003-04-15| |StateProv| QC| |Updated| 2003-04-15|2003-04-15| ------------------------ 65.71.64.184 Net-Whois-IP-1.21/t/sample1.output50000644000175000017500000000002315214027355017247 0ustar jseymourjseymour144.134.121.81 AU Net-Whois-IP-1.21/t/sample40000644000175000017500000000054515214027355015637 0ustar jseymourjseymour134.102.101.18 193.75.148.28 134.102.101.18 147.251.48.1 194.244.83.2 203.15.106.23 196.31.1.1 210.54.22.1 210.25.5.5 210.54.122.1 210.25.15.5 192.37.51.100 192.37.150.150 192.106.51.100 192.106.150.150 203.174.65.12 212.208.74.140 200.219.192.106 134.102.101.18 193.75.148.28 134.102.101.18 147.251.48.1 194.244.83.2 203.15.106.23 196.31.1.1 209.243.9.154 Net-Whois-IP-1.21/t/sample10000644000175000017500000000116515214027355015633 0ustar jseymourjseymour144.134.121.81 209.73.229.163 12.247.14.56 200.52.173.3 66.138.141.241 211.184.167.213 200.71.138.35 203.88.138.242 66.87.185.232 24.62.209.127 24.220.119.102 12.253.33.121 12.219.149.26 207.19.97.139 211.99.46.130 67.10.35.101 80.105.135.82 24.162.101.237 24.211.28.230 24.167.19.175 65.33.4.253 12.240.152.233 211.142.70.4 200.161.248.246 202.71.147.145 12.235.44.66 64.230.32.151 24.42.50.89 24.161.101.237 211.114.68.60 12.101.196.68 24.26.58.185 24.150.203.125 64.121.192.136 68.32.42.44 211.172.222.225 211.114.12.2 211.34.123.2 4.47.40.223 12.242.194.22 65.71.126.67 66.243.48.12 Net-Whois-IP-1.21/t/test2.pl0000755000175000017500000000054215214027355015745 0ustar jseymourjseymour#!/usr/local/bin/perl $|=1; use Net::Whois::IP qw(whoisip_query); LOOP:while(<>) { chomp; my $ip = $_; print "$ip\n"; my $response = whoisip_query($ip,1); foreach (sort keys(%{$response}) ) { print "|$_| \n"; foreach my $resp (@{$response->{$_}}) { print "$resp|"; } print "\n"; } print "------------------------\n\n"; } Net-Whois-IP-1.21/t/sample1.output20000644000175000017500000010336515214027355017261 0ustar jseymourjseymour144.134.121.81 AU |Address| ==> Melbourne Victoria, 3000 |CIDR| ==> 144.134.0.0/16 |City| ==> |Comment| ==> |Country| ==> AU |NameServer| ==> SY-DNS02.TMNS.NET.AU |NetHandle| ==> NET-144-134-0-0-1 |NetName| ==> TELECOMAU4 |NetRange| ==> 144.134.0.0 - 144.134.255.255 |NetType| ==> Direct Assignment |OrgID| ==> TELSTR |OrgName| ==> Telstra |Parent| ==> NET-144-0-0-0-0 |RegDate| ==> 1990-12-10 |StateProv| ==> |TechEmail| ==> addressing@telstra.net |TechHandle| ==> SA842-ARIN |TechName| ==> Telstra IP Registry, Shadi |TechPhone| ==> +61 396385495 |Updated| ==> 2002-08-09 ------------------------ 209.73.229.163 US |AbuseEmail| ==> abuse@allresearch.com |AbuseHandle| ==> ABUSE83-ARIN |AbuseName| ==> Abuse |AbusePhone| ==> +1-212-965-1900 |Address| ==> 424 Broadway 3rd floor |CIDR| ==> 209.73.229.160/27 |City| ==> New York |Comment| ==> |Country| ==> US |NetHandle| ==> NET-209-73-229-160-1 |NetName| ==> IP005056-209-73-229 |NetRange| ==> 209.73.229.160 - 209.73.229.191 |NetType| ==> Reassigned |OrgID| ==> ALLRE |OrgName| ==> AllResearch, inc. |OrgTechEmail| ==> support@allresearch.com |OrgTechHandle| ==> SUPPO17-ARIN |OrgTechName| ==> Support |OrgTechPhone| ==> +1-212-965-1900 |Parent| ==> NET-209-73-192-0-1 |PostalCode| ==> 10013 |RegDate| ==> 2002-11-19 |StateProv| ==> NY |Updated| ==> 2002-11-19 ------------------------ 12.247.14.56 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 200.52.173.3 MX |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> Tepic, Nay 63130 |changed| ==> 19991103 |country| ==> MX |created| ==> 19991103 |e-mail| ==> grosado@MEGARED.COM.MX |inetnum| ==> 200.52.160/19 |inetnum-up| ==> 200.52/15 |nic-hdl| ==> GR75-ARIN |owner| ==> MEGA CABLE S.A. DE C.V. |owner-c| ==> GR75-ARIN |ownerid| ==> MX-MCSC6-LACNIC |person| ==> Guillermo Rosado |phone| ==> 144500 |source| ==> ARIN-LACNIC-TRANSITION |status| ==> reallocated ------------------------ 66.138.141.241 US |Address| ==> 2701 W 15th St PMB 236 |CIDR| ==> 66.136.0.0/13 |City| ==> Plano |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS2.SWBELL.NET |NetHandle| ==> NET-66-136-0-0-1 |NetName| ==> SBIS-SBIS-5BLK |NetRange| ==> 66.136.0.0 - 66.143.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@swbell.net |OrgAbuseHandle| ==> ABUSE6-ARIN |OrgAbuseName| ==> Abuse - Southwestern Bell Internet |OrgAbusePhone| ==> +1-877-722-3755 |OrgID| ==> SBIS |OrgNOCEmail| ==> support@swbell.net |OrgNOCHandle| ==> SUPPO-ARIN |OrgNOCName| ==> Support - Southwestern Bell Internet Services |OrgNOCPhone| ==> +1-888-212-5411 |OrgName| ==> SBC Internet Services - Southwest |OrgTechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |OrgTechHandle| ==> IPADM2-ARIN |OrgTechName| ==> IPAdmin-SBIS |OrgTechPhone| ==> +1-888-212-5411 |Parent| ==> NET-66-0-0-0-0 |PostalCode| ==> 75075 |RegDate| ==> 2001-06-05 |StateProv| ==> TX |TechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |TechHandle| ==> ZS44-ARIN |TechName| ==> IPAdmin-SBIS |TechPhone| ==> +1-888-212-5411 |Updated| ==> 2002-08-08 ------------------------ 211.184.167.213 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> SJ1346-KR |changed| ==> hostmaster@nic.or.kr 20030303 |country| ==> KR |descr| ==> 567-880 |e-mail| ==> kendy75@hanmail.net |fax-no| ==> +82-63-432-7303 |inetnum| ==> 211.184.167.192 - 211.184.167.255 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> BAEKUN-M-KR |nic-hdl| ==> SJ1347-KR |person| ==> seunghui jang |phone| ==> +82-63-432-4522 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> SJ1347-KR ------------------------ 200.71.138.35 VE |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> Caracas, 1060 |changed| ==> 20020716 |country| ==> VE |created| ==> 20020716 |e-mail| ==> jabrams@TELCEL.NET.VE |inetnum| ==> 200.71.128/20 |inetrev| ==> 200.71.128/20 |nic-hdl| ==> JA4522-ARIN |nserver| ==> DNS2.T-NET.NET.VE |nslastaa| ==> 20020830 |nsstat| ==> 20030305 UDN |owner| ==> TELCEL CELULAR C.A |owner-c| ==> JA4522-ARIN |ownerid| ==> VE-TCCA-LACNIC |person| ==> Jesus Abrams |phone| ==> 58-22018150 |remarks| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |source| ==> ARIN-LACNIC-TRANSITION |status| ==> allocated ------------------------ 203.88.138.242 IN |address| ==> Ahmedabad 380 006 |admin-c| ==> HP10-AP |changed| ==> hemal@icenet.net 20021211 |country| ==> IN |descr| ==> Route object of customer in Corporate Access |e-mail| ==> apnic@icenet.net |fax-no| ==> +91-79-6462200 |inetnum| ==> 203.88.128.0 - 203.88.159.255 |mnt-by| ==> MAINT-NEW |mnt-lower| ==> MAINT-IN-ICENET |netname| ==> ICENET |nic-hdl| ==> HP10-AP |origin| ==> AS9237 |person| ==> Hemal Patel |phone| ==> +91-79-6467700 |route| ==> 203.88.138.0/24 |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> HP10-AP ------------------------ 66.87.185.232 US |Address| ==> 6450 Sprint Pkwy |CIDR| ==> 66.87.0.0/16 |City| ==> Overland Park |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS1.MI.SPRINTBBD.NET |NetHandle| ==> NET-66-87-0-0-1 |NetName| ==> SPRINTBWG-2BL |NetRange| ==> 66.87.0.0 - 66.87.255.255 |NetType| ==> Direct Allocation |OrgID| ==> SPDC |OrgName| ==> SPRINT BWG |Parent| ==> NET-66-0-0-0-0 |PostalCode| ==> 66252 |RegDate| ==> 2001-03-27 |StateProv| ==> KS |TechEmail| ==> abuse@sprintbbd.net |TechHandle| ==> ZS232-ARIN |TechName| ==> Sprint Broadband Direct |TechPhone| ==> +1-888-996-0001 |Updated| ==> 2002-05-08 ------------------------ 24.62.209.127 US |Address| ==> 27 Industrial Ave |CIDR| ==> 24.60.0.0/15, 24.62.0.0/16, 24.63.0.0/19 |City| ==> Chelmsford |Comment| ==> For abuse contact abuse@attbi.com |Country| ==> US |NameServer| ==> NS6.ATTBB.NET |NetHandle| ==> NET-24-60-0-0-1 |NetName| ==> ATTB-NE-5 |NetRange| ==> 24.60.0.0 - 24.63.31.255 |NetType| ==> Direct Allocation |OrgID| ==> ATBN |OrgName| ==> AT&T Broadband Northeast |OrgTechEmail| ==> ipadmin@attbb.net |OrgTechHandle| ==> ZM117-ARIN |OrgTechName| ==> ATT Broadband |OrgTechPhone| ==> +1-978-244-4020 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 01824 |RegDate| ==> |StateProv| ==> MA |TechEmail| ==> ipadmin@attbb.net |TechHandle| ==> ZM117-ARIN |TechName| ==> ATT Broadband |TechPhone| ==> +1-978-244-4020 |Updated| ==> 2002-10-23 ------------------------ 24.220.119.102 US |Address| ==> 410 South Phillips Avenue |CIDR| ==> 24.220.0.0/16 |City| ==> Sioux Falls |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS4.MIDCO.NET |NetHandle| ==> NET-24-220-0-0-1 |NetName| ==> MIDCO |NetRange| ==> 24.220.0.0 - 24.220.255.255 |NetType| ==> Direct Allocation |OrgID| ==> MIDC |OrgName| ==> Midcontinent Media, Inc. |OrgTechEmail| ==> jcrockett@midco.net |OrgTechHandle| ==> JLC33-ARIN |OrgTechName| ==> Crockett, Jonathan L |OrgTechPhone| ==> +1-605-357-5720 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 57104 |RegDate| ==> 1998-12-15 |StateProv| ==> SD |TechEmail| ==> hostmaster@midco.net |TechHandle| ==> HOS422-ORG-ARIN |TechName| ==> Midcontinent Media, Inc. |TechPhone| ==> +1-605-334-4454 |Updated| ==> 2002-03-18 ------------------------ 12.253.33.121 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 12.219.149.26 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 207.19.97.139 US |Address| ==> 401 N Broad St |CIDR| ==> 207.19.97.128/28 |City| ==> Philadelphia |Comment| ==> |Country| ==> US |NetHandle| ==> NET-207-19-97-128-1 |NetName| ==> SGNS-207-19-97-128-16 |NetRange| ==> 207.19.97.128 - 207.19.97.143 |NetType| ==> Reassigned |OrgID| ==> SRS-16 |OrgName| ==> Sungard Recovery Services |Parent| ==> NET-207-19-96-0-1 |PostalCode| ==> 19108 |RegDate| ==> 2000-03-27 |StateProv| ==> PA |TechEmail| ==> dfunchion@sungardrs.com |TechHandle| ==> DF381-ARIN |TechName| ==> Funchion, Dan |TechPhone| ==> +1-215-351-3586 |Updated| ==> 2000-03-27 ------------------------ 211.99.46.130 CN |address| ==> TONEK Co,No.11 Xichangan Street,Beijing |admin-c| ==> TH84-AP |changed| ==> luoyan@cnnic.net.cn 20030228 |country| ==> CN |descr| ==> No. 9, Dong cheng qu Dong zhong street |e-mail| ==> support@bj160.com.cn |fax-no| ==> +86-10-66030433 |inetnum| ==> 211.99.40.0 - 211.99.47.255 |mnt-by| ==> MAINT-CNNIC-AP |netname| ==> XINWANG |nic-hdl| ==> TH84-AP |person| ==> Tang Hua |phone| ==> +86-10-63060071 |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> TH84-AP ------------------------ 67.10.35.101 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 67.8.0.0/14 |City| ==> Herndon |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-67-8-0-0-1 |NetName| ==> RR-SOUTHEAST-BLK2 |NetRange| ==> 67.8.0.0 - 67.11.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRSW |OrgName| ==> ROADRUNNER-SOUTHWEST |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-67-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2001-08-14 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2003-01-31 ------------------------ 80.105.135.82 IT |address| ==> 00100 Roma Italy |admin-c| ==> NT1116-RIPE |changed| ==> neteconomy.rete@telecomitalia.it 20011214 |country| ==> IT |descr| ==> INTERBUSINESS |e-mail| ==> neteconomy.rete@telecomitalia.it |inetnum| ==> 80.105.135.80 - 80.105.135.87 |mnt-by| ==> INTERB-MNT |netname| ==> TIWS-064828393 |nic-hdl| ==> NT1116-RIPE |notify| ==> ripe-staff@telecomitalia.it |origin| ==> AS3269 |person| ==> NetEconomy TI |phone| ==> +39-06-36881 |remarks| ==> you will get no response. |route| ==> 80.105.0.0/16 |source| ==> RIPE |status| ==> ASSIGNED PA |tech-c| ==> NT1116-RIPE ------------------------ 24.162.101.237 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-160-0-0-1 |NetName| ==> ROAD-RUNNER-5 |NetRange| ==> 24.160.0.0 - 24.170.127.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 24.211.28.230 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.208.0.0/14 |City| ==> Herndon |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-208-0-0-1 |NetName| ==> RR-CENTRAL-3BLK |NetRange| ==> 24.208.0.0 - 24.211.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2001-06-29 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2003-02-04 ------------------------ 24.167.19.175 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-160-0-0-1 |NetName| ==> ROAD-RUNNER-5 |NetRange| ==> 24.160.0.0 - 24.170.127.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 65.33.4.253 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 65.32.0.0/15, 65.34.0.0/19 |City| ==> Herndon |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-65-32-0-0-1 |NetName| ==> ROADRUNNER-SOUTHEAST |NetRange| ==> 65.32.0.0 - 65.34.31.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRSW |OrgName| ==> ROADRUNNER-SOUTHWEST |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-65-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-08-22 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-30 ------------------------ 12.240.152.233 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 211.142.70.4 CN |address| ==> 100032 China |admin-c| ==> JS686-AP |changed| ==> hostmaster@chinamobile.com 20030122 |country| ==> CN |descr| ==> Internet Service Provider in China |e-mail| ==> weichenguang@chinamobile.com |fax-no| ==> +86 10 66006187 |inetnum| ==> 211.142.0.0 - 211.143.255.255 |mnt-by| ==> MAINT-CN-CMCC |mnt-lower| ==> MAINT-CN-CMCC |netname| ==> CMNET |nic-hdl| ==> CW265-AP |person| ==> chenguang wei |phone| ==> +86 10 66006688-1306 |remarks| ==> ------------------------------- |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> CW265-AP ------------------------ 200.161.248.246 BR |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> 04578-000 - São Paulo - SP |changed| ==> 20020902 |country| ==> BR |created| ==> 20020902 |e-mail| ==> blkadm@NIC.BR |inetnum| ==> 200.128/9 |inetrev| ==> 200.128/9 |nic-hdl| ==> CGB |nserver| ==> NS2.DNS.BR |nslastaa| ==> 20030302 |nsstat| ==> 20030302 AA |owner| ==> Comite Gestor da Internet no Brasil |owner-c| ==> CGB |ownerid| ==> BR-CGIN-LACNIC |person| ==> Comite Gestor da Internet no Brasil |phone| ==> +55 19 9119-0304 [] |remarks| ==> at whois.registro.br and at http://whois.nic.br |responsible| ==> Frederico A C Neves |status| ==> allocated |tech-c| ==> CGB ------------------------ 202.71.147.145 IN |address| ==> New Delhi 110 066 |admin-c| ==> JSS1-AP |changed| ==> qadeer.m@net4india.com 19990902 |country| ==> IN |descr| ==> New Delhi |e-mail| ==> qadeer.m@net4india.com |fax-no| ==> +91-11-616-0118 |inetnum| ==> 202.71.128.0 - 202.71.159.255 |mnt-by| ==> MAINT-STERCAP-IN |mnt-lower| ==> MAINT-STERCAP-IN |netname| ==> NET4 |nic-hdl| ==> MAQ1-AP |person| ==> Mohammed A Qadeer |phone| ==> +91-11-616-0130 |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> MAQ1-AP ------------------------ 12.235.44.66 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 64.230.32.151 CA |Address| ==> |CIDR| ==> 64.228.0.0/14 |City| ==> Toronto |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> CA |NameServer| ==> NS4.BELLGLOBAL.COM |NetHandle| ==> NET-64-228-0-0-1 |NetName| ==> BELLCANADA-5 |NetRange| ==> 64.228.0.0 - 64.231.255.255 |NetType| ==> Direct Allocation |OrgID| ==> LINX |OrgName| ==> Bell Canada |OrgTechEmail| ==> ip_prov@bellglobal.com |OrgTechHandle| ==> SYSAD1-ARIN |OrgTechName| ==> Sys Admin |OrgTechPhone| ==> +1-613-785-0886 |Parent| ==> NET-64-0-0-0-0 |PostalCode| ==> K1G-3J4 |RegDate| ==> 2000-02-15 |StateProv| ==> ON |TechEmail| ==> noc@in.bell.ca |TechHandle| ==> PD135-ARIN |TechName| ==> Daoust, Philippe |TechPhone| ==> +1-800-450-7771 |Updated| ==> 2001-01-02 ------------------------ 24.42.50.89 CA |Address| ==> One Mount Pleasant |CIDR| ==> 24.42.0.0/15 |City| ==> Toronto |Comment| ==> |Country| ==> CA |NameServer| ==> NS2.YM.RNC.NET.CABLE.ROGERS.COM |NetHandle| ==> NET-24-42-0-0-1 |NetName| ==> ROGERS-CAB-3 |NetRange| ==> 24.42.0.0 - 24.43.255.255 |NetType| ==> Direct Allocation |OrgID| ==> ROCB |OrgName| ==> Rogers Cable Inc. |OrgTechEmail| ==> ipmanage@rogers.wave.ca |OrgTechHandle| ==> IPMAN-ARIN |OrgTechName| ==> IP Management |OrgTechPhone| ==> +1-416-935-4729 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> M4Y-2Y5 |RegDate| ==> |StateProv| ==> ON |TechEmail| ==> abuse@rogers.com |TechHandle| ==> AD30-ARIN |TechName| ==> Budd, Paul |TechPhone| ==> +1-416-935-4729 |Updated| ==> 2002-08-20 ------------------------ 24.161.101.237 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-160-0-0-1 |NetName| ==> ROAD-RUNNER-5 |NetRange| ==> 24.160.0.0 - 24.170.127.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 211.114.68.60 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> KC666-KR |changed| ==> hostmaster@nic.or.kr 20030303 |country| ==> KR |descr| ==> 156-012 |e-mail| ==> moygag@hanmail.net |fax-no| ==> +82-2-822-2648 |inetnum| ==> 211.114.68.0 - 211.114.68.95 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> MUNCHANG-M-KR |nic-hdl| ==> KC667-KR |person| ==> Kyungsook Choi |phone| ==> +82-2-825-8732 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> KC667-KR ------------------------ 12.101.196.68 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 24.26.58.185 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.24.0.0/14, 24.28.0.0/15 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-24-0-0-1 |NetName| ==> ROAD-RUNNER-1 |NetRange| ==> 24.24.0.0 - 24.29.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> tconley@va.rr.com |OrgTechHandle| ==> IPCON-ARIN |OrgTechName| ==> IPControl |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 24.150.203.125 CA |Address| ==> 950 Syscon Road |CIDR| ==> 24.150.0.0/16 |City| ==> Burlington |Comment| ==> |Country| ==> CA |NameServer| ==> NS3.CGOCABLE.NET |NetHandle| ==> NET-24-150-0-0-1 |NetName| ==> CGOC-2BLK |NetRange| ==> 24.150.0.0 - 24.150.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@cogeco.net |OrgAbuseHandle| ==> INTER3-ARIN |OrgAbuseName| ==> Internet Abuse |OrgAbusePhone| ==> +1-905-333-5343 |OrgID| ==> CGOC |OrgName| ==> Cogeco Cable Inc. |OrgTechEmail| ==> ipservices@cogeco.net |OrgTechHandle| ==> INS2-ARIN |OrgTechName| ==> IP Network Service |OrgTechPhone| ==> +1-905-333-7055 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> L7R-4S6 |RegDate| ==> 1999-11-29 |StateProv| ==> ON |TechEmail| ==> ipservices@cogeco.net |TechHandle| ==> IS7-ORG-ARIN |TechName| ==> Cogeco Cable |TechPhone| ==> +1-905-333-7055 |Updated| ==> 2003-02-26 ------------------------ 64.121.192.136 US |Address| ==> 105 Carnegie Center |CIDR| ==> 64.121.0.0/16 |City| ==> Princeton |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> AUTH4.DNS.RCN.NET |NetHandle| ==> NET-64-121-0-0-1 |NetName| ==> RCN-BLK-19 |NetRange| ==> 64.121.0.0 - 64.121.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rcn.com |OrgAbuseHandle| ==> RAD75-ARIN |OrgAbuseName| ==> RCN Abuse Department |OrgAbusePhone| ==> +1-888-972-6622 |OrgID| ==> RCN |OrgNOCEmail| ==> noc@rcn.com |OrgNOCHandle| ==> ZR40-ARIN |OrgNOCName| ==> RCN Corporation |OrgNOCPhone| ==> +1-888-972-6622 |OrgName| ==> RCN Corporation |OrgTechEmail| ==> prhine@rcn.com |OrgTechHandle| ==> PRH-ARIN |OrgTechName| ==> Rhinelander, Phil |OrgTechPhone| ==> +1-508-486-7461 |Parent| ==> NET-64-0-0-0-0 |PostalCode| ==> 08540 |RegDate| ==> |StateProv| ==> NJ |TechEmail| ==> noc@rcn.com |TechHandle| ==> ZR40-ARIN |TechName| ==> RCN Corporation |TechPhone| ==> +1-888-972-6622 |Updated| ==> 2003-01-20 ------------------------ 68.32.42.44 US |Address| ==> 5th Floor |CIDR| ==> 68.32.0.0/11 |City| ==> Cherry Hill |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS02.JDC01.PA.COMCAST.NET |NetHandle| ==> NET-68-32-0-0-1 |NetName| ==> JUMPSTART-1 |NetRange| ==> 68.32.0.0 - 68.63.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@comcast.net |OrgAbuseHandle| ==> NAPO-ARIN |OrgAbuseName| ==> Network Abuse and Policy Observance |OrgAbusePhone| ==> +1-856-317-7272 |OrgID| ==> CMCS |OrgName| ==> Comcast Cable Communications, Inc. |OrgTechEmail| ==> cips-ip-registration@cable.comcast.com |OrgTechHandle| ==> IC161-ARIN |OrgTechName| ==> Comcast Cable Communications, Inc. |OrgTechPhone| ==> +1-856-317-7300 |Parent| ==> NET-68-0-0-0-0 |PostalCode| ==> 08002 |RegDate| ==> 2001-11-29 |StateProv| ==> NJ |TechEmail| ==> cips-ip-registration@cable.comcast.com |TechHandle| ==> IC161-ARIN |TechName| ==> Comcast Cable Communications, Inc. |TechPhone| ==> +1-856-317-7300 |Updated| ==> 2002-06-12 ------------------------ 211.172.222.225 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> CK988-KR |changed| ==> hostmaster@nic.or.kr 20030303 |country| ==> KR |descr| ==> 135-010 |e-mail| ==> system@knctv.co.kr |fax-no| ==> +82-2-512-4207 |inetnum| ==> 211.172.222.0 - 211.172.222.255 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> KNCTV-CATV-KANGNAM-KR |nic-hdl| ==> CK989-KR |person| ==> Chohuun Kim |phone| ==> +82-2-512-4357 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> CK989-KR ------------------------ 211.114.12.2 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> DK1619-KR |changed| ==> hostmaster@nic.or.kr 20030303 |country| ==> KR |descr| ==> 451-080 |e-mail| ==> ms9dmk@chollian.net |fax-no| ==> +82-333-691-8096 |inetnum| ==> 211.114.12.0 - 211.114.12.127 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> CHONGDAM-M-KR |nic-hdl| ==> DK1620-KR |person| ==> DONGMYONG KIM |phone| ==> +82-333-691-8095 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> DK1620-KR ------------------------ 211.34.123.2 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> HM127-AP |changed| ==> hostmaster@nic.or.kr 20020507 |country| ==> KR |descr| ==> Korea Network Information Center |e-mail| ==> hostmaster@nic.or.kr |fax-no| ==> +82-2-2186-4496 |inetnum| ==> 211.32.0.0 - 211.39.255.255 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> KRNIC-KR |nic-hdl| ==> HM127-AP |person| ==> Host Master |phone| ==> +82-2-2186-4500 |remarks| ==> ****************************************** |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> HM127-AP ------------------------ 4.47.40.223 US |Address| ==> Suite 320 |CIDR| ==> 4.47.32.0/19, 4.47.64.0/19, 4.47.96.0/20 |City| ==> Irving |Comment| ==> |Country| ==> US |NetHandle| ==> NET-4-47-32-0-1 |NetName| ==> GTEINS-4-47-32 |NetRange| ==> 4.47.32.0 - 4.47.111.255 |NetType| ==> Reassigned |OrgAbuseEmail| ==> hostmaster@bizmailsrvcs.net |OrgAbuseHandle| ==> VOH1-ARIN |OrgAbuseName| ==> Hostmaster, Verizon Online |OrgAbusePhone| ==> +1-800-927-3000 |OrgID| ==> GINS |OrgNOCEmail| ==> hostmaster@bizmailsrvcs.net |OrgNOCHandle| ==> VOH1-ARIN |OrgNOCName| ==> Hostmaster, Verizon Online |OrgNOCPhone| ==> +1-800-927-3000 |OrgName| ==> GTE Intelligent Network Services |OrgTechEmail| ==> hostmaster@bizmailsrvcs.net |OrgTechHandle| ==> VOH1-ARIN |OrgTechName| ==> Hostmaster, Verizon Online |OrgTechPhone| ==> +1-800-927-3000 |Parent| ==> NET-4-0-0-0-1 |PostalCode| ==> 75038 |RegDate| ==> 2002-04-03 |StateProv| ==> TX |TechEmail| ==> hostmaster@bizmailsrvcs.net |TechHandle| ==> VOH1-ARIN |TechName| ==> Hostmaster, Verizon Online |TechPhone| ==> +1-800-927-3000 |Updated| ==> 2002-04-03 ------------------------ 12.242.194.22 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 65.71.126.67 US |Address| ==> 2701 W 15th St PMB 236 |CIDR| ==> 65.64.0.0/13 |City| ==> Plano |Comment| ==> please send all abuse issue e-mails to abuse@swbell.net |Country| ==> US |NameServer| ==> NS2.SWBELL.NET |NetHandle| ==> NET-65-64-0-0-1 |NetName| ==> SBIS-5BLK |NetRange| ==> 65.64.0.0 - 65.71.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@swbell.net |OrgAbuseHandle| ==> ABUSE6-ARIN |OrgAbuseName| ==> Abuse - Southwestern Bell Internet |OrgAbusePhone| ==> +1-877-722-3755 |OrgID| ==> SBIS |OrgNOCEmail| ==> support@swbell.net |OrgNOCHandle| ==> SUPPO-ARIN |OrgNOCName| ==> Support - Southwestern Bell Internet Services |OrgNOCPhone| ==> +1-888-212-5411 |OrgName| ==> SBC Internet Services - Southwest |OrgTechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |OrgTechHandle| ==> IPADM2-ARIN |OrgTechName| ==> IPAdmin-SBIS |OrgTechPhone| ==> +1-888-212-5411 |Parent| ==> NET-65-0-0-0-0 |PostalCode| ==> 75075 |RegDate| ==> 2000-10-03 |StateProv| ==> TX |TechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |TechHandle| ==> ZS44-ARIN |TechName| ==> IPAdmin-SBIS |TechPhone| ==> +1-888-212-5411 |Updated| ==> 2002-08-08 ------------------------ 66.243.48.12 US |Address| ==> 200 N. Lasalle St. |CIDR| ==> 66.243.0.0/17, 66.243.128.0/18 |City| ==> Chicago |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS2.FOCALDATA.NET |NetHandle| ==> NET-66-243-0-0-1 |NetName| ==> FOCC-SPRBLK-6 |NetRange| ==> 66.243.0.0 - 66.243.191.255 |NetType| ==> Direct Allocation |OrgID| ==> FOCC |OrgName| ==> Focal Communications |OrgTechEmail| ==> ip-request@focal.com |OrgTechHandle| ==> FIR-ARIN |OrgTechName| ==> Focal IP Request |OrgTechPhone| ==> +1-888-362-2522 |Parent| ==> NET-66-0-0-0-0 |PostalCode| ==> 60601 |RegDate| ==> 2002-03-04 |StateProv| ==> IL |TechEmail| ==> mtwomey@focaldata.net |TechHandle| ==> MT445-ARIN |TechName| ==> Twomey, Matthew |TechPhone| ==> +1-312-895-8400 |Updated| ==> 2003-01-13 ------------------------ Net-Whois-IP-1.21/t/sample1.output30000644000175000017500000010217715214027355017262 0ustar jseymourjseymour144.134.121.81 AU |Address| ==> Melbourne Victoria, 3000 |CIDR| ==> 144.134.0.0/16 |City| ==> |Comment| ==> |Country| ==> AU |NameServer| ==> SY-DNS02.TMNS.NET.AU |NetHandle| ==> NET-144-134-0-0-1 |NetName| ==> TELECOMAU4 |NetRange| ==> 144.134.0.0 - 144.134.255.255 |NetType| ==> Direct Assignment |OrgID| ==> TELSTR |OrgName| ==> Telstra |Parent| ==> NET-144-0-0-0-0 |RegDate| ==> 1990-12-10 |StateProv| ==> |TechEmail| ==> addressing@telstra.net |TechHandle| ==> SA842-ARIN |TechName| ==> Telstra IP Registry, Shadi |TechPhone| ==> +61 396385495 |Updated| ==> 2002-08-09 ------------------------ 209.73.229.163 US |AbuseEmail| ==> abuse@allresearch.com |AbuseHandle| ==> ABUSE83-ARIN |AbuseName| ==> Abuse |AbusePhone| ==> +1-212-965-1900 |Address| ==> 424 Broadway 3rd floor |CIDR| ==> 209.73.229.160/27 |City| ==> New York |Comment| ==> |Country| ==> US |NetHandle| ==> NET-209-73-229-160-1 |NetName| ==> IP005056-209-73-229 |NetRange| ==> 209.73.229.160 - 209.73.229.191 |NetType| ==> Reassigned |OrgID| ==> ALLRE |OrgName| ==> AllResearch, inc. |OrgTechEmail| ==> support@allresearch.com |OrgTechHandle| ==> SUPPO17-ARIN |OrgTechName| ==> Support |OrgTechPhone| ==> +1-212-965-1900 |Parent| ==> NET-209-73-192-0-1 |PostalCode| ==> 10013 |RegDate| ==> 2002-11-19 |StateProv| ==> NY |Updated| ==> 2002-11-19 ------------------------ 12.247.14.56 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 200.52.173.3 MX |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> 44900 - Guadalajara - Ja |changed| ==> 20030303 |country| ==> MX |created| ==> 20030303 |e-mail| ==> nic_tech@MEGACABLE.COM.MX |inetnum| ==> 200.52.160/19 |inetnum-up| ==> 200.52/15 |nic-hdl| ==> NIT |owner| ==> MegaCable SA de CV |owner-c| ==> NIT |ownerid| ==> MX-MSCV17-LACNIC |person| ==> NIC TECH |phone| ==> +52 33 37500029 [] |responsible| ==> NIC TECH |status| ==> reallocated |tech-c| ==> NIT ------------------------ 66.138.141.241 US |Address| ==> 1701 Alma Dr |CIDR| ==> 66.138.140.0/22 |City| ==> Plano |Comment| ==> |Country| ==> US |CustName| ==> PPPoX Pool - STLSMORBACK9 |NetHandle| ==> NET-66-138-140-0-1 |NetName| ==> SBC066138140000020422 |NetRange| ==> 66.138.140.0 - 66.138.143.255 |NetType| ==> Reassigned |OrgAbuseEmail| ==> abuse@swbell.net |OrgAbuseHandle| ==> ABUSE6-ARIN |OrgAbuseName| ==> Abuse - Southwestern Bell Internet |OrgAbusePhone| ==> +1-877-722-3755 |OrgNOCEmail| ==> support@swbell.net |OrgNOCHandle| ==> SUPPO-ARIN |OrgNOCName| ==> Support - Southwestern Bell Internet Services |OrgNOCPhone| ==> +1-888-212-5411 |OrgTechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |OrgTechHandle| ==> IPADM2-ARIN |OrgTechName| ==> IPAdmin-SBIS |OrgTechPhone| ==> +1-888-212-5411 |Parent| ==> NET-66-136-0-0-1 |PostalCode| ==> 75075 |RegDate| ==> 2002-04-23 |StateProv| ==> TX |TechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |TechHandle| ==> ZS44-ARIN |TechName| ==> IPAdmin-SBIS |TechPhone| ==> +1-888-212-5411 |Updated| ==> 2002-04-23 ------------------------ 211.184.167.213 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> SJ1258-KR |changed| ==> hostmaster@nic.or.kr 20030526 |country| ==> KR |descr| ==> 567-880 |e-mail| ==> kendy75@hanmail.net |fax-no| ==> +82-63-432-7303 |inetnum| ==> 211.184.167.192 - 211.184.167.255 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> BAEKUN-M-KR |nic-hdl| ==> SJ1259-KR |person| ==> seunghui jang |phone| ==> +82-63-432-4522 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> SJ1259-KR ------------------------ 200.71.138.35 VE |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> Caracas, 1060 |changed| ==> 20020716 |country| ==> VE |created| ==> 20020716 |e-mail| ==> jabrams@TELCEL.NET.VE |inetnum| ==> 200.71.128/20 |inetrev| ==> 200.71.128/20 |nic-hdl| ==> JA4522-ARIN |nserver| ==> DNS2.T-NET.NET.VE |nslastaa| ==> 20020830 |nsstat| ==> 20030527 UDN |owner| ==> TELCEL CELULAR C.A |owner-c| ==> JA4522-ARIN |ownerid| ==> VE-TCCA-LACNIC |person| ==> Jesus Abrams |phone| ==> 58-22018150 |remarks| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |source| ==> ARIN-LACNIC-TRANSITION |status| ==> allocated ------------------------ 203.88.138.242 IN |address| ==> Ahmedabad 380 006 |admin-c| ==> HP10-AP |changed| ==> hemal@icenet.net 20021211 |country| ==> IN |descr| ==> Route object of customer in Corporate Access |e-mail| ==> apnic@icenet.net |fax-no| ==> +91-79-6462200 |inetnum| ==> 203.88.128.0 - 203.88.159.255 |mnt-by| ==> MAINT-NEW |mnt-lower| ==> MAINT-IN-ICENET |netname| ==> ICENET |nic-hdl| ==> HP10-AP |origin| ==> AS9237 |person| ==> Hemal Patel |phone| ==> +91-79-6467700 |route| ==> 203.88.138.0/24 |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> HP10-AP ------------------------ 66.87.185.232 US |Address| ==> 6450 Sprint Pkwy |CIDR| ==> 66.87.0.0/16 |City| ==> Overland Park |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS1.MI.SPRINTBBD.NET |NetHandle| ==> NET-66-87-0-0-1 |NetName| ==> SPRINTBWG-2BL |NetRange| ==> 66.87.0.0 - 66.87.255.255 |NetType| ==> Direct Allocation |OrgID| ==> SPDC |OrgName| ==> SPRINT BWG |Parent| ==> NET-66-0-0-0-0 |PostalCode| ==> 66252 |RegDate| ==> 2001-03-27 |StateProv| ==> KS |TechEmail| ==> abuse@sprintbbd.net |TechHandle| ==> ZS232-ARIN |TechName| ==> Sprint Broadband Direct |TechPhone| ==> +1-888-996-0001 |Updated| ==> 2002-05-08 ------------------------ 24.62.209.127 US |Address| ==> 27 Industrial Ave |CIDR| ==> 24.60.0.0/15, 24.62.0.0/16, 24.63.0.0/19 |City| ==> Chelmsford |Comment| ==> For abuse contact abuse@attbi.com |Country| ==> US |NameServer| ==> NS6.ATTBB.NET |NetHandle| ==> NET-24-60-0-0-1 |NetName| ==> ATTB-NE-5 |NetRange| ==> 24.60.0.0 - 24.63.31.255 |NetType| ==> Direct Allocation |OrgID| ==> ATBN |OrgName| ==> AT&T Broadband Northeast |OrgTechEmail| ==> ipadmin@attbb.net |OrgTechHandle| ==> ZM117-ARIN |OrgTechName| ==> ATT Broadband |OrgTechPhone| ==> +1-978-244-4020 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 01824 |RegDate| ==> |StateProv| ==> MA |TechEmail| ==> ipadmin@attbb.net |TechHandle| ==> ZM117-ARIN |TechName| ==> ATT Broadband |TechPhone| ==> +1-978-244-4020 |Updated| ==> 2002-10-23 ------------------------ 24.220.119.102 US |Address| ==> 410 S. Phillips Ave. |CIDR| ==> 24.220.112.0/20 |City| ==> Sioux Falls |Comment| ==> |Country| ==> US |CustName| ==> Midcontinent Communications |NetHandle| ==> NET-24-220-112-0-1 |NetName| ==> MIDC-112-127 |NetRange| ==> 24.220.112.0 - 24.220.127.255 |NetType| ==> Reassigned |OrgTechEmail| ==> jcrockett@midco.net |OrgTechHandle| ==> JLC33-ARIN |OrgTechName| ==> Crockett, Jonathan L |OrgTechPhone| ==> +1-605-357-5720 |Parent| ==> NET-24-220-0-0-1 |PostalCode| ==> 57104 |RegDate| ==> 2002-02-07 |StateProv| ==> SD |TechEmail| ==> hostmaster@midco.net |TechHandle| ==> HOS422-ORG-ARIN |TechName| ==> Midcontinent Media, Inc. |TechPhone| ==> +1-605-334-4454 |Updated| ==> 2002-02-07 ------------------------ 12.253.33.121 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 12.219.149.26 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 207.19.97.139 US |Address| ==> 401 N Broad St |CIDR| ==> 207.19.97.128/28 |City| ==> Philadelphia |Comment| ==> |Country| ==> US |NetHandle| ==> NET-207-19-97-128-1 |NetName| ==> SGNS-207-19-97-128-16 |NetRange| ==> 207.19.97.128 - 207.19.97.143 |NetType| ==> Reassigned |OrgID| ==> SRS-16 |OrgName| ==> Sungard Recovery Services |Parent| ==> NET-207-19-96-0-1 |PostalCode| ==> 19108 |RegDate| ==> 2000-03-27 |StateProv| ==> PA |TechEmail| ==> dfunchion@sungardrs.com |TechHandle| ==> DF381-ARIN |TechName| ==> Funchion, Dan |TechPhone| ==> +1-215-351-3586 |Updated| ==> 2000-03-27 ------------------------ 211.99.46.130 CN |address| ==> TONEK Co,No.11 Xichangan Street,Beijing |admin-c| ==> TH84-AP |changed| ==> luoyan@cnnic.net.cn 20030228 |country| ==> CN |descr| ==> No. 9, Dong cheng qu Dong zhong street |e-mail| ==> support@bj160.com.cn |fax-no| ==> +86-10-66030433 |inetnum| ==> 211.99.40.0 - 211.99.47.255 |mnt-by| ==> MAINT-CNNIC-AP |netname| ==> XINWANG |nic-hdl| ==> TH84-AP |person| ==> Tang Hua |phone| ==> +86-10-63060071 |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> TH84-AP ------------------------ 67.10.35.101 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 67.8.0.0/14 |City| ==> Herndon |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-67-8-0-0-1 |NetName| ==> RR-SOUTHEAST-BLK2 |NetRange| ==> 67.8.0.0 - 67.11.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRSW |OrgName| ==> ROADRUNNER-SOUTHWEST |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-67-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2001-08-14 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2003-01-31 ------------------------ 80.105.135.82 IT |address| ==> 00100 Roma Italy |admin-c| ==> NT1116-RIPE |changed| ==> neteconomy.rete@telecomitalia.it 20011214 |country| ==> IT |descr| ==> INTERBUSINESS |e-mail| ==> neteconomy.rete@telecomitalia.it |inetnum| ==> 80.105.135.80 - 80.105.135.87 |mnt-by| ==> INTERB-MNT |netname| ==> TIWS-064828393 |nic-hdl| ==> NT1116-RIPE |notify| ==> ripe-staff@telecomitalia.it |origin| ==> AS3269 |person| ==> NetEconomy TI |phone| ==> +39-06-36881 |remarks| ==> you will get no response. |route| ==> 80.105.0.0/16 |source| ==> RIPE |status| ==> ASSIGNED PA |tech-c| ==> NT1116-RIPE ------------------------ 24.162.101.237 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-160-0-0-1 |NetName| ==> ROAD-RUNNER-5 |NetRange| ==> 24.160.0.0 - 24.170.127.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 24.211.28.230 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.208.0.0/14 |City| ==> Herndon |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-208-0-0-1 |NetName| ==> RR-CENTRAL-3BLK |NetRange| ==> 24.208.0.0 - 24.211.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2001-06-29 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2003-02-04 ------------------------ 24.167.19.175 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-160-0-0-1 |NetName| ==> ROAD-RUNNER-5 |NetRange| ==> 24.160.0.0 - 24.170.127.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 65.33.4.253 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 65.32.0.0/15, 65.34.0.0/19 |City| ==> Herndon |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-65-32-0-0-1 |NetName| ==> ROADRUNNER-SOUTHEAST |NetRange| ==> 65.32.0.0 - 65.34.31.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRSW |OrgName| ==> ROADRUNNER-SOUTHWEST |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-65-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-08-22 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-30 ------------------------ 12.240.152.233 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 211.142.70.4 CN |address| ==> 100032 China |admin-c| ==> JS686-AP |changed| ==> hostmaster@chinamobile.com 20030122 |country| ==> CN |descr| ==> Internet Service Provider in China |e-mail| ==> weichenguang@chinamobile.com |fax-no| ==> +86 10 66006187 |inetnum| ==> 211.142.0.0 - 211.143.255.255 |mnt-by| ==> MAINT-CN-CMCC |mnt-lower| ==> MAINT-CN-CMCC |netname| ==> CMNET |nic-hdl| ==> CW265-AP |person| ==> chenguang wei |phone| ==> +86 10 66006688-1306 |remarks| ==> ------------------------------- |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> CW265-AP ------------------------ 200.161.248.246 BR |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> 04578-000 - São Paulo - SP |changed| ==> 20020902 |country| ==> BR |created| ==> 20020902 |e-mail| ==> blkadm@NIC.BR |inetnum| ==> 200.128/9 |inetrev| ==> 200.128/9 |nic-hdl| ==> CGB |nserver| ==> NS2.DNS.BR |nslastaa| ==> 20030527 |nsstat| ==> 20030527 AA |owner| ==> Comite Gestor da Internet no Brasil |owner-c| ==> CGB |ownerid| ==> BR-CGIN-LACNIC |person| ==> Comite Gestor da Internet no Brasil |phone| ==> +55 19 9119-0304 [] |remarks| ==> at whois.registro.br and at http://whois.nic.br |responsible| ==> Frederico A C Neves |status| ==> allocated |tech-c| ==> CGB ------------------------ 202.71.147.145 IN |address| ==> New Delhi 110 066 |admin-c| ==> JSS1-AP |changed| ==> qadeer.m@net4india.com 19990902 |country| ==> IN |descr| ==> New Delhi |e-mail| ==> qadeer.m@net4india.com |fax-no| ==> +91-11-616-0118 |inetnum| ==> 202.71.128.0 - 202.71.159.255 |mnt-by| ==> MAINT-STERCAP-IN |mnt-lower| ==> MAINT-STERCAP-IN |netname| ==> NET4 |nic-hdl| ==> MAQ1-AP |person| ==> Mohammed A Qadeer |phone| ==> +91-11-616-0130 |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> MAQ1-AP ------------------------ 12.235.44.66 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 64.230.32.151 CA |Address| ==> 76 Adelaide Street West |CIDR| ==> 64.230.0.0/18 |City| ==> Toronto |Comment| ==> |Country| ==> CA |CustName| ==> Nexxia HSE |NetHandle| ==> NET-64-230-0-0-1 |NetName| ==> HSEN20-CA |NetRange| ==> 64.230.0.0 - 64.230.63.255 |NetType| ==> Reassigned |OrgTechEmail| ==> ip_prov@bellglobal.com |OrgTechHandle| ==> SYSAD1-ARIN |OrgTechName| ==> Sys Admin |OrgTechPhone| ==> +1-613-785-0886 |Parent| ==> NET-64-228-0-0-1 |PostalCode| ==> M5H 1P6 |RegDate| ==> 2000-11-23 |StateProv| ==> Ontario |TechEmail| ==> noc@in.bell.ca |TechHandle| ==> PD135-ARIN |TechName| ==> Daoust, Philippe |TechPhone| ==> +1-800-450-7771 |Updated| ==> 2000-11-23 ------------------------ 24.42.50.89 CA |Address| ==> 1 Mount Pleasant Road |CIDR| ==> 24.42.50.0/25 |City| ==> Toronto |Comment| ==> |Country| ==> CA |CustName| ==> Rogers Cable Inc. Slnt |NetHandle| ==> NET-24-42-50-0-1 |NetName| ==> ON-ROG-8-SLNT-1 |NetRange| ==> 24.42.50.0 - 24.42.50.127 |NetType| ==> Reassigned |OrgTechEmail| ==> ipmanage@rogers.wave.ca |OrgTechHandle| ==> IPMAN-ARIN |OrgTechName| ==> IP Management |OrgTechPhone| ==> +1-416-935-4729 |Parent| ==> NET-24-42-0-0-1 |PostalCode| ==> M4Y-2Y5 |RegDate| ==> 2002-09-17 |StateProv| ==> ON |TechEmail| ==> abuse@rogers.com |TechHandle| ==> AD30-ARIN |TechName| ==> Budd, Paul |TechPhone| ==> +1-416-935-4729 |Updated| ==> 2002-09-17 ------------------------ 24.161.101.237 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.160.0.0/13, 24.168.0.0/15, 24.170.0.0/17 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-160-0-0-1 |NetName| ==> ROAD-RUNNER-5 |NetRange| ==> 24.160.0.0 - 24.170.127.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 211.114.68.60 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> KC502-KR |changed| ==> hostmaster@nic.or.kr 20030526 |country| ==> KR |descr| ==> 156-012 |e-mail| ==> moygag@hanmail.net |fax-no| ==> +82-2-822-2648 |inetnum| ==> 211.114.68.0 - 211.114.68.95 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> MUNCHANG-M-KR |nic-hdl| ==> KC503-KR |person| ==> Kyungsook Choi |phone| ==> +82-2-825-8732 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> KC503-KR ------------------------ 12.101.196.68 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 24.26.58.185 US |Address| ==> 13241 Woodland Park Road |CIDR| ==> 24.24.0.0/14, 24.28.0.0/15 |City| ==> Herndon |Comment| ==> |Country| ==> US |NameServer| ==> DNS4.RR.COM |NetHandle| ==> NET-24-24-0-0-1 |NetName| ==> ROAD-RUNNER-1 |NetRange| ==> 24.24.0.0 - 24.29.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rr.com |OrgAbuseHandle| ==> ABUSE10-ARIN |OrgAbuseName| ==> Abuse |OrgAbusePhone| ==> +1-703-345-3416 |OrgID| ==> RRMA |OrgName| ==> Road Runner |OrgTechEmail| ==> abuse@rr.com |OrgTechHandle| ==> IPTEC-ARIN |OrgTechName| ==> IP Tech |OrgTechPhone| ==> +1-703-345-3416 |Parent| ==> NET-24-0-0-0-0 |PostalCode| ==> 20171 |RegDate| ==> 2000-06-09 |StateProv| ==> VA |TechEmail| ==> abuse@rr.com |TechHandle| ==> ZS30-ARIN |TechName| ==> ServiceCo LLC |TechPhone| ==> +1-703-345-3416 |Updated| ==> 2002-08-22 ------------------------ 24.150.203.125 CA |Address| ==> 950 Syscon Drive |CIDR| ==> 24.150.192.0/20 |City| ==> Burlington |Comment| ==> |Country| ==> CA |CustName| ==> Cogeco Cable Solutions |NetHandle| ==> NET-24-150-192-0-1 |NetName| ==> CGOC-HALA5 |NetRange| ==> 24.150.192.0 - 24.150.207.255 |NetType| ==> Reassigned |OrgAbuseEmail| ==> abuse@cogeco.net |OrgAbuseHandle| ==> INTER3-ARIN |OrgAbuseName| ==> Internet Abuse |OrgAbusePhone| ==> +1-905-333-5343 |OrgTechEmail| ==> ipservices@cogeco.net |OrgTechHandle| ==> INS2-ARIN |OrgTechName| ==> IP Network Service |OrgTechPhone| ==> +1-905-333-7055 |Parent| ==> NET-24-150-0-0-1 |PostalCode| ==> L7R 4S6 |RegDate| ==> 2002-01-09 |StateProv| ==> ON |TechEmail| ==> ipservices@cogeco.net |TechHandle| ==> IS7-ORG-ARIN |TechName| ==> Cogeco Cable |TechPhone| ==> +1-905-333-7055 |Updated| ==> 2002-01-09 ------------------------ 64.121.192.136 US |Address| ==> 105 Carnegie Center |CIDR| ==> 64.121.0.0/16 |City| ==> Princeton |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> AUTH4.DNS.RCN.NET |NetHandle| ==> NET-64-121-0-0-1 |NetName| ==> RCN-BLK-19 |NetRange| ==> 64.121.0.0 - 64.121.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@rcn.com |OrgAbuseHandle| ==> RAD75-ARIN |OrgAbuseName| ==> RCN Abuse Department |OrgAbusePhone| ==> +1-888-972-6622 |OrgID| ==> RCN |OrgNOCEmail| ==> noc@rcn.com |OrgNOCHandle| ==> ZR40-ARIN |OrgNOCName| ==> RCN Corporation |OrgNOCPhone| ==> +1-888-972-6622 |OrgName| ==> RCN Corporation |OrgTechEmail| ==> noc@rcn.com |OrgTechHandle| ==> ZR40-ARIN |OrgTechName| ==> RCN Corporation |OrgTechPhone| ==> +1-888-972-6622 |Parent| ==> NET-64-0-0-0-0 |PostalCode| ==> 08540 |RegDate| ==> |StateProv| ==> NJ |TechEmail| ==> noc@rcn.com |TechHandle| ==> ZR40-ARIN |TechName| ==> RCN Corporation |TechPhone| ==> +1-888-972-6622 |Updated| ==> 2003-01-20 ------------------------ 68.32.42.44 US |Address| ==> 5th Floor |CIDR| ==> 68.32.32.0/20 |City| ==> Cherry Hill |Comment| ==> NONE |Country| ==> US |CustName| ==> Comcast Cable Communications, Inc. |NetHandle| ==> NET-68-32-32-0-1 |NetName| ==> PA-METRO-2 |NetRange| ==> 68.32.32.0 - 68.32.47.255 |NetType| ==> Reassigned |OrgAbuseEmail| ==> abuse@comcast.net |OrgAbuseHandle| ==> NAPO-ARIN |OrgAbuseName| ==> Network Abuse and Policy Observance |OrgAbusePhone| ==> +1-856-317-7272 |OrgTechEmail| ==> cips-ip-registration@cable.comcast.com |OrgTechHandle| ==> IC161-ARIN |OrgTechName| ==> Comcast Cable Communications, Inc. |OrgTechPhone| ==> +1-856-317-7300 |Parent| ==> NET-68-32-0-0-1 |PostalCode| ==> 08002 |RegDate| ==> 2003-03-18 |StateProv| ==> NJ |TechEmail| ==> cips-ip-registration@cable.comcast.com |TechHandle| ==> IC161-ARIN |TechName| ==> Comcast Cable Communications, Inc. |TechPhone| ==> +1-856-317-7300 |Updated| ==> 2003-03-18 ------------------------ 211.172.222.225 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> CK954-KR |changed| ==> hostmaster@nic.or.kr 20030526 |country| ==> KR |descr| ==> 135-010 |e-mail| ==> system@knctv.co.kr |fax-no| ==> +82-2-512-4207 |inetnum| ==> 211.172.222.0 - 211.172.222.255 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> KNCTV-CATV-KANGNAM-KR |nic-hdl| ==> CK955-KR |person| ==> Chohuun Kim |phone| ==> +82-2-512-4357 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> CK955-KR ------------------------ 211.114.12.2 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> DK1532-KR |changed| ==> hostmaster@nic.or.kr 20030526 |country| ==> KR |descr| ==> 451-080 |e-mail| ==> ms9dmk@chollian.net |fax-no| ==> +82-333-691-8096 |inetnum| ==> 211.114.12.0 - 211.114.12.127 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> CHONGDAM-M-KR |nic-hdl| ==> DK1533-KR |person| ==> DONGMYONG KIM |phone| ==> +82-333-691-8095 |remarks| ==> KRNIC whois server at whois.krnic.net. |source| ==> KRNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> DK1533-KR ------------------------ 211.34.123.2 KR |address| ==> Seoul, Korea, 137-857 |admin-c| ==> HM127-AP |changed| ==> hostmaster@nic.or.kr 20020507 |country| ==> KR |descr| ==> Korea Network Information Center |e-mail| ==> hostmaster@nic.or.kr |fax-no| ==> +82-2-2186-4496 |inetnum| ==> 211.32.0.0 - 211.39.255.255 |mnt-by| ==> MNT-KRNIC-AP |mnt-lower| ==> MNT-KRNIC-AP |netname| ==> KRNIC-KR |nic-hdl| ==> HM127-AP |person| ==> Host Master |phone| ==> +82-2-2186-4500 |remarks| ==> ****************************************** |source| ==> APNIC |status| ==> ALLOCATED PORTABLE |tech-c| ==> HM127-AP ------------------------ 4.47.40.223 US |Address| ==> Suite 320 |CIDR| ==> 4.47.32.0/19, 4.47.64.0/19, 4.47.96.0/20 |City| ==> Irving |Comment| ==> |Country| ==> US |NetHandle| ==> NET-4-47-32-0-1 |NetName| ==> GTEINS-4-47-32 |NetRange| ==> 4.47.32.0 - 4.47.111.255 |NetType| ==> Reassigned |OrgAbuseEmail| ==> hostmaster@bizmailsrvcs.net |OrgAbuseHandle| ==> VOH1-ARIN |OrgAbuseName| ==> Hostmaster, Verizon Online |OrgAbusePhone| ==> +1-800-927-3000 |OrgID| ==> GINS |OrgNOCEmail| ==> hostmaster@bizmailsrvcs.net |OrgNOCHandle| ==> VOH1-ARIN |OrgNOCName| ==> Hostmaster, Verizon Online |OrgNOCPhone| ==> +1-800-927-3000 |OrgName| ==> GTE Intelligent Network Services |OrgTechEmail| ==> hostmaster@bizmailsrvcs.net |OrgTechHandle| ==> VOH1-ARIN |OrgTechName| ==> Hostmaster, Verizon Online |OrgTechPhone| ==> +1-800-927-3000 |Parent| ==> NET-4-0-0-0-1 |PostalCode| ==> 75038 |RegDate| ==> 2002-04-03 |StateProv| ==> TX |TechEmail| ==> hostmaster@bizmailsrvcs.net |TechHandle| ==> VOH1-ARIN |TechName| ==> Hostmaster, Verizon Online |TechPhone| ==> +1-800-927-3000 |Updated| ==> 2002-04-03 ------------------------ 12.242.194.22 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 65.71.126.67 US |Address| ==> 2701 W. 15th St. PMB 236 |CIDR| ==> 65.71.124.0/22 |City| ==> Plano |Comment| ==> |Country| ==> US |CustName| ==> PPPoX Pool Rback7 |NetHandle| ==> NET-65-71-124-0-1 |NetName| ==> SBCIS-101117-85740 |NetRange| ==> 65.71.124.0 - 65.71.127.255 |NetType| ==> Reassigned |OrgAbuseEmail| ==> abuse@swbell.net |OrgAbuseHandle| ==> ABUSE6-ARIN |OrgAbuseName| ==> Abuse - Southwestern Bell Internet |OrgAbusePhone| ==> +1-877-722-3755 |OrgNOCEmail| ==> support@swbell.net |OrgNOCHandle| ==> SUPPO-ARIN |OrgNOCName| ==> Support - Southwestern Bell Internet Services |OrgNOCPhone| ==> +1-888-212-5411 |OrgTechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |OrgTechHandle| ==> IPADM2-ARIN |OrgTechName| ==> IPAdmin-SBIS |OrgTechPhone| ==> +1-888-212-5411 |Parent| ==> NET-65-64-0-0-1 |PostalCode| ==> 75075 |RegDate| ==> 2001-11-07 |StateProv| ==> TX |TechEmail| ==> IPAdmin-SBIS@sbis.sbc.com |TechHandle| ==> ZS44-ARIN |TechName| ==> IPAdmin-SBIS |TechPhone| ==> +1-888-212-5411 |Updated| ==> 2001-11-07 ------------------------ 66.243.48.12 US |Address| ==> 200 N. Lasalle St. |CIDR| ==> 66.243.0.0/17, 66.243.128.0/18 |City| ==> Chicago |Comment| ==> ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE |Country| ==> US |NameServer| ==> NS2.FOCALDATA.NET |NetHandle| ==> NET-66-243-0-0-1 |NetName| ==> FOCC-SPRBLK-6 |NetRange| ==> 66.243.0.0 - 66.243.191.255 |NetType| ==> Direct Allocation |OrgID| ==> FOCC |OrgName| ==> Focal Communications |OrgTechEmail| ==> ip-request@focal.com |OrgTechHandle| ==> FIR-ARIN |OrgTechName| ==> Focal IP Request |OrgTechPhone| ==> +1-888-362-2522 |Parent| ==> NET-66-0-0-0-0 |PostalCode| ==> 60601 |RegDate| ==> 2002-03-04 |StateProv| ==> IL |TechEmail| ==> mtwomey@focaldata.net |TechHandle| ==> MT445-ARIN |TechName| ==> Twomey, Matthew |TechPhone| ==> +1-312-895-8400 |Updated| ==> 2003-01-13 ------------------------ Net-Whois-IP-1.21/t/sample30000644000175000017500000000023115214027355015626 0ustar jseymourjseymour203.174.65.12 212.208.74.140 200.219.192.106 134.102.101.18 193.75.148.28 134.102.101.18 147.251.48.1 194.244.83.2 203.15.106.23 196.31.1.1 210.54.22.1 Net-Whois-IP-1.21/t/01-whoisip-query.t0000644000175000017500000000406415214027355017577 0ustar jseymourjseymour#!/usr/bin/env perl use strict; use warnings; use Test::More; BEGIN { use_ok('Net::Whois::IP', qw(whoisip_query)); } diag "Loaded Net::Whois::IP from $INC{'Net/Whois/IP.pm'}"; { no warnings 'redefine'; my @calls; local *Net::Whois::IP::_do_lookup = sub { my ($ip, $reg, $multiple_flag, $raw_flag, $search_options) = @_; push @calls, { ip => $ip, reg => $reg, multiple_flag => $multiple_flag, raw_flag => $raw_flag, search_options => $search_options, }; my $response = { NetRange => '8.8.8.0 - 8.8.8.255', OrgName => 'Google LLC', }; my $chain = [ { NetRange => '8.0.0.0 - 8.255.255.255', OrgName => 'ARIN', }, $response, ]; return ($response, $chain); }; my $scalar_response = whoisip_query('8.8.8.8'); is(ref($scalar_response), 'HASH', 'scalar context returns response hash'); is($scalar_response->{OrgName}, 'Google LLC', 'scalar response contains expected data'); my ($response, $chain) = whoisip_query('8.8.8.8', undef, 'true'); is(ref($response), 'HASH', 'list context first value is response hash'); is(ref($chain), 'ARRAY', 'list context second value is response chain arrayref'); is(scalar @$chain, 2, 'response chain contains expected number of levels'); is($calls[0]{reg}, 'ARIN', 'default registrar is ARIN'); is($calls[1]{multiple_flag}, 'true', 'multiple flag is passed through'); my $search_options = [ 'NetName', 'OrgName' ]; whoisip_query('8.8.8.8', 'ARIN', undef, undef, $search_options); is_deeply( $calls[-1]{search_options}, $search_options, 'search options arrayref is passed through' ); } { my $ok = eval { whoisip_query('not-an-ip-address'); 1; }; ok(!$ok, 'invalid IP address dies'); like($@, qr/not a valid ip address/i, 'invalid IP error message is useful'); } done_testing(); Net-Whois-IP-1.21/t/test1.t0000644000175000017500000000143015216252644015571 0ustar jseymourjseymour#!/usr/local/bin/perl -w use IO::Socket::INET; use Net::Whois::IP qw(whoisip_query); sub port_43_unavailable { my $sock = IO::Socket::INET->new( PeerHost => 'whois.arin.net', PeerPort => 43, Proto => 'tcp', Timeout => 5, ); return !defined $sock; } if ( $ENV{AUTOMATED_TESTING} && port_43_unavailable() ) { print "1..0 # SKIP Cannot reach whois.arin.net:43; live WHOIS tests require port 43 connectivity\n"; exit 0; } print "1..5\n"; my $i=1; my @ips = ("144.134.121.81","209.73.229.163","200.52.173.3","211.184.167.213","80.105.135.82"); foreach my $ip (@ips) { my $response = whoisip_query($ip); if (ref($response) eq "HASH") { printf "ok %d\n", $i++; } else { printf "not ok %d\n", $i++; } } Net-Whois-IP-1.21/t/sample1.output40000644000175000017500000000554215214027355017261 0ustar jseymourjseymour144.134.121.81 AU |Address| ==> Melbourne Victoria, 3000 |CIDR| ==> 144.134.0.0/16 |City| ==> |Comment| ==> |Country| ==> AU |NameServer| ==> SY-DNS02.TMNS.NET.AU |NetHandle| ==> NET-144-134-0-0-1 |NetName| ==> TELECOMAU4 |NetRange| ==> 144.134.0.0 - 144.134.255.255 |NetType| ==> Direct Assignment |OrgID| ==> TELSTR |OrgName| ==> Telstra |Parent| ==> NET-144-0-0-0-0 |RegDate| ==> 1990-12-10 |StateProv| ==> |TechEmail| ==> addressing@telstra.net |TechHandle| ==> SA842-ARIN |TechName| ==> Telstra IP Registry, Shadi |TechPhone| ==> +61 396385495 |Updated| ==> 2002-08-09 ------------------------ 209.73.229.163 US |AbuseEmail| ==> abuse@allresearch.com |AbuseHandle| ==> ABUSE83-ARIN |AbuseName| ==> Abuse |AbusePhone| ==> +1-212-965-1900 |Address| ==> 424 Broadway 3rd floor |CIDR| ==> 209.73.229.160/27 |City| ==> New York |Comment| ==> |Country| ==> US |NetHandle| ==> NET-209-73-229-160-1 |NetName| ==> IP005056-209-73-229 |NetRange| ==> 209.73.229.160 - 209.73.229.191 |NetType| ==> Reassigned |OrgID| ==> ALLRE |OrgName| ==> AllResearch, inc. |OrgTechEmail| ==> support@allresearch.com |OrgTechHandle| ==> SUPPO17-ARIN |OrgTechName| ==> Support |OrgTechPhone| ==> +1-212-965-1900 |Parent| ==> NET-209-73-192-0-1 |PostalCode| ==> 10013 |RegDate| ==> 2002-11-19 |StateProv| ==> NY |Updated| ==> 2002-11-19 ------------------------ 12.247.14.56 US |Address| ==> 400 Interpace Parkway |CIDR| ==> 12.0.0.0/8 |City| ==> Parsippany |Comment| ==> For abuse issues contact abuse@att.net |Country| ==> US |NameServer| ==> CMTU.MT.NS.ELS-GMS.ATT.NET |NetHandle| ==> NET-12-0-0-0-1 |NetName| ==> ATT |NetRange| ==> 12.0.0.0 - 12.255.255.255 |NetType| ==> Direct Allocation |OrgAbuseEmail| ==> abuse@att.net |OrgAbuseHandle| ==> ATTAB-ARIN |OrgAbuseName| ==> ATT Abuse |OrgAbusePhone| ==> +1-919-319-8130 |OrgID| ==> ATTW |OrgName| ==> AT&T WorldNet Services |OrgTechEmail| ==> help@ip.att.net |OrgTechHandle| ==> IPSWI-ARIN |OrgTechName| ==> IP SWIP |OrgTechPhone| ==> +1-888-613-6330 |Parent| ==> |PostalCode| ==> 07054 |RegDate| ==> 1983-08-23 |StateProv| ==> NJ |TechEmail| ==> help@ip.att.net |TechHandle| ==> DK71-ARIN |TechName| ==> Kostick, Deirdre |TechPhone| ==> +1-919-319-8249 |Updated| ==> 2002-08-23 ------------------------ 200.52.173.3 MX |% Types of queries are| ==> POCs, ownerid, CIDR blocks, IP |address| ==> 44900 - Guadalajara - Ja |changed| ==> 20030303 |country| ==> MX |created| ==> 20030303 |e-mail| ==> nic_tech@MEGACABLE.COM.MX |inetnum| ==> 200.52.160/19 |inetnum-up| ==> 200.52/15 |nic-hdl| ==> NIT |owner| ==> MegaCable SA de CV |owner-c| ==> NIT |ownerid| ==> MX-MSCV17-LACNIC |person| ==> NIC TECH |phone| ==> +52 33 37500029 [] |responsible| ==> NIC TECH |status| ==> reallocated |tech-c| ==> NIT ------------------------ 66.138.141.241 US Net-Whois-IP-1.21/t/test3.pl0000755000175000017500000000054215214027355015746 0ustar jseymourjseymour#!/usr/local/bin/perl $|=1; use Net::Whois::IP qw(whoisip_query); LOOP:while(<>) { chomp; my $ip = $_; print "$ip\n"; my $search_options = ["NetName","OrgName"]; my $response = whoisip_query($ip,"",$search_options); foreach (sort keys(%{$response}) ) { print "|$_|-|$response->{$_} \n"; } print "------------------------\n\n"; } Net-Whois-IP-1.21/t/test.pl0000755000175000017500000000074315214027355015666 0ustar jseymourjseymour#!/usr/local/bin/perl $|=1; use Net::Whois::IP qw(whoisip_query); use IP::Country::Fast; LOOP:while(<>) { chomp; my $ip = $_; print "$ip\n"; my $reg = IP::Country::Fast->new(); my $country = $reg->inet_atocc($ip); if(defined($country)){ print "$country\n"; } my $response = whoisip_query($ip); foreach (sort keys(%{$response}) ) { # print "$response->{'owner'}\n"; print "|$_| ==> $response->{$_} \n"; } print "------------------------\n\n"; } Net-Whois-IP-1.21/t/testx.t0000644000175000017500000000143015216252673015702 0ustar jseymourjseymour#!/usr/local/bin/perl -w use IO::Socket::INET; use Net::Whois::IP qw(whoisip_query); sub port_43_unavailable { my $sock = IO::Socket::INET->new( PeerHost => 'whois.arin.net', PeerPort => 43, Proto => 'tcp', Timeout => 5, ); return !defined $sock; } if ( $ENV{AUTOMATED_TESTING} && port_43_unavailable() ) { print "1..0 # SKIP Cannot reach whois.arin.net:43; live WHOIS tests require port 43 connectivity\n"; exit 0; } print "1..5\n"; my $i=1; my @ips = ("144.134.121.81","209.73.229.163","200.52.173.3","211.184.167.213","80.105.135.82"); foreach my $ip (@ips) { my $response = whoisip_query($ip); if (ref($response) eq "HASH") { printf "ok %d\n", $i++; } else { printf "not ok %d\n", $i++; } } Net-Whois-IP-1.21/t/sample20000644000175000017500000000401615214027355015632 0ustar jseymourjseymour205.244.106.226 12.251.44.253 24.221.143.246 68.85.43.153 64.18.175.143 64.171.251.103 64.230.11.87 68.49.235.25 12.234.103.152 211.51.66.225 67.10.35.101 12.218.56.238 211.138.156.157 204.71.72.149 211.8.215.105 68.67.168.35 24.192.234.150 24.162.242.191 12.230.252.103 12.235.36.44 66.134.15.204 216.146.15.8 24.148.52.16 65.70.165.9 24.245.34.47 64.171.131.146 64.229.129.200 12.226.172.234 66.130.203.77 65.71.64.184 12.252.12.240 211.73.205.198 66.87.185.232 24.202.78.163 24.192.124.188 12.235.33.121 211.51.9.153 80.131.9.124 65.71.52.99 211.190.24.71 65.71.41.85 67.124.41.144 24.200.117.83 24.150.136.183 64.121.90.109 66.47.142.227 24.51.31.96 211.254.45.130 24.55.134.249 24.226.32.52 213.29.64.163 12.234.62.74 66.87.88.85 12.221.59.171 65.202.23.130 24.244.165.149 4.47.42.107 211.144.89.173 24.98.163.3 12.239.136.184 24.86.72.91 66.138.224.172 24.222.154.129 24.30.104.14 66.131.89.42 65.122.122.208 66.126.250.138 66.138.19.125 12.211.58.138 65.85.122.69 65.26.231.251 80.15.11.45 66.243.48.12 211.190.24.227 68.49.60.239 24.50.152.71 24.114.2.117 12.216.234.248 12.235.32.179 24.164.43.192 24.60.170.238 65.71.249.113 80.135.39.250 24.56.65.26 12.211.202.207 64.171.159.200 12.240.220.198 65.96.38.234 12.253.137.145 4.3.169.61 142.165.43.198 24.192.11.49 200.71.138.35 24.212.28.21 218.40.124.114 68.102.54.11 216.227.168.156 24.200.111.253 24.91.146.248 12.235.62.220 12.213.18.207 24.86.18.107 68.64.141.52 24.206.125.163 67.118.16.66 24.174.146.45 24.91.243.251 12.240.31.199 64.230.2.153 12.242.194.22 80.109.71.63 80.218.14.81 208.191.55.127 213.60.52.67 24.242.141.82 62.49.245.2 12.211.114.183 24.170.84.99 24.94.88.119 61.111.66.31 24.153.227.227 24.26.58.185 24.162.213.167 12.210.97.193 24.201.88.100 12.229.51.15 12.247.33.81 213.54.14.139 24.88.202.150 12.225.24.116 65.117.217.187 24.220.119.102 66.120.228.193 24.126.134.241 65.39.26.127 24.55.112.192 68.32.42.44 12.240.152.233 64.121.192.136 12.253.33.121 4.47.40.223 12.247.14.56 65.33.4.253 24.150.203.125 12.235.44.66 24.211.28.230 64.230.32.151 24.62.209.127 66.138.141.241 Net-Whois-IP-1.21/META.yml0000640000175000017500000000112415217004425015337 0ustar jseymourjseymour--- abstract: 'Perl module for performing WHOIS IP lookups' author: - 'Ben Schmitz ' build_requires: Regexp::IPv6: '0.02' Test::More: '0' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 7.70, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' name: Net-Whois-IP no_index: directory: - t - inc requires: Exporter: '0' IO::Socket: '0' version: '1.21' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' Net-Whois-IP-1.21/Makefile.PL0000644000175000017500000000103615214027355016052 0ustar jseymourjseymouruse ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( NAME => 'Net::Whois::IP', VERSION_FROM => 'IP.pm', # finds $VERSION LICENSE => 'perl', BUILD_REQUIRES => { 'Regexp::IPv6' => '.02', 'Test::More' => 0, }, PREREQ_PM => { 'IO::Socket' => 0, 'Exporter' => 0, }, ABSTRACT => 'Perl module for performing WHOIS IP lookups', AUTHOR => 'Ben Schmitz ', ); Net-Whois-IP-1.21/META.json0000640000175000017500000000174615217004425015521 0ustar jseymourjseymour{ "abstract" : "Perl module for performing WHOIS IP lookups", "author" : [ "Ben Schmitz " ], "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 7.70, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : 2 }, "name" : "Net-Whois-IP", "no_index" : { "directory" : [ "t", "inc" ] }, "prereqs" : { "build" : { "requires" : { "Regexp::IPv6" : "0.02", "Test::More" : "0" } }, "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "runtime" : { "requires" : { "Exporter" : "0", "IO::Socket" : "0" } } }, "release_status" : "stable", "version" : "1.21", "x_serialization_backend" : "JSON::PP version 4.16" } Net-Whois-IP-1.21/MANIFEST0000644000175000017500000000060515217004425015226 0ustar jseymourjseymourChanges IP.pm Makefile.PL MANIFEST META.yml Module meta-data (added by MakeMaker) t/sample1 t/sample1.output2 t/sample1.output3 t/sample1.output4 t/sample1.output5 t/sample2 t/sample2.output2 t/sample3 t/sample4 t/sample5 t/test.pl t/test1.t t/test2.pl t/test3.pl t/testx.t test.pl t/01-whoisip-query.t META.json Module JSON meta-data (added by MakeMaker) Net-Whois-IP-1.21/Changes0000644000175000017500000000736015217004206015372 0ustar jseymourjseymourRevision history for Perl extension Net::Whois::IP. 0.01 Tue Feb 11 13:35:58 2003 - original version; First release version 0.03 Wed Mar 5 9:25:00 2003 - updated based on bug report for ip 199.4.199.0 0.14 Thu Mar 6 10:17:00 2003 - added array of hashes for all responses for all queries run 0.35 Mon Jun 30 10:15:40 2003 - added optional multiples flag which causes all response for a record to be returned in an array 0.45 Tue Aug 12 10:11:43 2003 - added optional reference to an array to be based in. This array will affect the search method and what are consider "stoppers" for records 1.00 Tue Dec 6 12:55:22 2005 -no bug reports for a year... ready for release 1.10 Mon Sep 6 8:55:33 2010 - added case-insensitive flag to pattern match for orgid 1.19_01 2026-06-12 - jseymour - Fixed whoisip_query() list/scalar return behavior to match documentation - Fixed typo in "Failed to Connect" message in _get_connect() - Fixed possible undef dereference in _do_processing() - Fixed operator-precedence ambiguity in conditional statement in _do_processing() - Added guard against unknown WHOIS registrar in _do_lookup() - Eliminated hard-coded WHOIS server query options in favor of centralized hash table lookups - Replaced enumerated registrar check in _do_processing() with registrar hash table lookup test - Replaced hard-coded ARIN "exact match prefix" with defined constant - Replaced simple sleep() call for throttling with per-server throttling mechanism - Added synthesized parent/ancestor WHOIS response records for certain ARIN hierarchy queries, normalized into standard WHOIS response-hash format. - Renamed "do_debug()" to "_do_debug()" - Renamed debugging statements to use quieter mixed-case names and added a debugging switch instead of requiring commenting/uncommenting code - Replaced debugging output of array reference addresses with actual array values - Eliminated redundant "Flag set/unset" debugging output - Added registrar query debug statement - Added debugging helpers to inspect WHOIS responses and WHOIS response arrays - Added deterministic Test::More-based regression tests - Cleaned up POD documentation and relocated to top of file for easier discovery - Removed obsolete commented-out code - Cleaned up visual structure by separating some loop and conditional bodies from surrounding code and normalized indentation—both to better visualize flow - Changed string quoting from double quotes to single quotes where there was no variable interpolation, as per current Perl best practices 1.20 2026-06-18 - jseymour - Promoted 1.19_01 to 1.20 - Added release tarball to repo 1.20_01 2026-06-21 - jseymour - Corrected 1.20 tarball Changes entry in repo - Corrected POD formatting for proper HTML rendering of code examples (This resolves CPAN RT issue #110962) - Corrected test output validation in t/test1.t and t/testx.t - Added skips to test.pl, t/test1.t, and t/testx.t to skip for automated smoke testers that may have port 43 blocked (These two should resolve CPAN RT issue #160043) - Fixed parsing of IPv6 NetRange records and other WHOIS fields containing embedded colons (This resolves CPAN RT issue #88989) - Removed build artifacts from repo tracking - Created .gitignore and added build artifacts to it 1.20_02 2026-06-22 - jseymour - Improved automated-test skip logic to detect actual port 43 unavailability before skipping live WHOIS tests - Removed obsolete CVS/SVN keyword expansion tag from IP.pm 1.21 2026-06-24 - jseymour - Promoted 1.20_02 to 1.21 - Added 1.21 release tarball to repo Net-Whois-IP-1.21/IP.pm0000644000175000017500000004672115217004140014746 0ustar jseymourjseymourpackage Net::Whois::IP; =head1 NAME Net::Whois::IP - Perl extension for looking up the whois information for ip addresses =head1 SYNOPSIS use Net::Whois::IP qw(whoisip_query); my $ip = "192.168.1.1"; my ($response, $array_of_responses) = whoisip_query($ip, $optional_registry, $optional_multiple_flag, $optional_raw_flag, $optional_array_of_search_options); In scalar context (single response hash returned): my $response = whoisip_query($ip); The response will be a reference to a hash containing all information provided by the whois registrar. In list context (response hash and response chain returned): my ($response, $array_of_responses) = whoisip_query($ip, undef, "true"); N.B.: See NOTES, below. The array_of_responses is a reference to an array containing references to hashes for each level of query performed. For example, many records must be searched several times to obtain the most detailed information; this array contains the responses from each level. If $optional_multiple_flag is not undef, all duplicate values for a given field will be returned. For example, normally only the last instance of TechPhone will be returned if a record contains more than one. However, setting this flag to a non-undef value will return all values as an array. As a consequence, all returned field values in the response hash become references to arrays and must be dereferenced before use. If $optional_raw_flag is not undef, the response will be a reference to an array containing the raw responses from the registrar instead of a reference to a hash. In raw mode, no parsed response chain is returned. If $optional_array_of_search_options is not undef, the first two entries will be used to replace TechPhone and OrgTechPhone in the search method. This is fairly dangerous and can cause the module not to work at all if set incorrectly. Normal unwrap of $response ($optional_multiple_flag not set): my $response = whoisip_query($ip); foreach (sort keys(%{$response}) ) { print "$_ $response->{$_} \n"; } $optional_multiple_flag set to a value: my $response = whoisip_query($ip, undef, "true"); foreach ( sort keys %$response ) { print "$_ is\n"; foreach ( @{ $response->{ $_ } } ) { print " $_\n"; } } $optional_raw_flag set to a value: my $response = whoisip_query( $ip, undef, undef, "true"); foreach (@{$response}) { print $_; } $optional_array_of_search_options set but not $optional_multiple_flag or $optional_raw_flag: my $search_options = ["NetName","OrgName"]; my $response = whoisip_query($ip, undef, undef, undef, $search_options); foreach (sort keys(%{$response}) ) { print "$_ $response->{$_} \n"; } =head1 TESTING Some tests perform live WHOIS queries and therefore require outbound TCP connectivity to WHOIS servers on port 43. When running under automated smoke-testing environments (C), live-query tests are skipped only if port 43 connectivity is unavailable. This allows automated test systems with working WHOIS access to exercise the live query functionality while avoiding false failures on systems that restrict outbound WHOIS traffic. Local development and manual testing are unaffected. =head1 NOTES For certain ARIN queries, additional synthesized parent/ancestor records may be prepended to the returned WHOIS response array ($array_of_responses). These records are synthesized from ARIN summary/hierarchy output and are normalized into standard WHOIS response hash format where possible. Synthesized parent/ancestor records are tagged with the key "Synthetic", currently containing the value "ARIN-SUMMARY". Because ARIN summary records are abbreviated, synthesized records may contain fewer fields than full WHOIS responses. =head1 DESCRIPTION Perl module to allow whois lookup of ip addresses. This module should recursively query the various whois providers until it gets more detailed information including either TechPhone or OrgTechPhone by default; however, this is overrideable. =head1 AUTHOR Ben Schmitz -- ben@foink.com Thanks to Orbitz for allowing the community access to this work Please email me any suggestions, complaints, etc. =head1 SEE ALSO perl(1). Net::Whois =cut use strict; use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); use IO::Socket; use Regexp::IPv6 qw($IPv6_re); use File::Spec; require Exporter; use Carp; use feature 'state'; @ISA = qw(Exporter); @EXPORT = qw( whoisip_query set_debug ); $VERSION = '1.21'; my %whois_servers = ( 'RIPE' => 'whois.ripe.net', 'APNIC' => 'whois.apnic.net', 'KRNIC' => 'whois.krnic.net', 'LACNIC' => 'whois.lacnic.net', 'ARIN' => 'whois.arin.net', 'AFRINIC' => 'whois.afrinic.net', ); # For queries: # If ARIN add n param. If RIPE or Afrinic add -B param my %query_prefix = ( $whois_servers{ARIN} => 'n ', $whois_servers{RIPE} => '-B ', $whois_servers{AFRINIC} => '-B ', ); # Are we debugging? my $do_debugging = 0; use constant ARIN_EXACT_MATCH_PREFIX => '! '; my $whois_query_delay = 2; # Be conservative to avoid getting refused my $first_arin_query_delay = 1; ###################################### # Public Subs ###################################### sub whoisip_query { my($ip,$reg,$multiple_flag,$raw_flag,$search_options) = @_; # It allows to set the first registry to query if(($ip !~ /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/) && ($ip !~ /^$IPv6_re$/) ) { croak("$ip is not a valid ip address"); } if(!defined($reg)) { $reg = 'ARIN'; } _do_debug("looking up $ip - at $reg"); my ($response, $array_of_responses) = _do_lookup($ip, $reg, $multiple_flag, $raw_flag, $search_options); _do_debug("whois_ip_query sees: \$array_of_responses: " . scalar(@$array_of_responses)); # Preserve historical scalar-context behavior while restoring # documented list-context behavior. return wantarray? ($response, $array_of_responses) : $response; } # Enabled/disable debugging sub set_debug { my ($state) = @_; $do_debugging = $state ? 1 : 0; } ###################################### #Private Subs ###################################### sub _do_lookup { my($ip,$registrar,$multiple_flag,$raw_flag,$search_options) = @_; _do_debug("do lookup $ip at $registrar"); # let's not beat up on them too much my $extraflag = '1'; my $whois_response; my $whois_raw_response; my $whois_response_hash; my @whois_response_array; my @arin_summary_records; LOOP: while($extraflag ne '') { _do_debug("Entering loop $extraflag"); # Guard against unknown WHOIS registrars croak("Unknown WHOIS registrar: $registrar") unless exists $whois_servers{$registrar}; my $lookup_host = $whois_servers{$registrar}; ($whois_response,$whois_response_hash) = _do_query($lookup_host,$ip,$multiple_flag); _inspect_whois_response_lines($whois_response); push(@whois_response_array,$whois_response_hash); push(@{$whois_raw_response}, @{$whois_response}); my($new_ip,$new_registrar) = _do_processing($whois_response, $registrar, $ip, $whois_response_hash, $search_options, \@arin_summary_records ); if(($new_ip ne $ip) || ($new_registrar ne $registrar) ) { _do_debug("ip was $ip -- new ip is $new_ip"); _do_debug("registrar was $registrar -- new registrar is $new_registrar"); $ip = $new_ip; $registrar = $new_registrar; $extraflag++; next LOOP; }else{ $extraflag=''; last LOOP; } } # Return raw response from registrar if( ($raw_flag) && ($raw_flag ne '') ) { return ($whois_raw_response); } if(%{$whois_response_hash}) { foreach my $key (sort keys %{$whois_response_hash}) { my $value = $whois_response_hash->{$key}; if (!defined $value) { _do_debug("sub -- $key -- undef"); } elsif (ref($value) eq 'ARRAY') { foreach my $item (@{$value}) { next unless defined($item) && $item =~ /\S/; _do_debug("sub -- $key -- " . (defined $item ? $item : 'undef')); } } elsif (!ref($value)) { _do_debug("sub -- $key -- $value"); } else { _do_debug("sub -- $key -- " . ref($value)); } } # If we've multiple records, normalize the add'l records into WHOIS-hash shape, # putting the "oldest" ancestor (widest range) at $whois_response_array[0] # # N.B.: These records are often highly-abbreviated. Preserve what ARIN # provides, but do not synthesize fields such as Country from child records. if(@arin_summary_records) { unshift(@whois_response_array, map { _arin_summary_to_whois_response($_) } @arin_summary_records); } _inspect_whois_response_array(\@whois_response_array); return($whois_response_hash,\@whois_response_array); }else{ return($whois_response,\@whois_response_array); } } # Convert ARIN summary data to "standard" WHOIS response format sub _arin_summary_to_whois_response { my ($rec) = @_; my %out; my %map = ( netname => 'NetName', nethandle => 'NetHandle', description => 'OrgName', orgname => 'OrgName', custname => 'CustName', customer => 'Customer', country => 'Country', source => 'Source', ); for my $src_key (keys %map) { next if !defined $rec->{$src_key}; $out{$map{$src_key}} = [ $rec->{$src_key} ]; } $out{Source} ||= [ 'ARIN' ]; $out{Synthetic} = [ 'ARIN-SUMMARY' ]; # Tag it for what it is if (defined $rec->{start} && defined $rec->{end}) { $out{NetRange} = [ "$rec->{start} - $rec->{end}" ]; $out{CIDR} = [ _range_to_cidr_strings( _ipv4_to_int($rec->{start}), _ipv4_to_int($rec->{end}) ) ]; } return \%out; } sub _do_query { my($registrar,$ip,$multiple_flag) = @_; my @response; my $i =0; # Prevent abusing the registrars --- they may disable an ip if too many queries per minute _throttle_whois_query($registrar); LOOP: while(1) { $i++; my $sock = _get_connect($registrar); _do_debug("Querying $registrar with " . ($query_prefix{$registrar} // q{}) . "$ip"); print $sock (($query_prefix{$registrar} // q{}) . "$ip\n"); @response = <$sock>; close($sock); if($#response < 0) { _do_debug("No valid response recieved from $registrar -- attempt $i "); if($i <=3) { next LOOP; }else{ croak("No valid response for 4th time... dying...."); } }else{ last LOOP; } } my %hash_response; _do_debug("multiple flag = |" . ($multiple_flag // '') . "|"); foreach my $line (@response) { if ( $line =~ /^([^:]+):\s*(.*)$/ ) { my ($key, $val) = ($1, $2); if ( $multiple_flag && $multiple_flag ne '' ) { # Multiple_flag is set, so get all responses for a given record item push @{ $hash_response{$key} }, $val; } else { # Multiple_flag is not set, so only the last entry for any given record item $hash_response{$key} = $val; } } } return(\@response,\%hash_response); } sub _do_processing { my($response,$registrar,$ip,$hash_response,$search_options,$arin_summary_records) = @_; # Response to comment. # Bug report stating the search method will work better with different options. Easy way to do it now. # this way a reference to an array can be passed in, the defaults will still # be TechPhone and OrgTechPhone my $pattern1 = 'TechPhone'; my $pattern2 = 'OrgTechPhone'; if(ref($search_options) eq 'ARRAY' && defined $search_options->[0] && $search_options->[0] ne '') { $pattern1 = $search_options->[0]; $pattern2 = $search_options->[1]; } _do_debug("pattern1 = $pattern1 || pattern2 == $pattern2"); LOOP:foreach (@{$response}) { if (/Contact information can be found in the (\S+)\s+database/) { $registrar = $1; _do_debug("Contact -- registrar = $registrar -- trying again"); last LOOP; }elsif((/OrgID:\s+(\S+)/i || /source:\s+(\S+)/i) && !defined($hash_response->{$pattern1})) { my $val = $1; _do_debug("Org/source match: value was $val--if not known registrar, will skip"); if(exists $whois_servers{$val}) { $registrar = $val; _do_debug(" Known registrar match --> $registrar --> trying again "); last LOOP; } }elsif(/Parent:\s+(\S+)/) { # Use $pattern1 instead of default TechPhone if(($1 ne '') && (!defined($hash_response->{$pattern1})) && (!defined($hash_response->{$pattern2})) ) { # End Modif $ip = $1; _do_debug(" Parent match ip will be $ip --> trying again"); last LOOP; } # Test Loop via Jason Kirk -- Thanks }elsif($registrar eq 'ARIN' && (/.+\((.+)\).+$/) && ($_ !~ /.+\:.+/)) { my $arin_handle = $1; if(/^(.+?)\s+(\S+)\s+\((NET-[^)]+)\)\s+ (\d+\.\d+\.\d+\.\d+)\s+-\s+ (\d+\.\d+\.\d+\.\d+)\s*$/x) { push @$arin_summary_records, { description => $1, netname => $2, nethandle => $3, start => $4, end => $5, }; } my $origIp = $ip; $ip = ARIN_EXACT_MATCH_PREFIX . $arin_handle; # Modif: Keep the smallest block if ($origIp =~ /! NET-(\d{1,3}\-\d{1,3}\-\d{1,3}\-\d{1,3})/) { my $orIP = $1; if ($ip =~ /! NET-(\d{1,3}\-\d{1,3}\-\d{1,3}\-\d{1,3})/) { my $nwIP = $1; if (pack('C4', split(/\-/,$orIP)) ge pack('C4', split(/\-/,$nwIP))) { $ip = $origIp; } } } if ($ip !~ /\d{1,3}\-\d{1,3}\-\d{1,3}\-\d{1,3}/){ $ip = $origIp; } _do_debug("parens match $ip $registrar --> trying again"); }else{ $ip = $ip; $registrar = $registrar; } } _do_debug("_do_processing returns arin_summary_records: ARIN summary records captured: " . scalar(@$arin_summary_records)); return($ip,$registrar); } sub _get_connect { my($whois_registrar) = @_; my $sock = IO::Socket::INET->new( PeerAddr=>$whois_registrar, PeerPort=>'43', Timeout=>'60', ); unless($sock) { carp("Failed to Connect to $whois_registrar at port 43: $!"); sleep(5); $sock = IO::Socket::INET->new( PeerAddr=>$whois_registrar, PeerPort=>'43', Timeout=>'60', ); unless($sock) { croak("Failed to Connect to $whois_registrar at port 43 for the second time - $@"); } } return($sock); } sub _ipv4_to_int { my ($ip) = @_; croak "Undefined IP address\n" if !defined $ip; croak "Invalid IPv4 address: '$ip'\n" if $ip !~ /\A(\d+)\.(\d+)\.(\d+)\.(\d+)\z/; my @octets = ($1, $2, $3, $4); for my $octet (@octets) { die "Invalid IPv4 octet in '$ip'\n" if $octet < 0 || $octet > 255; } return (($octets[0] << 24) | ($octets[1] << 16) | ($octets[2] << 8) | $octets[3]); } sub _range_to_cidr_strings { my ($start, $end) = @_; croak "Invalid range" if $start > $end; my @cidrs; while ($start <= $end) { # Special case: the entire IPv4 space if ($start == 0 && $end == 0xFFFFFFFF) { push @cidrs, '0.0.0.0/0'; last; } # Largest power-of-two block aligned at $start. # Special case: start==0, because the low-set-bit trick yields 0 there. my $max_size = $start ? ($start & -$start) : 0x8000_0000; # Limit block size so it does not exceed remaining range my $remaining = $end - $start + 1; while ($max_size > $remaining) { $max_size >>= 1; } # Convert block size to prefix length my $prefix = 32 - _log2($max_size); push @cidrs, _int_to_ipv4($start) . "/$prefix"; $start += $max_size; } return @cidrs; } sub _log2 { my ($n) = @_; croak "log2(): undefined for n <= 0\n" if !defined($n) || $n <= 0; return int(log($n) / log(2)); } sub _int_to_ipv4 { my ($n) = @_; croak "Undefined integer IP\n" if !defined $n; croak "Invalid IPv4 integer: '$n'\n" if $n < 0 || $n > 0xFFFFFFFF; return join '.', (($n >> 24) & 0xFF), (($n >> 16) & 0xFF), (($n >> 8) & 0xFF), ( $n & 0xFF); } sub _throttle_whois_query { my ($registrar) = @_; state %last_query_time; my $now = time(); my $last = $last_query_time{$registrar}; my $wait = defined($last) ? $whois_query_delay - ($now - $last) : 0; if (!defined($last) && $registrar eq $whois_servers{ARIN}) { $wait = $first_arin_query_delay; } if ($wait > 0) { _do_debug("WHOIS throttle for $registrar: sleeping $wait second(s)"); sleep $wait; } $last_query_time{$registrar} = time(); } sub _do_debug { return unless $do_debugging; state $did_warn = 0; my (@stuff) = @_; my $date = scalar localtime; my $tmp_dir = File::Spec->tmpdir() || '/tmp'; my $outdebug = File::Spec->catfile($tmp_dir, 'Net.WhoisIP.log'); unless($did_warn) { print STDERR "Net::Whois::IP: Debugging to \"$outdebug\" enabled!\n"; $did_warn = 1; } open(my $debug_fh, '>>', $outdebug) or warn "Unable to open $outdebug: $!"; return if !$debug_fh; for my $item (@stuff) { print {$debug_fh} "$date|$item|\n"; } close($debug_fh); } # More debugging sub _inspect_whois_response_lines { my ($lines, $label) = @_; return unless $do_debugging; $label //= 'WHOIS response'; my @interesting; my @unknown; LINE: for my $line (@$lines) { chomp $line; next LINE if $line =~ /^\s*$/; next LINE if $line =~ /^#/; next LINE if $line =~ /^%/; if($line =~ /^(NetRange|CIDR|NetName|NetHandle|Parent|OrgName|Country):\s*(.+)$/i) { push @interesting, $line; next LINE; } if($line =~ /^(.+?)\s+(\S+)\s+\((NET-[^)]+)\)\s+(\d+\.\d+\.\d+\.\d+)\s+-\s+(\d+\.\d+\.\d+\.\d+)\s*$/) { push @interesting, "ARIN-SUMMARY: $line"; next LINE; } next LINE if $line =~ /^(Comment|Remarks|RegDate|Updated|Created|Last-Modified):/i; next LINE if $line =~ /^(OrgAbuse|OrgTech|OrgNOC|RTech|RNOC|RAbuse)/i; push @unknown, $line; } _do_debug(sprintf( "|%s: %d interesting, %d unknown raw WHOIS lines|", $label, scalar @interesting, scalar @unknown )); _do_debug("|\n=== $label: INTERESTING raw WHOIS lines ===|"); if(@interesting) { _do_debug("|$_|") for @interesting; } else { _do_debug("|none|"); } _do_debug("|\n=== $label: UNKNOWN raw WHOIS lines ===|"); if(@unknown) { _do_debug("|$_|") for @unknown; } else { _do_debug("|none|"); } return; } sub _inspect_whois_response_array { my ($responses, $label) = @_; return unless $do_debugging; $label //= 'WHOIS response array'; my $out = "$label:\n"; for my $i (0 .. $#$responses) { my $response = $responses->[$i]; $out .= " Response [$i]:\n"; if (ref($response) ne 'HASH') { $out .= " \n"; next; } for my $key (sort keys %$response) { my $value = $response->{$key}; if (ref($value) eq 'ARRAY') { $out .= " $key:\n"; for my $item (@$value) { $out .= " - " . (defined $item ? $item : '') . "\n"; } } elsif (ref($value)) { $out .= " $key: <" . ref($value) . " ref>\n"; } else { $out .= " $key: " . (defined $value ? $value : '') . "\n"; } } } _do_debug($out); } 1; Net-Whois-IP-1.21/test.pl0000644000175000017500000000306215216252344015415 0ustar jseymourjseymour# Before `make install' is performed this script should be runnable with # `make test'. After `make install' it should work as `perl test.pl' ######################### We start with some black magic to print on failure. # Change 1..1 below to 1..last_test_to_print . # (It may become useful if the test is moved to ./t subdirectory.) BEGIN { use IO::Socket::INET; sub port_43_unavailable { my $sock = IO::Socket::INET->new( PeerHost => 'whois.arin.net', PeerPort => 43, Proto => 'tcp', Timeout => 5, ); return !defined $sock; } $| = 1; if ( $ENV{AUTOMATED_TESTING} && port_43_unavailable() ) { print "1..0 # SKIP Cannot reach whois.arin.net:43; live WHOIS tests require port 43 connectivity\n"; exit 0; } print "1..1\n"; } END {print "not ok 1\n" unless $loaded;} use Net::Whois::IP; $loaded = 1; print "ok 1\n"; ######################### End of black magic. # Insert your test code below (better if it prints "ok 13" # (correspondingly "not ok 13") depending on the success of chunk 13 # of the test code): #!/usr/local/bin/perl -w use Net::Whois::IP qw(whoisip_query); print "1..4\n"; my $i=1; my @ips = ("209.73.229.163","200.52.173.3","211.184.167.213","80.105.135.82","196.218.159.212"); my $ok = 1; foreach my $ip (@ips) { my $response = whoisip_query($ip); if(ref($response) ne "HASH") { $ok=0; print "not "; } printf "ok %d\n",$i++; } if($ok == 1) { print " Things seem OK!\n"; }else{ print " Things seem broken. Do you have internet access?\n"; }