home *** CD-ROM | disk | FTP | other *** search
/ Hacks & Cracks / Hacks_and_Cracks.iso / hackersclub / km / library / hack / trace.txt < prev    next >
Internet Message Format  |  1998-03-25  |  41KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!tribune.meitca.com!uunet!in2.uu.net!newsfeed.internetmci.com!news.uoregon.edu!news1.mpcs.com!ddi2.digital.net!news
  2. From: gandalf@digital.net
  3. Newsgroups: alt.2600,alt.spam,alt.current-events.net-abuse,news.admin.net-abuse.misc,alt.hackers,alt.answers,news.answers
  4. Subject: alt.spam FAQ or "Figuring out fake E-Mail & Posts". Rev 960513
  5. Followup-To: news.admin.net-abuse.misc,alt.spam,alt.2600
  6. Date: 13 May 1996 17:55:21 GMT
  7. Organization: FLORIDA ONLINE, Florida's Premier Internet Provider
  8. Lines: 951
  9. Approved: news-answers-request@MIT.EDU
  10. Message-ID: <4n7t29$evc@ddi2.digital.net>
  11. NNTP-Posting-Host: ddi.digital.net
  12. Summary: This posting describes how to find out where a fake post or e-mail originated from.
  13. Xref: senator-bedfellow.mit.edu alt.2600:194429 alt.spam:8138 alt.current-events.net-abuse:36138 news.admin.net-abuse.misc:57737 alt.hackers:9408 alt.answers:17738 news.answers:71768
  14.  
  15. Archive-name: net-abuse-faq/spam-faq
  16. Posting-Frequency: monthly
  17. Last-modified: 960513
  18. URL: http://digital.net/~gandalf/spamfaq.html
  19.  
  20. Greetings and Salutations:
  21.  
  22. This is addition to the most excellent:
  23.  
  24. Net Abuse FAQ (posted to news.admin.net-abuse.misc, alt.current-
  25. events.net-abuse etc...), brought to you by J.D. Falk 
  26. <jdfalk@cybernothing.org> : 
  27. http://www.cybernothing.org/faqs/net-abuse-faq.html
  28.  
  29. And Bill's WWW page "Everything You'd Rather Not Have To Know About 
  30. Net-Abuse" :
  31. http://www.tezcat.com/~haz1/netabuse/netabuse.html
  32.  
  33. The latest & greatest version of this FAQ will be found at:
  34.  
  35. http://digital.net/~gandalf/spamfaq.html
  36.  
  37. PLEASE email follow-ups, additions / changes to gandalf@digital.net
  38.  
  39. My news source is OK, but I sometimes miss items.
  40.  
  41. There are places in this FAQ with ALL CAPS.  This is where I need some 
  42. help or input.  I accept all and any input.  I consider myself to be 
  43. the manager of this FAQ for the good of everyone, not the absolute & 
  44. controlling Owner Of The FAQ.  I do not always write in a completely 
  45. coherent manner.  What makes sense to me may not make sense to others.  
  46. If the community wants something added or deleted, I will do so.  I 
  47. removed any e-mail and last name references to someone making a 
  48. suggestion / addition..  This is so that someone doesn't get upset at 
  49. this FAQ and do something stupid.  If you don't mind having your e-
  50. mail in this FAQ (or where it is required), please tell me and I will 
  51. add it back in.
  52.  
  53. First off, before trying to determine where the post or e-mail 
  54. originated from, you should realize that (just like the National 
  55. Inquirer, or a logical argument from C&S) the message will have *some* 
  56. amount of truth, but all or most of the information may be forged.  Be 
  57. careful before accusing someone.
  58.  
  59. Commands used in this FAQ are UNIX & VMS commands.  Sorry if they 
  60. don't work for you, you might wish to try looking around at your 
  61. commands to find an equivalent command (or I might be able to help out 
  62. some).
  63.  
  64. And no, I am not going to tell you how to post a fake message or fake 
  65. e-mail.  It only took me about 2 days (a few hours a day) to figure it 
  66. out.  It ain't difficult.
  67.  
  68. Three sections to this portion of the FAQ :
  69.  
  70.    o   Tracing an e-mail message
  71.           o   Listserve messages
  72.    o   Tracing a posted message
  73.    o   What is an IP address and converting an IP address
  74.           o   WWW IP Lookup URL's
  75.           o   Converting that IP to a name
  76.    o   Getting a complaint to the correct person
  77.    o   Filtering E-Mail using procmail or News with Gnus
  78.    o   Misc. (Because I can't spell miscellaneous :-)) stuff
  79.        I couldn't think to put anywhere else.
  80.           o   Origins of Spam
  81.           o   The MMF (Make Money Fast) Posts or any fraud on the 
  82. Internet
  83.           o   Those annoying 1-900 & 1-800 Sex Phone Ads
  84.           o   How To Respond to SPAM
  85.    o   Revenge - What to do & not to do (mostly not)
  86.           o   Telephoning someone
  87.           o   Snail Mailing someone
  88.  
  89. Every e-mail or post will have a point at which it was injected into 
  90. the information stream.  E-mail will have a real computer from which 
  91. it was passed along.  Likewise a post will have a news server that 
  92. started passing the post.  You need to get cooperation of the 
  93. postmaster at the sites the message passed thru.  Then you can get 
  94. information from the logs telling you what sites the message actually 
  95. passed thru, and where the message "looked" like it passed thru (but 
  96. actually didn't).  Of course you do have to have the cooperation of 
  97. all the postmasters in a string of sites...
  98.  
  99.         Tracing an e-mail message
  100. ============================================
  101.  
  102. First (and easiest) thing to forge is the e-mail return address.  Most 
  103. personal computer posting software lets you type in just about any e-
  104. mail address you want to (for example the software I am using to post 
  105. this message).  Unless someone is a real idiot or they truly don't 
  106. know they will annoy tons of people, they will forge a fake e-mail 
  107. return or put in the e-mail of someone they don't like.
  108.  
  109. It seems that most machines will accept e-mail from any other machine, 
  110. so don't send e-mail to postmasters at "upstream" sites that are just 
  111. passing the message along.
  112.  
  113. You will need to take a look at the headers on the message (if you 
  114. can) In PINE (for example) hit "h" to get headers.  Look for a line 
  115. like the following:
  116.  
  117. Message-ID: <Chameleon.951024110528.inetlis1@inetlis.wavenet.com>
  118.  
  119. You should look at the message ID first & see what site it appeared to 
  120. come from (the part after the "@" sign).  If it is a bunch of numbers 
  121. (an IP address) then you should then do a "nslookup" (see further 
  122. below for a description of nslookup) to see what the site name is.  
  123. Furthermore all the message-ID lines should have a unique number.  If 
  124. not then you have someone who is *very* familiar with the SMTP 
  125. protocol and is forging the e-mail to another site (like the Euphoria 
  126. Tape spammer).  Sometimes this header will even tell you who the 
  127. message actually came from.
  128.  
  129. From the below, the only way we can tell the origin site is in the 
  130. Message-Id (which has an IP of 204.183.126.181) is to do a nslookup on 
  131. the IP address, and proceed from there.
  132.  
  133. >Received: from [199.3.242.38] (ppp007.free.org [199.3.242.38]) by 
  134. >sirocco.CC.McGill.CA (8.6.12/8.6.6) with SMTP id EAA16681; Sat, 11 
  135. Nov 1995 
  136. >04:50:30 -0500
  137. >X-SMTP-Posting-Origin: [199.3.242.38] (ppp007.free.org 
  138. [199.3.242.38])
  139. >X-Sender: yoshio@osak.ac.jp (Unverified)
  140. >Message-Id: <v0153051facca0e1e11d6@[204.183.126.181]>
  141.  
  142. Sample fake e-mail message :
  143.  
  144. From A@b.c.d Sat Nov 11 13:16 EST 1995
  145. Received: from wavenet.com (wavenet.com [198.147.118.131]) by 
  146. ddi.digital.net (8.6.11/8.6.9) with ESMTP id NAA04656 for 
  147. <gandalf@ddi.digital.net>; Sat, 11 Nov 1995 13:16:03 -0500
  148. Received: from ddi.digital.net (ddi.digital.net [198.69.104.2]) by 
  149. wavenet.com (8.6.12/8.6.9) with SMTP id KAA27279 for 
  150. gandalf@ddi.digital.net; Sat, 11 Nov 1995 10:27:52 -0800
  151. Received: from wavenet.com (wavenet.com [198.147.118.131]) by 
  152. ddi.digital.net (8.6.11/8.6.9) with ESMTP id OAA18017 for 
  153. <gandalf@ddi.digital.net>; Tue, 24 Oct 1995 14:09:46 -0400
  154. Received: from inetlis.wavenet.com (port16.wavenet.com 
  155. [198.147.118.209]) by wavenet.com (8.6.12/8.6.9) with SMTP id LAA02685 
  156. for <gandalf@ddi.digital.net>; Tue, 24 Oct 1995 11:21:12 -0700
  157.  
  158. This is a mail message I sent to myself just to use as an example.  I 
  159. have cut out a bit of the other header information so that I could 
  160. take a look at just the important parts.
  161.  
  162. Obvious faked piece is the "From" address.  You read the headers from 
  163. the bottom to the top to trace which sites the message has gone thru.
  164.  
  165. Make sure that you do a nslookup on the IP address's (for example I 
  166. would verify 198.147.118.131 actually is wavenet.com).  If the IP 
  167. doesn't jive with the name then you may have the IP address of the e-
  168. mail faker.  This message decodes to the following
  169.  
  170. port16.wavenet.com = 198.147.118.209
  171. wavenet.com = 198.147.118.131
  172. ddi.digital.net = 198.69.104.2
  173.  
  174. From site               To site            Date / Time (delta GMT)
  175.                                                 Time in GMT hh:mm:ss
  176. ==============================================================
  177. inetlis.wavenet.com  wavenet.com     Tue, 24 Oct 1995 11:21:12 -0700
  178.                                                       18:21:12
  179. wavenet.com          ddi.digital.net Tue, 24 Oct 1995 14:09:46 -400
  180.                                                       18:09:46
  181. ddi.digital.net      wavenet.com     Sat, 11 Nov 1995 10:27:52 -800
  182.                                                       18:27:52
  183. wavenet.com          ddi.digital.net Sat, 11 Nov 1995 13:16:03 -500
  184.                                                       18:16:03
  185.  
  186. Wolfgang Schelongowski <ws@xivic.ruhr.de> reminds us :
  187. The first is hh:mm.ss WULT (WULT == Widely Unknown Local Time :-)) 
  188. with a delta from GMT, so you add in the delta to get a "zero" time.  
  189. The time is from the computer transmitting, so it is possible to have 
  190. the clocks several minutes apart.
  191. GMT = Greenwich Mean Time.  The "time" was kept at RGO (Royal 
  192. Greenwich Observatory?), Greenwich England at one time and is also 
  193. known as UTC (UTC = Coordinated Universal Time, or Universal 
  194. Coordinated Time) or "Zulu" or Zero time.  It is kept by the UK 
  195. National Physical Laboratory, and is no longer at the RGO (Royal 
  196. Greenwich Observatory?).
  197.  
  198. I manually inserted the first two mail transfers myself (as you can 
  199. see from the date / times) to muddy the waters.  It looks like this 
  200. message originated from inetlis.wavenet.com, when in reality it came 
  201. from ddi.digital.net.  The date / time (in this case) tells you that 
  202. something is wrong, but sometimes a computer may be down along the way 
  203. which would hold up the mail.
  204.  
  205. You really need cooperation from other people & get multiple messages 
  206. to compare the headers.  There will be a common "injection" point.  
  207. Whether it is the starting point or in the middle.  Ask that 
  208. postmaster  to look thru the logs & figure out who sent that e-mail.  
  209. Someone from the first common injection point "From" site spammed out 
  210. the e-mail.
  211.  
  212. It has been kindly pointed out to me that there is a "feature" (read 
  213. "bug") in the UNIX mail spool wherein the person e-mailing you a 
  214. message can append a "message" (with the headers) to the end of their 
  215. message.  It makes the mail reader think you have 2 messages when the 
  216. joker that sent the original message only sent one message (with a 
  217. fake message appended).  If the headers look *really* screwy, you 
  218. might look at the message before the screwy message and consider if it 
  219. may not be a "joke" message.
  220.  
  221.     Listserve messages
  222. ============================================
  223.  
  224. A Listserve is an automated (moderated or unmoderated) mailing list 
  225. for an interest group.  A message gets sent to the Listserve and it 
  226. gets passed to everyone on the Listserve list.  A one to many 
  227. relationship.
  228.  
  229. Example Header appears below:
  230. Received: from dir.bham.ac.uk (dir.bham.ac.uk [147.188.128.25]) by 
  231. gol1.gol.com (8.7.5/8.6.9) with SMTP id GAA27292 for <XXXX@gol.com>; 
  232. Sun, 5 May 1996 06:31:15 +0900 (JST)
  233. Received: from bham.ac.uk by dir.bham.ac.uk with SMTP (PP) using DNS  
  234. id <26706-38@dir.bham.ac.uk>; Sat, 4 May 1996 20:56:49 +0100
  235. Received: from emout09.mail.aol.com (actually emout09.mx.aol.com) by 
  236. bham.ac.uk  with SMTP (PP); Sat, 4 May 1996 21:13:03 +0100
  237. Received: by emout09.mail.aol.com (8.6.12/8.6.12) id PAA29156; Sat, 4 
  238. May 1996 15:35:53 -0400
  239. Date: Sat, 4 May 1996 15:35:53 -0400
  240. From: Jeanchev@aol.com
  241. Message-ID: <960504153553_287142426@emout09.mail.aol.com>
  242. Subject: CRaZy Complimentary Offer........
  243.  
  244. This is a post from Kevin Lipsitz for his "===>> FREE 1 yr. USA 
  245. Magazine Subscriptions".  Reports are that he doesn't provide very 
  246. good service after the sale of the subscription (that is if you even 
  247. get a magazine).  In relation to the Internet he makes a slimy used 
  248. car salesman look like a saint.  We won't even start to discuss the 
  249. fact the he likes to use female names for his messages...
  250.  
  251. For more info about "Krazy Kevin" or the Magazine Spam , Tony tells us 
  252. the page "Stop Spam!" is available in html format at:
  253. http://www.iac.co.jp/~issho/stop-spam.html
  254.  
  255. Joel mentions that if you want even more details about Kevin, do a 
  256. search on "Lipsitz" in www.altavista.digital.com or www.lycos.com or a 
  257. similar search.
  258.  
  259. That having been said, e-mail from a Listserve can usually be broken 
  260. down the same way as "normal" e-mail headers.  There are just more 
  261. waypoints along the way.  As you can see from the above, the e-mail 
  262. originated from :
  263.  
  264. emout09.mail.aol.com
  265.  
  266. You might with to also direct the listserve owner to look at & ask 
  267. questions in news.admin.net-abuse.misc about how to keep spam off the 
  268. listserve.  It probably won't be all that difficult of a thing to do.
  269.  
  270.         Tracing a posted message
  271. ============================================
  272. Tracing a fake post is probably easier than a fake e-mail because of 
  273. some posting peculiarities.  You just have to save and look at a few 
  274. "normal" posts to try to spot peculiarities.  Most people are not 
  275. energetic to go to the lengths of the below, but you never know.
  276.  
  277. Dan reminds us that first you should gather the same post from 
  278. *several* different sites (get your friends to mail the posts to you) 
  279. and look at the "Path" line.  Somewhere it should "branch".  If there 
  280. is a portion that is common to all posts, then the "actual" posting 
  281. computer is (most likely) in that portion of the path.  That should be 
  282. the starting postmaster to contact.  Be sure to do this expeditiously 
  283. because the log files that help to trace these posts may be deleted 
  284. daily.
  285.  
  286. Once again, start by looking at the Message-ID, and ask yourself if 
  287. that site makes sense.  Again, look at the number after the Message-ID 
  288. and see if it is identical for several *different* posts (i.e. posts 
  289. to different groups).  Message-ID's are unique for each *different* 
  290. post.  If the Message-ID is the same, then it is faked.  If you 
  291. *really* want to see some fake posts, look in alt.test or in the 
  292. alt.binaries.wares.* groups.
  293.  
  294. A fake post:
  295.  
  296. Path: 
  297. ...!news.sprintlink.net!in2.uu.net!news.net99.net!news!s46.phxslip4.in
  298. direct.com!vac
  299. From: XXX@indirect.com(Female User)
  300. Subject: Femdom In Search of Naughty Boys
  301. Message-ID: <DHLMvE.24H@goodnet.com>
  302. Sender: XXX@indirect.com(Female User)
  303. Nntp-Posting-Host: s46.phxslip4.indirect.com
  304. Organization: Internet Direct, Inc.
  305. X-Newsreader: Trumpet for Windows[Version 1.0 Rev B final beta #1]
  306. Date: Mon, 6 Nov 1995 01:59:38 GMT
  307. Approved: XXX@indirect.com
  308. Lines: 13
  309.  
  310. This poor lady (Name deleted by suggestion) was abused by someone for 
  311. a couple of days in an epic spam.  Many messages were gathered.  The 
  312. message ID was different for several messages.  But several anomalies 
  313. showed an inept poster.
  314.  
  315. The headers were screwed up, and when looking at a selection of 
  316. messages from several sites, the central site was news.net99.net, 
  317. where goodnet.com gets / injects news at.  This lead to the conclusion 
  318. that either goodnet.com or news.net99.net should be contacted to see 
  319. who the original spammer was. I never heard the results of this, but 
  320. the spamming eventually stopped.
  321.  
  322. E-Mail return is probably the easiest to fake and is * always * 
  323. suspect.  The NNTP-Posting-Host and / or Message-ID are harder to fake 
  324. (but not *much* harder...) and probably deserve a closer look at those 
  325. sites.
  326.  
  327. You can try looking at sites & see if they have that message by :
  328. telnet s46.phxslip4.indirect.com 119
  329. Connected to s46.phxslip4.indirect.com.
  330. 200 s46.phxslip4.indirect.com InterNetNews server INN 1.4 22-Dec-93 
  331. ready
  332. head <DHLMvE.24H@goodnet.com>
  333. 430
  334.  
  335. Message was not found at that site, so it did not go thru that 
  336. computer, or the article has already expired or been deleted off of 
  337. that news reader.
  338.  
  339.   What is an IP address and converting an IP address
  340. ============================================
  341. When all you have is a number the looks like "204.183.126.181", and no 
  342. computer name, then you have to figure out what the name of that 
  343. computer is.  Most likely if you complain to 
  344. "postmaster@204.183.126.181" it will go directly to the spammer 
  345. themselves (if it goes anywhere at all).
  346.  
  347.     WWW IP Lookup URL's
  348. =============================
  349. A whole *host* of WWW IP utils is thoughtfully provided by Mike at :
  350. http://sh1.ro.com/~mprevost/netutils/netutils.html
  351. Or for a WWW Traceroute you can try the URL :
  352. http://webware-inc.com/wtr.html 
  353. For a WWW version of Dig : 
  354. http://sh1.ro.com/~mprevost/netutils/dig.html )
  355. WWW Nslookup : http://thor.clr.com/nslookup.html
  356. SWITCH WHOIS Gateway:  
  357. http://www.switch.ch/switch/info/whois_form.html
  358. TIG Internet Domain-Name Database :
  359. http://home.tig.com/cgi-bin/genobject/domaindb
  360. IP to Lat - Lon (For those times when only a Tactical Nuke will do ;-
  361. )) :
  362. http://cello.cs.uiuc.edu/cgi-bin/slamm/ip2ll/
  363. http://www-pablo.cs.uiuc.edu/~slamm/ip2ll/links.html
  364. Yet Another IP to name:
  365. http://cello.cs.uiuc.edu/cgi-bin/slamm/ip2name
  366.  
  367. Converting that IP to a name
  368. =============================
  369. If the site is a IP address like "127.0.0.0", you can do a DNS lookup 
  370. to backtrack the site.  A DNS lookup or a host command (see example 
  371. below) uses the info in a Domain Name Server database.  This is the 
  372. same info that is used for packet routing.  The UNIX command is :
  373.  
  374. nslookup 198.41.0.5
  375.  
  376. And you get :
  377. Name:    RS.INTERNIC.NET
  378. Addresses:  198.41.0.5, 198.41.0.6
  379.  
  380. InterNIC is your friend. The InterNIC Registration Services Host 
  381. contains ONLY Internet Information (Networks, ASN's, Domains, and 
  382. POC's).  Please use the whois server at nic.ddn.mil for MILNET 
  383. Information.  Try :
  384.  
  385. telnet rs.internic.net
  386. whois 198.41.0.5
  387.  
  388. If that doesn't provide anything, try chopping off the last digits and 
  389. you might get:
  390. Whois: 204.162.179
  391. BBN BARRNET, Inc. (NETBLK-NETBLK-BARRNET4) NETBLK-BARRNET4
  392. 204.160.0.0 - 204.163.255.0
  393. Slip.Net (NETBLK-NETBLK-SLIP)   NETBLK-SLIP      204.162.160.0 - 
  394. 204.162.191.0
  395.  
  396. Success!  BARRNet has the blocks of the IP's.
  397.  
  398. John tells us :
  399. Um yes, but that particular sub-block belongs to slip.net...  barrnet 
  400. is obviously slip.net's provider, the barrnet block looks like 4 class 
  401. B's (or 256 THOUSAND IP's..), while the slip.net block is a mere 32 
  402. class C's (or 8 thousand IP's)...
  403. So a whois NETBLK-SLIP gives us (among other information) : 
  404. Slip.Net (NETBLK-NETBLK-SLIP)
  405.    Netname: NETBLK-SLIP
  406.    Netblock: 204.162.160.0 - 204.162.191.0
  407.  
  408. To see who the upstream provider is, try :
  409.  
  410. multinet traceroute ip30.abq-dialin.hollyberry.com
  411.  
  412. You might get :
  413. traceroute to IP30.ABQ-DIALIN.HOLLYBERRY.COM (165.247.201.30), 30 hops 
  414. max, 38 byte packets
  415.  1  cpe2.Washington.mci.net (192.41.177.181)  190 ms  210 ms  120 ms
  416.  2  borderx1-hssi2-0.Washington.mci.net (204.70.74.101)  100 ms  100 
  417. ms  60 ms
  418.  3  core-fddi-0.Washington.mci.net (204.70.2.1)  180 ms  130 ms  70 ms
  419.  4  core1-hssi-4.LosAngeles.mci.net (204.70.1.177)  150 ms  140 ms  
  420. 150 ms
  421.  5  core-hssi-4.Bloomington.mci.net (204.70.1.142)  180 ms  200 ms  
  422. 180 ms
  423.  6  border1-fddi-0.Bloomington.mci.net (204.70.2.130)  170 ms  290 ms  
  424. 240 ms
  425.  7  internet-direct.Bloomington.mci.net (204.70.48.30)  300 ms  210 ms  
  426. 270 ms
  427.  8  165.247.70.1 (165.247.70.1)  180 ms  240 ms  180 ms
  428.  9  abq-phx-gw1.indirect.com (165.247.202.253)  290 ms  220 ms  230 ms
  429. 10  * * *
  430.  
  431. Humm..... Seems that after abq-phx-gw1.indirect.com we get no 
  432. response, so *that* is who I would complain to... or you can just send 
  433. a message to postmaster@indirect.com.
  434.  
  435. JamBreaker sez : Be sure to let the traceroute go until the traceroute 
  436. stops after 30 hops or so.  A reply of "* * *" doesn't mean that 
  437. you've got the right destination; it just means that either the 
  438. gateways don't send ICMP "time exceeded" messages or that they send 
  439. them with a ttl (time-to-live) too small to reach you. 
  440.  
  441. Try  'dig' (or one of its derivatives), it is used to search DNS 
  442. records :
  443. (For the software : http://www.rediris.es/ftp/infoiris/red/ip/dns/dig-
  444. 2.0/ 
  445.  
  446. yourhost> dig -x 38.11.185.89
  447.  
  448. ; <<>> dig 2.0 <<>> -x 
  449. ;; ->>HEADER<<- opcode: QUERY , status: NOERROR, id: 6
  450. ;; flags: qr aa rd ra ; Ques: 1, Ans: 1, Auth: 3, Addit: 3
  451. ;; QUESTIONS: 
  452. ;;      89.185.11.38.in-addr.arpa, type = ANY, class = IN
  453.  
  454. ;; ANSWERS:
  455. 89.185.11.38.in-addr.arpa.      86400   PTR    
  456. ip89.albuquerque.nm.interramp.com.
  457.  
  458. ;; AUTHORITY RECORDS:
  459. 11.38.in-addr.arpa.     86400   NS      ns.psi.net.
  460. 11.38.in-addr.arpa.     86400   NS      ns2.psi.net.
  461. 11.38.in-addr.arpa.     86400   NS      ns5.psi.net.
  462.  
  463. ;; ADDITIONAL RECORDS:
  464. ns.psi.net.     86400   A       192.33.4.10
  465. ns2.psi.net.    86400   A       38.8.50.2
  466. ns5.psi.net.    86400   A       38.8.5.2
  467.  
  468. ;; Sent 1 pkts, answer found in time: 64 msec 
  469. ;; FROM: (yourhostname) to SERVER: default -- (yourDNSip)
  470. ;; WHEN: Thu Nov 16 23:30:42 1995
  471. ;; MSG SIZE  sent: 43  rcvd: 216
  472.  
  473.  
  474.   Getting a complaint to the correct person
  475. ============================================
  476. O.K... So you have a common site that you can complain to.  Good.  
  477. Post the FULL HEADERS (this is *very* important for tracing) to 
  478. news.admin.net-abuse.misc and send complaint with FULL HEADERS in e-
  479. mail to any or all of the below :
  480.  
  481. postmaster@spammer.site.net
  482. admin@spammer.site.net
  483. abuse@spammer.site.net
  484.  
  485. Note : abuse@site.net and admin@site.net are not "standard" complaint 
  486. e-mail addresses, but I have seen those listed more and more 
  487. frequently.
  488.  
  489. Chris tells us :
  490. If you see MMFs or other gross abuses from AOL, MSN, MCI 
  491. (_not_internetmci), Primenet, Panix, please do not report them to 
  492. news.admin.net-abuse.misc.  Just wastes bandwidth.  Email your report 
  493. directly to the provider:
  494.  
  495.         abuse@aol.com
  496.         postmaster@msn.com
  497.         postmaster@mci.com
  498.         postmaster@primenet.com
  499.         postmaster@panix.com
  500.  
  501. By "gross abuses", please try to ensure that it really is likely to be 
  502. spam.  Not one article cross-posted lots, but lots of articles that 
  503. you see yourself.  In AOL or MCI's case, the definition of abuse is 
  504. somewhat stricter (AOL bans commercial use.  MCI's tolerance 
  505. thresholds is lower)
  506.  
  507.    For the following providers the correct e-mail address is:
  508. ABSnet - abs-admin@abs.net
  509. AOL - abuse@aol.com. Emergency - send complete copies to 
  510. atropos@aol.net
  511. earthlink.net - abuse@earthlink.net
  512. Hongkong's ISPs - send an email to hkinet@glink.net.hk with anything 
  513. in the subject/body. You'll get a most recent version of the list 
  514. contacts by email within minutes.
  515. interserve.com.hk - Mr. K H Lee - khlee@interserve.com.hk.
  516. IBM Net - Postmaster@ibm.net - Also see 
  517. http://www.ibm.net/helpdesk.html
  518. MCI Net - postmaster@internetMCI.COM .  Per Joel ( Postmaster@mci.net 
  519. ) 800-977-iNOC is staffed 24 hours a day. Complaints regarding 
  520. Internet abuse are taken seriously at MCI.
  521.           Note : If the Spam crosses MCI lines, Contact 
  522. security@mci.com if the headers in a Usenet or Email spam indicate 
  523. that it had something to do with MCI or its lines.  
  524. MCSNet - support@mcs.net
  525. Netcom- abuse@netcom.com  for standard SPAM junk.  security@netcom.com 
  526. is for instances of forgery, cracking etc.
  527. PSI Net - schoff@PSI.COM - From announce@support.psi.com  PSI Net 
  528. policies - http://www.pipeline.com, http://www.usa.pipeline.com, 
  529. http://www.interramp.com
  530. Slip Net - hellman@slip.net - Tech Support
  531. Teleport System Administration - teleport.com - admin@teleport.com
  532. UUNET Customer Liaison  - help@uunet.uu.net
  533.  
  534. From : David Jackson (djackson@aol.net) (and this applies to *any* 
  535. abuse) :
  536. To report an instance of USENET abuse send mail to postmaster@aol.com 
  537. - please remember to include a complete copy of the USENET article, 
  538. including all headers, to help us quickly quash the abuse.
  539.  
  540. Scott reminds us :
  541. It might also be a good idea to remind people that sometimes the 
  542. postmaster _is_ the spammer. Joe Spam might have his own domain (since 
  543. they _used_ to be free) inside of which they are the postmaster. This 
  544. is terrifyingly common with net.twits (kooks, etc.) but seems rare for 
  545. spam. A quick note that if the spammer is the admin contact in whois, 
  546. notifying the postmaster will surely generate laughs on their end.
  547.  
  548. If you don't get a proper response from the postmaster, remember, 
  549. Whois - rs.internic.net is your friend.  You can get information on / 
  550. about a site by:
  551.  
  552. telnet rs.internic.net
  553. whois spammer.site.net
  554.  
  555. The InterNIC Registration Services Host contains ONLY Internet 
  556. Information (Networks, ASN's, Domains, and POC's).  Please use the 
  557. whois server at nic.ddn.mil for MILNET Information.
  558.  
  559. This *should* get you a person to talk to & their personal e-mail 
  560. address.  If you don't get any response from that postmaster, then you 
  561. should try the provider to that site.  This gets a little trickier, 
  562. but a multinet traceroute should show you the upstream provider, and 
  563. from there you can try contacting the postmasters of *that* site.
  564.  
  565. Worst case, a site can be UDP (Usenet Death Penalty) out so that other 
  566. sites stop accepting news or even e-mail from that site.  They are cut 
  567. off from the net.  Decisions like this are discussed in the news group 
  568. news.admin.net-abuse.misc .
  569.  
  570. Thanx to Leslie, whom to contact about domains that have invalid 
  571. contact information :
  572. Internic Registration Services should be contacted by phone:
  573.     703/742-4777
  574.  or email:
  575.     hostmaster@rs.internic.net
  576.  
  577. If you think you know a machine close to the spammer, you can change 
  578. your default DNS lookup server (and get *lots* more info ;-)) by :
  579. $ nslookup
  580. > server wb3ffv.abs.net
  581. Default Server:  wb3ffv.abs.net
  582. Address:  206.42.80.130
  583. > ls -d kjl.com
  584. [wb3ffv.abs.net]
  585.  kjl.com.                       SOA   kjl.com dns-admin.abs.net. (10 
  586. 21600 3600604800 86400)
  587.  kjl.com.                       NS    ns1.abs.net
  588.  kjl.com.                       NS    ns2.abs.net
  589.  kjl.com.                       MX    10   abs.net
  590.  kjl.com.                       SOA   kjl.com dns-admin.abs.net. (10 
  591. 21600 3600604800 86400)
  592.  
  593. If you are quick enough, you can see if the spammer is still on by :
  594.  
  595. multinet RUSERS rust.nmt.edu
  596.  
  597. And you might get :
  598.  
  599. kuller ray timbers jweinman timbers john timbers rayzer
  600.  
  601. Assuming that the spammer is from ingress.com you can expand the 
  602. Spammers UserID (some sites have expn / vrfy turned off) by:
  603.  
  604. > telnet ingress.com smtp
  605. Trying 199.171.57.2 ...
  606. Connected to ingress.com.
  607. Escape character is '^]'.
  608. 220 ingress.com Sendmail 4.1/SMI-4.1 ready at Sun, 22 Oct 95 15:13:39 
  609. EDT
  610. expn krazykev
  611. 250 Lipsitz Kevin <krazykev@kjl.com>
  612.  
  613. We connect to port 25 (smtp) and issues an expn command.  Looks like 
  614. krazykev@kjl.com is being used as a maildrop for this user.  I'll 
  615. would send my complaint to postmaster@kjl.com as well (not that it 
  616. would do any good in Krazy Kevin's case...  but the reply to your e-
  617. mail might be amusing).
  618.  
  619. To find out the Mail Exchange records, do a nslookup for the MX 
  620. records only.  You can then look up the expansion of the postmaster or 
  621. root to see who they really are.  For example :
  622. % nslookup
  623. > set type=mx
  624. > gnn.com
  625.  
  626. gnn.com preference = 20, mail exchanger = mail-e1a.gnn.com
  627. gnn.com preference = 10, mail exchanger = mail-e1b.gnn.com
  628.  
  629. % telnet mail-e1a.gnn.com smtp
  630. 220 mail-e1a.gnn.com ESMTP Sendmail 8.7.1/8.6.9 ready at Thu, 11 Jan 
  631. 1996 12:54:26 -0500 (EST)
  632. expn postmaster
  633. 250-<wross@ans.net>
  634. 250 <gnnadvisor@mail-e1a.gnn.com>
  635. expn root
  636. 250-<mitch@ans.net>
  637. 250 <gnn-monitor@ans.net>
  638.  
  639. You can use the 'host' command. It's really simple:
  640. % host -t any domain.name
  641.  
  642. This will give you anything your name server can find out.
  643.  
  644. % host -t ns domain.name
  645.  
  646. This tells you the name servers. Not all systems have host, but it's a 
  647. small program which should be easy to compile (like whois).
  648.  
  649. The command "last" will tell where the spammer logged on from last, 
  650. but it has to be done by a user from that site. For example :
  651.  
  652. last imrket4u
  653.  
  654. Would produce :
  655.  
  656. imrket4u     ttypf    ip30.abq-dialin.hollyberry.com Fri Sep 15 00:27 
  657. - 00:34 (00:06)
  658. imrket4u     ttyq8    ip30.abq-dialin.hollyberry.com Fri Sep 15 00:19 
  659. - 00:20 (00:01)
  660. imrket4u     ttyqc    abq-ts1              Thu Sep 14 20:42 - 22:21  
  661. (01:39)
  662. imrket4u     ttyqc    rust.nmt.edu         Thu Sep 14 18:39 - 18:41  
  663. (00:01)
  664. imrket4u     ttypb    abq-ts1              Thu Sep 14 17:55 - 17:57  
  665. (00:02)
  666.  
  667.  
  668. Filtering E-Mail using procmail or News with Gnus
  669. ==================================================
  670.  
  671. Get the procmail FAQ :
  672.  
  673. http://www.jazzie.com/ii/faqs/archive/mail/filtering-faq/
  674. http://www.jazzie.com/ii/internet/mailbots.html
  675. http://www.cis.ohio-state.edu/hypertext/faq/usenet/mail/filtering-
  676. faq/faq.html
  677.  
  678. Or read about it when it is posted to :
  679. Newsgroups: comp.mail.misc , comp.mail.elm , comp.mail.pine , 
  680. comp.answers , news.answers 
  681. Subject: Filtering Mail FAQ 
  682.  
  683. Brian has a Gnus scorefile from the Internet blacklist :
  684. http://www.cs.ubc.ca/spider/edmonds/usenet/gnus/BLACKLIST
  685.  
  686. Or his example global scorefile :
  687. http://www.cs.ubc.ca/spider/edmonds/usenet/gnus/SCORE
  688.  
  689. Many news readers have a "kill" file that will filter out the posts 
  690. from either a certain user-id, or posts with certain titles.  Each 
  691. news reader is unique.  You might wish to read the help file on the 
  692. subject of kill files.
  693.  
  694.     Misc.
  695. =================================
  696.    Origins of Spam
  697. ======================
  698. The history of calling inappropriate postings in great numbers "Spam" 
  699. is from a Monty Python skit (yes, it is very silly...) where a couple 
  700. go into a restaurant, and try to get something other than Spam.  In 
  701. the background are a bunch of Vikings that sing the praises of Spam.  
  702. Pretty soon the only thing you can hear in the skit is the word 
  703. "Spam".  That same idea would happen to the Internet if large scale 
  704. inappropriate postings were allowed.  You couldn't pick the real 
  705. postings out from the Spam. 
  706.  
  707. Black listed Internet Advertisers :
  708. http://math-www.uni-paderborn.de/~axel/BL/
  709.   or
  710. http://www.ip.net/BL/blacklist.html
  711.  
  712. First off, the only CORRECT way to "Spam" the net :
  713. Show SPAM Gifts http://wolf.co.net/spamgift/index.html
  714.  
  715. A collection of Spam links :
  716. http://www.io.org/~spamily/Spam.html
  717. http://wheel.dcn.davis.ca.us/~sean/spam/spam-faq.html
  718. http://semantic.rsi.com/spam/
  719.  
  720. The Church of Spam :
  721. http://www.goodnet.com/~swiggy/
  722.  
  723.  
  724. The MMF (Make Money Fast) Posts or any fraud on the Internet
  725. ================================================================
  726. There is a WWW site dedicated to *any* kind of fraud.  It is :
  727. A partnership of the National Association of Attorneys General, the 
  728. Federal Trade Commission and The National Consumers League 
  729. http://www.fraud.org/
  730.  
  731. Wolfgang Schelongowski <ws@xivic.ruhr.de> sez :IMHO MMF is associated 
  732. with "Hello, my name is Dave Rhodes. In 198...".
  733. There was also a forged article purporting to tell how MMF is illegal 
  734. :
  735.  From: purvis@hoover.fbi.gov (Melvin Purvis)
  736.                               ^^^^^^^^^^^^^ he arrested / shot John 
  737. Dillinger.
  738.  Subject: 'Make Money Fast' Scam
  739.  
  740. Jon said : "Hermann" appears to have spammed at least 27 Bitnet 
  741. mailing lists, including TANGO-L, where I saw it, with a standard MMF. 
  742. I checked at the US Post Office web site and verified that chain 
  743. letters are federal crimes under Title 18, United State Code, Section 
  744. 1302. This does apply to email as well as paper; quoting from URL
  745.  
  746. From http://www.usps.gov/websites/depart/inspect/chainlet.htm :
  747. "Recently, high-tech chain letters have begun surfacing. They may be 
  748. disseminated over the Internet, or may require the copying and mailing 
  749. of computer disks rather than paper. Regardless of what technology is 
  750. used to advance the scheme, if the mail is used at any step along the 
  751. way, it is still illegal."
  752. To find your nearest postal inspector in the USA, see URL
  753.     http://www.usps.gov/ncsc/locators/find-is.html
  754. I believe that the applicable Canadian description can be found at :
  755. http://www.rcmp-grc.gc.ca/html/commerc.htm
  756. And from the Canadian Department of Justice server 
  757. (http://canada.justice.gc.ca/):
  758. STATUTES OF CANADA,C,Competition - PART VI OFFENSES IN RELATION TO 
  759. COMPETITION - Definition of "scheme of pyramid selling" - Section 55.1
  760.  
  761. DOES ANYBODY HAVE POSTAL INSPECTOR ADDRESSES FOR OTHER COUNTRIES THAT 
  762. PONZI / MMF SCHEMES ARE ILLEGAL IN?
  763.  
  764. Those annoying 1-900 & 1-800 Sex Phone Ads
  765. ============================================
  766. I would like to thank Eileen at the FTC for kindly answering my 
  767. questions about 1-900 & 1-800 phone numbers.
  768.  
  769. Paraphrasing what she e-mailed me :
  770. When a 1-900 number is advertised, the price must also be disclosed 
  771. (this may be found at 16 CFR Part 308).
  772.  
  773. When calling a 1-800 number that charges, there must be an existing 
  774. subscription agreement between the buyer and the seller
  775.  
  776. http://www.ftc.gov/ Federal Trade Commission Home Page
  777. http://www.ftc.gov/bcp/telemark/rule.htm Telemarketing Sales Rule
  778. http://www.ftc.gov/bcp/telemark/telesale.htm Telemarketing Sales Rule
  779. http://www.ftc.gov/bcp/scams01.htm Online Scams
  780.  
  781. (from the "Online Scams page)
  782.  
  783. For More Information
  784. If you have a question or complaint about a suspect online ad or 
  785. promotion, contact your commercial service provider. In addition, you 
  786. can file complaints with your state attorney general, consumer 
  787. protection office or with the Federal Trade Commission (write to: 
  788. Correspondence Branch, Federal Trade Commission, 6th St. & 
  789. Pennsylvania Ave., NW, Washington, DC 20580). Also, contact the 
  790. National Advertising Division of the Council of Better Business 
  791. Bureaus, 845 Third Avenue, New York, New York 10022.
  792.  
  793. Questions about whether or not an investment sales person is licensed, 
  794. or if an offered security is registered, should be directed to the 
  795. Office of Consumer Affairs, Securities and Exchange Commission, 202-
  796. 942-7040.
  797.  
  798. The National Fraud Information Center maintains a toll-free Consumer 
  799. Assistance Service, 1-800-876-7060, to provide consumers with answers 
  800. to questions about telephone or mail solicitations and online scams. 
  801. They also offer information about how and where to report fraud and 
  802. give help in filing complaints.
  803.  
  804.  
  805.    How To Respond to SPAM
  806. ===========================
  807.  
  808. Howard reminds us :
  809. Note to all:  NEVER followup to a spam.  NEVER.  Express your 
  810. indignation in mail to the poster and/or the 
  811. postmaster@offending.site, but NEVER in the newsgroups!
  812.  
  813. Karen asks:
  814. But what about the newbies who look at a group, see lots of spam and 
  815. ads, see NO posts decrying them, and conclude that ads are therefore 
  816. OK?
  817.  
  818. Ran replies :
  819. When it gets bad,  you'll usually see some "What can we do about 
  820. this?" threads.  That's a good place to attach a reply that tells 
  821. people why it's bad, and what they can, in fact, do.
  822.  
  823. Austin Suggests:
  824. At the risk of attracting flames, let me suggest an exception to 
  825. Howard's law.  A followup is allowed if the following 3 conditions 
  826. hold.
  827.    1)  The offending article is clearly a SCAM (for instance, the 
  828. *Canada* calls with the Seychelles Islands phone # scam)
  829.    2) No one else has followed-up with a posting identifying it as a 
  830. scam (in other words, no 'Me too' warnings)
  831.    3) It is unlikely to be canceled soon, either because it seems to 
  832. be below the thresholds, or it is in a local hierarchy that doesn't 
  833. get cancels, or Chris Lewis is on vacation in the Seychelles Islands.  
  834. If all three conditions are met, a followup that X's out the contact 
  835. information , severely trims the contents and identifies the post as a 
  836. scam is exempt from Howard's law.
  837. Comments?
  838. Bill's and Wolfgang's addition :
  839.    4) Follow-ups should be cross posted to n.a.n-a.m _and_ the groups 
  840. of the spam, but Followup-To: *MUST* be set to n.a.n-a.m *ONLY*
  841. _or_
  842. post a follow-up and *SET* Followup-To: alt.dev.null.
  843. In the first case change 
  844.  Subject: Important FREE $$$
  845. to
  846.  Subject: SPAM (was Re: Important FREE $$$)
  847. and include the original Newsgroups and Message-ID line, so the 
  848. professional despammers will immediately find what you're talking 
  849. about.  Do not post unless you're absolutely sure that you can do all 
  850. that properly. Also 1) - 3) do apply. 
  851.  
  852. If you see the same article with different Message-IDs in several 
  853. groups, collect the _complete_ headers of each article and check 
  854. n.a.n-a.m if it's already been reported. If not, start a thread with 
  855. Subject: SPAM (was Re: <original Subject>) in n.a.n-a.m. Include all 
  856. of the headers and as much of the body of one article as you see fit.
  857.  
  858.  
  859.   Revenge - What to do & not to do
  860. ========================================
  861.  
  862. No matter how much we hate Spam and how much we dislike what the 
  863. spammers to our quiet little corner of the Universe known as the 
  864. Internet, Spam is not illegal (yet).  If you try anything against the 
  865. spammers, please * do not * put yourself in risk of breaking the law.  
  866. It only makes them happy if you get in trouble because you were trying 
  867. to get back at them.
  868.  
  869. The reason why spammers use "throwaway" accounts is because they know 
  870. the e-mail account will be deleted.  They usually provide either 
  871. another e-mail address or a name / phone number or postal address so 
  872. that prospective "customers" can be contacted.  Be sure to complain to 
  873. the postmaster of all e-mail names provided to make sure that this 
  874. route is inhibited.
  875.  
  876.  Telephoning someone
  877. ======================
  878.  
  879. Calling someone once is fine.  If enough people are pissed at the 
  880. spammer and they all call the 1-800 number the spammer provides, the 
  881. spammer will get the idea (sooner or later) that it is costing them 
  882. more in irate people (and most especially loss of business) and it is 
  883. not worth it to spam.
  884.  
  885. Do not dial any phone numbers more than once from your home.  Phone 
  886. harassment is * illegal * and you * can * be prosecuted in court for 
  887. this. Even tho' *67 prevents your number from being displayed on their 
  888. telephone at home if they have caller ID, *57 will give the phone 
  889. company the number.  If it is a 1-800 number there are two problems.  
  890. First they can *always* get your phone number, and secondly it may 
  891. *not* be a toll free number.  You may be charged for calling a 1-800 
  892. number.
  893.  
  894. Likewise, do not call collect using 1-800-COLLECT or 1-800-CALL-ATT 
  895. from home, once again this can be traced.
  896.  
  897. Austin comments : I would say that calling a listed non-800 number 
  898. *once* collect to voice a complaint is not harassment, but justified.  
  899. They sent you a postage due message, didn't they?  If they don't want 
  900. to accept collect calls, they should say so - and if they do, you 
  901. should be a responsible person and not do it again.
  902.  
  903. AT&T Information for 1-800 numbers is 1-800-555-1212, but that only 
  904. helps if you know the company name you are trying to call.  Also, you 
  905. can try searching for a 1-800 number (you do not have to know the 
  906. company name) at :
  907. http://www.tollfree.att.net/dir800/
  908.          or
  909. http://www.tollfree.att.net/cgi-bin/taos_mf.pl?unix (advanced search 
  910. options).
  911.  
  912. Snail Mailing someone
  913. =======================
  914.  
  915. Likewise, one well thought out letter sent to the spammer might help 
  916. convince the spammer not to do this again.  Especially if the spammer 
  917. was part of a corporation that didn't realize the detrimental effects 
  918. of spamming the Internet.
  919.  
  920. If you decide to deluge the spammers postal address by filling out one 
  921. or two "bingo" (popcorn) postage paid cards in the technical magazines 
  922. (by circling a few dozen "product info" requests per card & putting on 
  923. printed out self sticking labels with the spammers address), or by 
  924. putting preprinted labels on postage paid cards that come in the mail 
  925. in the little plastic packages, don't organize a public campaign (that 
  926. they can point to) against the spammer in the newsgroup.
  927.  
  928. Scott also reminds us :
  929. Since this is the "Spam FAQ", I'd like to point this out: You're 
  930. basically Spamming the company offering information in a magazine.  It 
  931. costs companies money, not the one you're spamming. They get a free 
  932. pile of junk which is easy to throw out. In other words, this may be 
  933. harming third parties more than the intended target.  I'm not trying 
  934. to be Mr. Nice Guy, just trying to point out an important 
  935. technicality.
  936.  
  937. You should also read Title 47 of the United States Code, Section 227. 
  938. There is a FAQ at cornell.law.edu for the text of the law (gopher or 
  939. ftp or http://www.law.cornell.edu/uscode/47/227.html), and you can use 
  940. Dejanews to read the USC 47 thread on n.a.n-a.m. to make up your own 
  941. mind (it invariably comes up) or you can look at :
  942. http://www.cybernothing.org/docs/code47.5.II.txt
  943.  
  944. Organizing a campaign against the spammer in a news group could lead 
  945. to the spammer trying to get a cease & desist police order against the 
  946. organizers.  On the upside note, the spammer will have to try to 
  947. figure out where these "anonymous" cards were coming from (especially 
  948. hard to do in a big city).
  949.  
  950. Of course if someone (every once in a while) reminded the newsgroup of 
  951. the spammers address by posting a message (for informational purposes 
  952. only, and not to encourage mail bombing), I don't see how that could 
  953. be considered harassment ;-).
  954.  
  955. I am not a lawyer, and all of the above could be wrong.  80% of the 
  956. Internet is bull... Free advice is worth every penny you paid for it 
  957. :-).
  958.  
  959. ------------------------------------------------------------------
  960. Do not meddle in the affairs of wizards for they are easily angered.
  961. This user wishes to remain anonymous because of job considerations.
  962. E-Mail - gandalf@digital.net - Gandalf The White O-
  963. WWW Page - http://digital.net/~gandalf/
  964. WWW Trace E-Mail forgery - http://digital.net/~gandalf/spamfaq.html
  965.  
  966.