in reply to Can-o-Raid v1.0

++hacker, very good job.

Just a question: how do you make sure that the domain names in generated mailto: links don't point to any existent domain? Since the address@domain.name contains real words (random, but real) I wouldn't be happy if, in a moment of bad luck, your script would generate my e-mail address to feed it to spammers :-)

Ciao!
--bronto


The very nature of Perl to be like natural language--inconsistant and full of dwim and special cases--makes it impossible to know it all without simply memorizing the documentation (which is not complete or totally correct anyway).
--John M. Dlugosz

Replies are listed 'Best First'.
Re^2: Can-o-Raid v1.0
by LAI (Hermit) on May 16, 2003 at 20:49 UTC

    I'm thinking it mightn't be a terrible idea to run a cron script each night (or more often, if you've got cycles to spare) that generates a bunch of fake domains, checks them for nonexistence, and dumps them into a text file. Then you could use that as a dictionary. I'd say that would be too much overhead for an on-the-fly job, especially one designed to be hit a lot, but keeping that file filled and fresh wouldn't be hard.

    LAI

    __END__
Re: Re: Can-o-Raid v1.0
by little (Curate) on May 17, 2003 at 22:08 UTC

    I don't know about how it is in the us, but as far as for germany any domain inside the TLD "de" must have at least three literals.

    So any domain name as aa.de to zz.de would be valid according to naming conventions, but never have been registered and never will be, so there are no DNS records for them. Ok, once one knows about those country specific details all parser would check for such limitations as well. But anyway, what is the worth of a "spammers mail list spammer" if the use of EMAIL::Valid and Co. will assure that such a list would be clean?

    Have a nice day
    All decision is left to your taste