Network Abuse Information SMTP Server abuse Software: GeoList Pro Author: www.earthonline.com SPECIAL UPDATE: 03/08/99 GeoList Pro is being pulled from distribution. Details can be found at EarthOnline's Site. (Use the URL above). ------------------------------------------------------------------------ Jump to Updates Usefull Links Original Posting: 03/03/98 A few words from the authors of the program... (with a few of my comments): "GeoList Professional, the first of it’s kind in targeted email verification. The program, created with a internal name list, queries Internet mail servers to validate for a matching email address. Internet Service Providers (ISP's), may not have seen this type of email verification, and may presume it to be bulk email." (maybe because it's an abusive and a non RFC way of doing it? What happened to using VRFY ?) "It is important that you realize: Using multi-threaded products like GeoList to query mail servers across the Internet is not a standard practice." (looks like they are admitting it is abusive!) "Most ISP's mistake this activity as sending multiple messages through their servers." (Maybe this is due to the poor programming?) "The result of complaints to your ISP usually leads to the loss of your account. In no way is GeoList Professional relaying any messages through any servers, it is only validating email addresses which is a standard feature built into most email servers, but rarely used." (Umm you might want to re-check the RFC to see the "proper" way to VRFY an email address!) Then they go on to say that you need to accept the use policy of a few sites that house email addresses but do not mention that they should abide by the use policy of the domains they scan. ------------------------------------------------------------------------ Here is a break-down of what the program does and some info on how to help prevent your server from being abused Effects: Connects to SMTP server and "pretends" to be sending a message. It uses a dictionary of names to add to a domain to see if it generates an error. If it does not it "assumes" it is a valid email address. Signature: The email address it uses when it connects to the SMTP server was first seen as "savior@savings.com" and has now been seen as info@savings.com. In a newer version it has been changed to tandy@whynot.com. New Problem: In the newer version the makers of the software have "Hard Coded" over 4200 domains into the program to be used for scanning. This invites it's users to abuse those 4200+ domains with their poorly written software. Example from SMTP log: 02:24 16:22 SMTPD(00360110) [209.86.182.86] MAIL FROM: 02:24 16:22 SMTPD(00360110) [209.86.182.86] RCPT TO: 02:24 16:22 SMTPD(00360110) [209.86.182.86] RCPT TO: 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] RCPT TO: 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] RCPT TO: 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user 02:24 16:22 SMTPD(00360110) [209.86.182.86] ERR 954access.net invalid user