Site hosted by Angelfire.com: Build your free website today!

SPAM FIGHTING

Hi all,
After numerous requests, I have decided to take the time and start posting "Spam fighting techniques and information". I am not the only Spam fighter within the group, and so, encourage the others to come forth with material to teach the uninformed as well.
Many of you may not know that we are "shadowed" by some of the most elite Spam fighters in all of Usenet. And, to those nice people, "thank you from AFOS".
Below is a short lesson in Spam fighting borrowed from our sister group ABNT. All material given is current, and the URL address's all have outstanding information and tools available. (I've been to all of these sites myself).
One piece of software that is not shown is SamSpade. This is Nail's preferred tool for Spam bashing. It's available at www.blighty.com This program may be used on the sites own server, or you may download it and run it on your own machine. To run it on your machine, the ISP that you are connected to MUST allow ICMP (control message protocol) Most allow this. (i.e., traceroute, ping, DNS lookup, finger, etc.)
Thank you to ABNT for providing the following information. ( Saved me hours of typing with one thumb)
More posts coming with additional info on Spam fighting and Spam control for Ng's and your e-mail...
My address is always shown with my posts, so if anyone has questions drop me a line.

Nail


What is Spam ?
"Spam" in ABIA-F consists of non-binary or irrelevant posts that meet one or more of the following definitions:
  1. Text-based advertisements for commercial sites and services. Sexually oriented Web sites and phone sex ads are the most prevalent and annoying examples ("Hot teens are waiting to suck you dry").
    Ads need not be cross-posted to be considered Spam by ABIA-F regulars. They can be single one-time messages, periodic repeats of the same message, or more cryptic repeats of the same message that are disguised by changed "subject" and "from" headers.
  2. Binary advertisement posts made by commercial sex sites, whose main purpose is to attract viewers to their site. These are generally resized and poor in quality, have the site's URL displayed prominently on the image, and are often accompanied by a subject header such as "Hot new teen Web site!" or "Avoid newsgroup downloads!"
    (Do not confuse these crummy binary Spam ads with reposts by ABIA-F regulars of high-quality full-size series "borrowed from" commercial sites; an example would be the recent ALS series of CD images. Even the large high-quality versions of these images unfortunately still contain a copyright notification and a web site URL on them. There is no easy way for private individuals to remove the text from such images prior to posting them, without seriously degrading their quality.)
  3. Binary posts that have nothing to do with the newsgroup topic. This can be somewhat controversial (recall the U.S. Senator who recently said "I can't define pornography, but I sure know it when I see it"). Many of the "Small-Tits" images posted are not true teens, of course, but certainly any posts involving females past their mid-twenties would be considered off-topic by most ABIA-F regulars, and any posting of females clearly under 18 are illegal and would be considered off-topic.
    The regulars want images of "small brested females" who are getting naked or having sex. So, any material that would not be considered appropriate in the (now largely abandoned) newsgroups a.b.p.e.teen.female and a.b.p.e.teen.fuck would likewise not be welcome in ABIA-F.
    Still in doubt? The answer is simple: post an index and ask the group if they want the posts. You may get various answers, but go with the majority.
  4. . Extended discussions or arguments; particularly if the area of contention is mainly between two stubborn individuals (assholes) and is of no general group interest. So don't start the thread.
  5. Posts bragging about having mail-bombed, or cancelled a spammer. If a spammer's account is cancelled, rest assured that it is not because of your complaint alone. All of the regulars work to fight Spam, and the most effective Spam-fighters are stealth fighters. If you want to attract more Spam to ABIA-F, nothing will do so more quickly than baiting additional spamming assholes with your virtual chest-pounding. Learn to live smugly and silently with the victories.
    Note however that it is perfectly appropriate to post verified ISP and contact information for a persistent spammer to the group, so that all can help in getting his account cancelled.
  6. Software that is already easily available for downloading, either from the Web or from the warez groups. If you want to let ABIA-F regulars know about new relevant software, post a brief text message listing the URL ("ATTN: All - new SpamHater version 2.03 released, URL inside"). If you have a question or reply about software for viewing, autoposting or cataloging images, post it as noted above.

What can I do about Spam ?
You have three basic choices:
  1. Ignore the Spam and concentrate on downloading the files you like. (be a shameless leech)
  2. Use a newsreader that has kill-filters for Spam. (be a shameless but sophisticated leech)
  3. Take an active aggressive role in Spam-fighting. (be a totally cool dude and valiant protector of the Internet!)

