//The Spam Bot killer V1.2 by Bobber, www.unclebobsuncle.com
//This script is available from http://www.unclebobsuncle.com/antispam.html
//copyright 2002-2003 bobber.
//You are free to modify and distribute this script, accompanied by the contained files, but
//this copyright notice must remain in tact, please download the zip file and distribute the 
//entire archive not just the script, available at www.unclebobsuncle.com/antispam.html.
//please read the readme file for full details.

var addresses=3000; //lets decide how many addresses to create
document.write("<H1>Eat up spam bots, before it gets cold, its your favourite :o)</H1>"); //make a header

//now lets first tell it what charecters to use for the alias
var alias=new Array(36); 
alias[0]="a";
alias[1]="b";
alias[2]="c";
alias[3]="d";
alias[4]="e";
alias[5]="f";
alias[6]="g";
alias[7]="h";
alias[8]="i";
alias[9]="j";
alias[10]="k";
alias[11]="l";
alias[12]="m";
alias[13]="n";
alias[14]="o";
alias[15]="p";
alias[16]="q";
alias[17]="r";
alias[18]="s";
alias[19]="t";
alias[20]="u";
alias[21]="v";
alias[22]="w";
alias[23]="x";
alias[24]="y";
alias[25]="z";
alias[26]="0";
alias[27]="1";
alias[28]="2";
alias[29]="3";
alias[30]="4";
alias[31]="5";
alias[32]="6";
alias[33]="7";
alias[34]="8";
alias[35]="9";

//now lets make a domain name up
var domain=new Array(26);
domain[0]="a";
domain[1]="b";
domain[2]="c";
domain[3]="d";
domain[4]="e";
domain[5]="f";
domain[6]="g";
domain[7]="h";
domain[8]="i";
domain[9]="j";
domain[10]="k";
domain[11]="l";
domain[12]="m";
domain[13]="n";
domain[14]="o";
domain[15]="p";
domain[16]="q";
domain[17]="r";
domain[18]="s";
domain[19]="t";
domain[20]="u";
domain[21]="v";
domain[22]="w";
domain[23]="x";
domain[24]="y";
domain[25]="z";

//give it an ending
var ending=new Array(7);
ending[0]="com";
ending[1]="net";
ending[2]="org";
ending[3]="co.uk";
ending[4]="ac.uk";
ending[5]="nl";
ending[6]="gov";

//now lets cook them email addresses
var count, mcnt, address;
document.write("<UL>");
for(count=0;count<addresses;count++){
address="";
for(mcnt=0;mcnt<10;mcnt++) address+=alias[Math.floor(Math.random()*36)];
address+="@";
for(mcnt=0;mcnt<8;mcnt++) address+=domain[Math.floor(Math.random()*26)];
address+=".";
for(mcnt=0;mcnt<1;mcnt++) address+=ending[Math.floor(Math.random()*7)];
document.write("<A HREF='mailto:"+address+"'>"+address+"</A><BR>");
}
//Lets add a real address so we can see who gets trapped, this address should not be used anywhere else
document.write("<A HREF='mailto:asr@unclebobsuncle.com'>asr@unclebobsuncle.com</A><br>");
//finally lets create a link for the bot to follow to start all over again
document.write("<p align='center'><a href='antispam.html'>Still want more my little bots? lets go do that again shall we, muahahahaha</a></p>");

<!-- Written by Bobber, www.unclebobsuncle.com/antispam.html, come join the revolution! -->
