in reply to Take a bite out of my SPAM please

Look at the part after the last @ symbol:
%31%30%38%35%33%30%35%31%36%35

Anything before the @ should be considered a Basic Authentication username, IIRC.
URI::Escape should help with this, which gave me an integer, which needs to be converted to a proper IPV4 address. This is only partially tested:
#!/usr/local/bin/perl -w use strict; use URI::Escape; my $URL = "%31%30%38%35%33%30%35%31%36%35"; print $URL . "\n"; my $int_ip = uri_unescape($URL); print $int_ip . "\n"; my @octets; my $register = $int_ip; while(int($register)) { unshift(@octets, $register % 256); $register /= 256; } for(@octets) { print; print "."; } print "\n";

This is pretty rough, but it should do the job. I included the print statements so you can see exactly what it's doing. Feel free to customize (cannibalize) for your own not-so-evil purposes. Reverse DNS is up to you.

Update: I just cleaned up the code a bit.

HTH,

--isotope

Replies are listed 'Best First'.
RE: Re: Take a bite out of my SPAM please
by strredwolf (Chaplain) on Sep 03, 2000 at 20:14 UTC
    This is the correct way, in accordance to those in the Lumber Cartel (TINLC)

    --
    Perl is intergalactic! WolfSkunks use it!