Since you obviously want to be a totally cool dude and fight Spam, you will need the following software capabilities:
  1. A Usenet Newsreader that can be set to display all headers for Usenet messages. The NNTP (network news transfer protocol) headers include useful information such as "From". "Subject", "Reply to", "Message-ID", etc. that you would see in a raw message above the actual binary coding. Agent, Gravity, and NewsXpress are examples of popular Windoze newsreaders that allow full header listings. Unfortunately, many of the rudimentary newsreaders built into Web browsers (Netscape Navigator, MS IE) may not be capable of displaying all headers. Go to www.shareware.com and search for "newsreader" or "usenet" software under your platform (DOS, Mac, OS/2, Unix, Windows).
    You should also set your newsreader to sort messages by author instead of by subject or thread, as this will help reveal who the spammers are more clearly (as well as who the really cool posters are!).
  2. A Network Utility program that will do DNS lookups and WHOIS queries. These routines allow you to identify the ISP (Internet Service Provider) of a spammer, to whom you must complain. An added bonus in some of these programs is the ability to do Tracert queries, to identify the upstream ISP of any Uncooperative ISP. There are many freeware network utility programs available; one example for Windoze is NetLab www.eb.uah.edu/~adanil/php.cgi/~adanil/NetLab.phtml Go to www.shareware.com and search for "WHOIS" software under your platform (DOS, Mac, OS/2, Unix, and Windows)
  3. A degree of patience and intestinal fortitude, since your complaints will often be ignored, responded to automatically by a cold computer, and, rarely, acknowledged by a responsible human being at an ISP.

Condensed Spam-Fighting Instructions for Beginners

  1. Make sure that your newsreader is set to display all NNTP headers for each message you read.
  2. Ignore the contents of the "From", "Reply to" and "Organization" headers in a message - these are routinely faked or, if legitimate, will simply result in your e-mail address being made known to the spammer when you complain.
  3. Look at the "Path", "Message-ID" and "NNTP-posting-host" headers - these give you the information that you need to complain to the ISP. For example, these headers might contain phrases such as: "Path: yourISP!IntermediateNetwork1!IntermediateNetwork2 !Spammers.domain.com!not-for-mail (or user or newsadmin)" "NNTP-Posting-Host: ppp-dialup35.spammers.domain.com" "Message-ID: 19DR86 @spammers.domain.com"
    If internally consistent, these three headers tell you that the spammer's ISP is "domain.com". The Message-ID and NNTP-Posting-Host headers can be faked in some cases, so if in doubt, go with the last complete network listed in the Path header. If the network is given as a numeric IP address, e.g. 205.125.34.60, then get a freeware network utilities program that does DNS lookups and WHOIS queries (see above) to find out who 205.125.34 or 205.125 is. Note: Some newsreaders will allow posters to add lines to the end of the Path statement that obscure the original ISP news server used for the posting. Sometimes these added (fake) Path headers are detectable because they follow a generic login name (!usenet, !not-for-mail) near the end of the Path statement. If there is no obvious ISP to be gleaned from the Path, Message-ID and NNTP-posting-host headers, you can run a Tracert and try a complaint to the apparent upstream ISP. Tell them you are uncertain about the originating downstream ISP because of possibly falsified headers.
  4. Send a polite and informative e-mail complaint to "abuse@domain.com" AND "postmaster@domain.com" with the subject "Usenet Spam". Include a FULL copy of the spammer's post with all headers and message text. Write a brief message, telling the ISP that the message was irrelevant to the newsgroup. One example is:

I wish to draw your attention to the attached Usenet posting.It is a commercial advertisement posted to a binaries newsgroup.It's totally irrelevant to the group it was posted to. Such vandalism just makes the whole system less useful to everybody.
Please get it stopped.
Thanks!

