Akuma no Houkon
Certified Guru
- Joined
- Mar 4, 2004
- Messages
- 1,194
- Age
- 44
- Location
- USA > Washington > Everett
- Website
- akuma.gp32news.com
NO INSULTS INTENDED!
I've found it odd that people put NOSPAM or NO_SPAM, NO.SPAM, _NO_SPAM_, etc in their email addresses (I see this EVERYWHERE), now obviously this is to prevent email harvesters from getting your email automatically, but can these people actually think that the email havesters are THAT stupid??
Maybe originally this was a grand idea, but by now these harvesters have a database of ATLEAST 100 common variations of the no spam (and similar) inserts, and they simply remove these inserts from the email addresses that they harvest, automatically, and viola! they have your full working address. I mean, any coder that can write a system that parses websites, can write a system that removes those from your email addresses in about 15 seconds, an all they would have to do after that is keep updating it with the common usages.
This "trick" doesnt fool anyone, least of all email harvesters.
To show you how simple it is to remove these "tricks" from your email address, here is all it takes (and this includes usage, list creation, and an actual "remover" function):
Note this is PowerBasic code, because its easier to read for non coders as well. Simply create a list of the common tricks in ListOfTricks and this will remove them all from your email. (if you give this an email that doesnt have a "trick" in it, the email address stays how it is, no modification is done to it, so you can simply send the entire list of words through the database, filtering out email addresses and fixing them if they have no spam ticks, and spitting out a list of good, clean, email addresses after everything is done)
Anything based on any pattern of any sort can easily be removed. This trick, no matter what you think, does not work, it does not fool anyone, and email harvesters are not that stupid.
Of course, given more than the 15 seconds it took me to write that, you could refine it more, give it more options, etc..but thats all you really need to write a basic "remover" of email tricks.
And yes, if you have PB6 or 7 that code actually compiles and will remove those "tricks" from any email address you give it.
"I think I just gave away the ending"
I've found it odd that people put NOSPAM or NO_SPAM, NO.SPAM, _NO_SPAM_, etc in their email addresses (I see this EVERYWHERE), now obviously this is to prevent email harvesters from getting your email automatically, but can these people actually think that the email havesters are THAT stupid??
Maybe originally this was a grand idea, but by now these harvesters have a database of ATLEAST 100 common variations of the no spam (and similar) inserts, and they simply remove these inserts from the email addresses that they harvest, automatically, and viola! they have your full working address. I mean, any coder that can write a system that parses websites, can write a system that removes those from your email addresses in about 15 seconds, an all they would have to do after that is keep updating it with the common usages.
This "trick" doesnt fool anyone, least of all email harvesters.
To show you how simple it is to remove these "tricks" from your email address, here is all it takes (and this includes usage, list creation, and an actual "remover" function):
Code:
GLOBAL DatabaseCount AS DWORD
GLOBAL ListOfTricks() AS STRING
SUB CREATELIST()
REDIM ListOfTricks(3)
DatabaseCount = 3
ListOFTricks(0) = "_NOSPAM_"
ListOFTricks(1) = "_NO_SPAM_"
ListOFTricks(2) = "NO_SPAM"
ListOFTricks(3) = "NOSPAM"
END SUB
FUNCTION RemoveTrick(BYVAL EmailAddy AS STRING) AS STRING
LOCAL i AS DWORD
FOR i = 0 TO DatabaseCount
EmailAddy = REMOVE$(EmailAddy, ListOfTricks(i))
NEXT i
FUNCTION = EmailAddy
END FUNCTION
FUNCTION PBMAIN() AS LONG
LOCAL RealEmail AS STRING
CreateList
RealEmail = RemoveTrick("blah@_NOSPAM_blah.com")
MSGBOX(RealEmail)
RealEmail = RemoveTrick("blahNOSPAM@blah_NO_SPAM_.com")
MSGBOX(RealEmail)
END FUNCTION
Note this is PowerBasic code, because its easier to read for non coders as well. Simply create a list of the common tricks in ListOfTricks and this will remove them all from your email. (if you give this an email that doesnt have a "trick" in it, the email address stays how it is, no modification is done to it, so you can simply send the entire list of words through the database, filtering out email addresses and fixing them if they have no spam ticks, and spitting out a list of good, clean, email addresses after everything is done)
Anything based on any pattern of any sort can easily be removed. This trick, no matter what you think, does not work, it does not fool anyone, and email harvesters are not that stupid.
Of course, given more than the 15 seconds it took me to write that, you could refine it more, give it more options, etc..but thats all you really need to write a basic "remover" of email tricks.
And yes, if you have PB6 or 7 that code actually compiles and will remove those "tricks" from any email address you give it.
"I think I just gave away the ending"