Help beautify ugly heuristic code

Stuart D. Gathman stuart at bmsi.com
Wed Dec 8 18:38:14 EST 2004


On Wed, 08 Dec 2004 18:00:06 -0500, Mitja wrote:

> On Wed, 08 Dec 2004 16:09:43 -0500, Stuart D. Gathman <stuart at bmsi.com>
> wrote:
> 
>> I have a function that recognizes PTR records for dynamic IPs.... Here
>> is the very ugly code so far.
>> ...
>> # examples we don't yet recognize:
>> ...
> 
> This doesn't help much; post example of all the possible patterns you
> have to match (kind of like the docstring at the beginning, only more
> elaborate), otherwise it's hard to know what kind of code you're trying
> to implement.

This is a heuristic, so there is no exhaustive list or hard rule.
However, I have posted 23K+ examples at http://bmsi.com/python/dynip.samp
with DYN appended for examples which the current algorithm classifies
as dynamic.

Here are the last 20 (which my subjective judgement says are correct):

65.112.76.15    usfshlxmx01.myreg.net
201.128.108.41  dsl-201-128-108-41.prod-infinitum.com.mx DYN
206.221.177.128 mail128.tanthillyingyang.com
68.234.254.147  68-234-254-147.stmnca.adelphia.net DYN
63.110.30.30    mx81.goingwiththe-flow.info
62.178.226.189  chello062178226189.14.15.vie.surfer.at DYN
80.179.107.85   80.179.107.85.ispeednet.net DYN
200.204.68.52   200-204-68-52.dsl.telesp.net.br DYN
12.203.156.234  12-203-156-234.client.insightBB.com DYN
200.83.68.217   CM-lconC1-68-217.cm.vtr.net DYN
81.57.115.43    pauguste-3-81-57-115-43.fbx.proxad.net DYN
64.151.91.225   sv2a.entertainmentnewsclips.com
64.62.197.31    teenfreeway.sparklist.com
201.9.136.235   201009136235.user.veloxzone.com.br DYN
66.63.187.91    91.asandox.com
83.69.188.198   st11h07.ptambre.com
66.192.199.217  66-192-199-217.pyramidcollection.org DYN
69.40.166.49    h49.166.40.69.ip.alltel.net DYN
203.89.206.62   smtp.immigrationexpert.ca
80.143.79.97    p508F4F61.dip0.t-ipconnect.de DYN



More information about the Python-list mailing list