If the sys admin at the spammer's ISP gets numerous complaints from several people, the spammer's account may be cancelled right away. 99.9% of the ISP sys admins will appreciate and respond to any polite effort you make to keep their clientele within the confines of Usenet protocol.
If each of us makes a concerted effort to complain to spammers' ISP's, the group will remain relatively "clean".
Note: If you use Windoze 95, the FREEWARE program SpamHater a href="http://www.compulink.co.uk/~net-services/spam"> www.compulink.co.uk/~net-services/spam will do all of this automatically for you. (Similar software exists for other platforms as well, go to www.shareware.com and search for "Spam" software under your platform. Also go to com.primenet.com/spamking/#fighters

How to complain effectively to ISP's


Most ISP's do not know that their client is a spammer until you tell them. They are just like the phone company: they don't know if a client is an obscene phone caller unless you tell them, and you need firm documentation of the content, date, and time of the obscene calls to get them to act.
So, don't send the ISP an angry, insulting message under the assumption that they are knowingly harboring a spammer and don't care. Instead you need to inform them of the situation and give them the ammunition they need to take action.
The ammo is a complete copy of the offending Spam with all of the headers. In particular they will use the Message-ID header to check out your allegations. (After all, you could be making up the alleged Spam's headers and message, just to get back at someone you don't like). The system administrator can use the header info to check his news server logs and verify that, indeed, his client sent the Spam in violation of his company's Internet usage policy. This is the criteria he will use to either warn the spammer (on a first offense) or cancel his account.
If the system administrator receives only one complaint (from you) and it is a first offense, he will likely take no action other than to notify the spammer that a complaint was made. He may or may not respond to your complaint. Most of the big ISP's (AOL, ATT, etc.) get so many complaints that they generate a generic automated e-mail reply to your complaint, with no personal follow-up. Many big ISP's also have special e-mail addresses for usenet and e-mail Spam complaints, such as "spam-complaint@uu.net". Check the ISP's web site, because your complaint will get faster response if it is sent to the right person.
Many smaller "Mom-and-Pop" ISP's will respond personally to your complaint, particularly if they get many complaints about one particular spammer. Being small and understaffed, they don't want their mail box filling up with hundreds of complaints from external sources, depriving them of the time they need to deal with their own customers.
Sometimes, unfortunately, you will run into ISP's who just don't care, probably because they are a small operation with lousy service and can't afford to cancel a customer even if he is a spammer. In those cases, run a Tracert query to find out who the upstream ISP is for the smaller ISP, and complain to them about their downstream inaction. Copy the unresponsive ISP on your complaint, so that they will treat the next complaint with a little more respect. You may get nowhere, however.
Be content with quiet, infrequent victories
When you nail a spammer by learning that his account was cancelled, feel good about it, but don't brag about it in the newsgroup. Be a stealth fighter. The reasons for this are two-fold:
  1. Yours was not the only complaint that got the spammer's account cancelled.
  2. Nothing will bring on more Spam than baiting the other assholes out there with chest-pounding.

Advanced Spam-Fighting:

Understanding NNTP headers.
Advanced Spam-fighting is well-covered by legendary sites such as S.P.U.T.U.M. super.zippo.com/ and others linked there. Below we present a brief introductory tutorial on checking out NNTP headers.
Here is an example of a full header listing for a recent Usenet message posted as a binary advertisement for the ALS CDs:
******
From als@clark.net Thu Jun 26 10:42:13 1997
Path: wn5!worldnet.att.net!newspeer.sprintlink.net!news.sprintlink.net!Sprint!howland.erols.net!newsfeed.internetmci.com!news.smart.net!not-for-mail
From: als@clark.net (ALS)
Newsgroups: alt.binaries.pictures.erotica.amateur.female,alt.binaries.pictures.erotica.amateur
Subject: ALS Scan, Claudia - She is only 79 pounds!! Inserts 4 fingers! C4 - claude04.jpg (1/1)
Date: Thu, 26 Jun 1997 17:42:13 GMT
Organization: Smartnet Internet Services [via news]
Lines: 2781
Message-ID: <33b2a059.25672453@news.smart.net>
NNTP-Posting-Host: sky1.smart.net
X-Newsreader: Forte Free Agent 1.1/32.230
Xref: wn5 alt.binaries.pictures.erotica.amateur.female:659103
alt.binaries.pictures.erotica.amateur:285859
******
We'll use this as an example, although many might not consider this posting to be Spam (since many collect the commercially posted ALS series).
As a rookie your gut instinct might be to flame als@clark.net and complain to the presumed ISP clark.net for crossposting binary advertisements in your favorite newsgroups, but it turns out that clark.net is not the source of the posted message. This example teaches you that one can put anything one likes in the "From" header. It is not a very reliable header since it can be faked. (I fake mine all the time!)
The really useful headers are Path, Message-ID and NNTP-Posting-Host, and you want to look for internal consistency among them to identify the true ISP.
Start at the end of the Path statement and find the last entries: in this case a user named "not-for-mail" posted the message to the news server "news.smart.net". This message then sequentially passed through the networks of MCI, Erols, Sprint and ATT until you finally read it from Worldnet news server #5 (wn5) at ATT. The important piece of information here is smart.net, the likely ISP of the poster.
Next examine the Message-ID and NNTP-Posting-Host statements; here we see internal consistency in that both servers listed (news and sky1) are also at smart.net.
Let's see if clark.net and smart.net are legitimate ISP's.
Fire up your Network Utility program and do a WHOIS query on "clark.net". The result is:
Clark Internet Services (CLARKNET-DOM)
8970 Route 108 Suite I
Columbia, MD 21045
Domain Name: CLARK.NET
Administrative Contact:
Clark, Jamie (JC259) jamie@CLARK.NET
(800) 735-2258 (410) 730-9764
Technical Contact, Zone Contact:
Hostmaster (CIS5-ORG) hostmaster@CLARK.NET
(410) 995-0551, ext. 250 Fax- (410) 995-0495
Billing Contact:
Gretz, Mark (MG833)
mgretz@CLARK.NET
410-995-0551 x213 (FAX) 410-995-0495
Record last updated on 27-May-97.Record created on 24-Mar-93.Database last updated on 9-Jul-97 04:58:44 EDT.
Domain servers in listed order:
DNSPRIMARY2.CLARK.NET 168.143.0.4
SPRAWL.CLARK.NET 198.17.243.6
OK, so it seems that clark.net is a real ISP and so als@clark.net could be a legitimate email address. But what about smart.net? Repeat the WHOIS query on smart.net. The result is:
Smartnet Internet Services, LLC (SMART2-DOM)
8562A Laureldale Drive
Laurel, MD 20724
Domain Name: SMART.NET
Administrative Contact:
Gani, Paul (PG359) tech@SMART.NET
(410) 792-4555 (FAX) (410) 792-4571
Technical Contact, Zone Contact:
Salathiel, Thomas (TS641) tech@SMART.NET
(410)377-4043
Billing Contact:
Gani, Paul (PG359) tech@SMART.NET
(410) 792-4555 (FAX) (410) 792-4575
Record last updated on 15-Jan-97.Record created on 18-Apr-94. Database last updated on 9-Jul-97 04:58:44 EDT.
Domain servers in listed order:
NS1.SMART.NET 207.176.80.102
NS2.SMART.NET 207.176.80.104
NS3.SMART.NET 206.27.242.102
NS4.SMART.NET 206.27.242.104
So, both clark.net and smart.net are ISP's in Maryland. Could one be the upstream provider to the other? Run a tracert query ("trace") on the poster's news server, "news.smart.net". This will list the network path in descending order from your ISP to the poster's ISP. The last part of the result is:
9 144.228.20.18 67 ms
10 144.228.128.6 72 ms
11 205.252.5.33 69 ms
12 206.161.255.105 75 ms
13 206.27.242.1 247 ms
14 207.176.80.103 155 ms
The last entry, 207.176.80.103, is the IP address for news.smart.net. A DNS lookup on clark.net yields 168.143.0.7, an IP which does not appear anywhere in the Tracert listing. So, clark.net is not the upstream ISP for Smart.net. Could it be the other way around?
A Tracert query on news.clark.net yields:
21 206.222.97.10 151 ms
22 206.222.102.74 150 ms
23 207.97.14.5 151 ms
24 207.97.14.1 154 ms
25 168.143.0.2 159 ms
and none of the IP's listed are for smart.net. It appears, then, that the two ISP's, though each legitimate, are not closely connected.
Thus our ALS poster is uploading his binaries using one ISP and giving an e-mail address for inquiries that is on another ISP. Why? There could be a very simple reason: The person charged with the task of posting the binary advertisements, designed to generate CD sales, is not the same as the person (ALS @ clark.net) to whom sales inquiries are to be directed. Maybe the President of ALS stays at home in his bathrobe, posting ads from his PPP dialup internet connection to smart.net, but wants responses directed to his Business Manager at the corporate office in the next county, on an ISDN line with clark.net. Hey, I'll bet that by doing it that way he can write off both internet connections as a business expense on his taxes! What a genius!
Still want to complain that his posts are Spam? Then you would send a polite complaint to "abuse@smart.net" AND "postmaster@smart.net". You could copy the complaint to clark.net, but that ISP might not take any action since the posts did not originate with them.

Copyright 1998 ABIA-F & AFOS Communications

[ Home |Bac |Next |Author ]

Email: alphonso@postmaster.co.uk