home *** CD-ROM | disk | FTP | other *** search
/ Hacker 2 / HACKER2.mdf / internet / bd_ch7.txt < prev    next >
Text File  |  1995-01-03  |  42KB  |  950 lines

  1. From emoryu1!phoenix.Princeton.EDU!nancyamm  Thu Feb  3 23:33:56 1994 remote from awwe
  2. Received: by awwe.UUCP (1.65/waf)
  3.     via UUCP; Fri, 04 Feb 94 05:16:28 EST
  4.     for root
  5. Received: from emory.mathcs.emory.edu by
  6.     emoryu1.cc.emory.edu (5.65/Emory_cc.3.4.16) via SMTP
  7.     id AA23959 ; Thu, 3 Feb 94 23:33:50 -0500
  8. Received: from Princeton.EDU by
  9.     emory.mathcs.emory.edu (5.65/Emory_mathcs.3.4.18) via SMTP
  10.     id AA08335 ; Thu, 3 Feb 94 23:33:41 -0500
  11. Return-Path: nancyamm@phoenix.Princeton.EDU
  12. Received: from ponyexpress.Princeton.EDU by Princeton.EDU (5.65b/2.104/princeton)
  13.     id AA01609; Thu, 3 Feb 94 23:16:38 -0500
  14. Received: from flagstaff.Princeton.EDU by ponyexpress.princeton.edu (5.65c/1.113/newPE)
  15.     id AA11747; Thu, 3 Feb 1994 23:16:36 -0500
  16. Received: by flagstaff.Princeton.EDU (4.1/Phoenix_Cluster_Client)
  17.     id AA09929; Thu, 3 Feb 94 23:16:35 EST
  18. Date: Thu, 3 Feb 1994 23:16:34 -0500 (EST)
  19. From: Nancy Ammerman <emoryu1!phoenix.Princeton.EDU!nancyamm>
  20. To: Jackie Ammerman <emory!emoryu1!awwe!root@phoenix.Princeton.EDU>
  21. Message-Id: <Pine.3.89.9402032314.I3501-0100000@flagstaff.Princeton.EDU>
  22. Mime-Version: 1.0
  23. Content-Type: TEXT/PLAIN; charset=US-ASCII
  24.  
  25. Chapter 7: FTP
  26.  
  27.  
  28.  
  29. 7.1  TONS OF FILES
  30.  
  31.      Hundreds of systems connected to Internet have file libraries, or 
  32. archives, accessible to the public. Much of this consists of free or low-
  33. cost shareware programs for virtually every make of computer.  If you 
  34. want a different communications program for your IBM, or feel like 
  35. playing a new game on your Amiga, you'll be able to get it from the Net. 
  36.      But there are also libraries of documents as well.  If you 
  37. want a copy of a recent U.S. Supreme Court decision, you can find it on 
  38. the Net.  Copies of historical documents, from the Magna Carta to the 
  39. Declaration of Independence are also yours for the asking, along with a 
  40. translation of a telegram from Lenin ordering the execution of 
  41. rebellious peasants.  You can also find song lyrics, poems, even 
  42. summaries of every "Lost in Space" episode ever made.  You can also find 
  43. extensive files detailing everything you could ever possibly want to know 
  44. about the Net itself.  First you'll see how to get these files; then 
  45. we'll show you where they're kept.
  46.      The commonest way to get these files is through the file transfer 
  47. protocol, or ftp.  As with telnet, not all systems that connect to the 
  48. Net have access to ftp.  However, if your system is one of these, you'll 
  49. be able to get many of these files through e-mail (see the next chapter). 
  50.      Starting ftp is as easy as using telnet. At your host system's command
  51. line, type 
  52.  
  53.           ftp site.name
  54.  
  55. and hit enter, where "site.name" is the address of the ftp site you want 
  56. to reach.  One major difference between telnet and ftp is that it is 
  57. considered bad form to connect to most ftp sites during their business 
  58. hours (generally 6 a.m. to 6 p.m. local time).  This is because 
  59. transferring files across the network takes up considerable computing 
  60. power, which during the day is likely to be needed for whatever the 
  61. computer's main function is.  There are some ftp sites that are 
  62. accessible to the public 24 hours a day, though.  You'll find these noted 
  63. in the list of ftp sites.
  64.  
  65.  
  66. 7.2  YOUR FRIEND ARCHIE
  67.  
  68.  
  69.      How do you find a file you want, though?
  70.      Until a few years ago, this could be quite the pain -- there was 
  71. no master directory to tell you where a given file might be stored on 
  72. the Net. Who'd want to slog through hundreds of file libraries looking 
  73. for something? 
  74.      Alan Emtage, Bill Heelan and Peter Deutsch, students at McGill 
  75. University in Montreal, asked the same question.  Unlike the weather, 
  76. though, they did something about it.
  77.      They created a database system, called archie, that would 
  78. periodically call up file libraries and basically find out what they had 
  79. available.  
  80.      In turn, anybody could dial into archie, type in a file name, and 
  81. see where on the Net it was available. Archie currently catalogs close to 
  82. 1,000 file libraries around the world. 
  83.      Today, there are three ways to ask archie to find a file for you: 
  84. through telnet, "client" Archie program on your own host system or e-
  85. mail.  All three methods let you type in a full or partial file name and 
  86. will tell you where on the Net it's stored. 
  87.  If you have access to telnet, you can telnet to one of the following 
  88. addresses: archie.mcgill.ca; archie.sura.net; archie.unl.edu; 
  89. archie.ans.net; or archie.rutgers.edu.  If asked for a log-in name, type
  90.  
  91.            archie
  92.  
  93. and hit enter.
  94.      When you connect, the key command is prog, which you use in this 
  95. form: 
  96.  
  97.             prog filename
  98.  
  99. followed by enter, where "filename" is the program or file you're 
  100. looking for. If you're unsure of a file's complete name, try typing in 
  101. part of the name. For example, "PKZIP" will work as well as 
  102. "PKZIP204.EXE."  The system does not support DOS or Unix wildcards.  
  103. If you ask archie to look for "PKZIP*," it will tell you it couldn't 
  104. find anything by that name.  One thing to keep in mind is that a file is 
  105. not necessarily the same as a program -- it could also be a document.  
  106. This means you can use archie to search for, say, everything online 
  107. related to the Beetles, as well as computer programs and graphics files.
  108.      A number of Net sites now have their own archie programs that 
  109. take your request for information and pass it onto the nearest archie 
  110. database -- ask your system administrator if she has it online. These 
  111. "client" programs seem to provide information a lot more quickly than the 
  112. actual archie itself!  If it is available, at your host system's command 
  113. line, type 
  114.  
  115.      archie -s filename
  116.  
  117. where filename is the program or document you're looking for, and hit 
  118. enter.  The -s tells the program to ignore case in a file name and lets 
  119. you search for partial matches. You might actually want to type it this 
  120. way: 
  121.  
  122.           archie -s filename|more
  123.  
  124. which will stop the output every screen (handy if there are many sites 
  125. that carry the file you want).  Or you could open a file on your computer 
  126. with your text-logging function. 
  127.       The third way, for people without access to either of the above, is e-
  128. mail.
  129.      Send a message to archie@quiche.cs.mcgill.ca. You can leave the 
  130. subject line blank.  Inside the message, type 
  131.  
  132.           prog filename
  133.  
  134. where filename is the file you're looking for.  You can ask archie to 
  135. look up several programs by putting their names on the same "prog" line, 
  136. like this:
  137.                        
  138.           prog file1 file2 file3
  139.       
  140.      Within a few hours, archie will write back with a list of the 
  141. appropriate sites. 
  142.        In all three cases, if there is a system that has your file, 
  143. you'll get a response that looks something like this:
  144.  
  145.  Host sumex-aim.stanford.edu
  146.  
  147.      Location: /info-mac/comm
  148.             FILE -rw-r--r--     258256  Feb 15 17:07  zterm-09.hqx
  149.      Location: /info-mac/misc
  150.             FILE -rw-r--r--       7490  Sep 12 1991  zterm-sys7-color-icons.hqx
  151.  
  152.  
  153.      Chances are, you will get a number of similar looking responses 
  154. for each program.  The "host" is the system that has the file.  The 
  155. "Location" tells you which directory to look in when you connect to 
  156. that system.  Ignore the funny-looking collections of r's and hyphens 
  157. for now.  After them, come the size of the file or directory listing 
  158. in bytes, the date it was uploaded, and the name of the file.  
  159.  
  160.  
  161. 7.3  GETTING THE FILES
  162.  
  163.      Now you want to get that file.
  164.      Assuming your host site does have ftp, you connect in a similar 
  165. fashion to telnet, by typing: 
  166.  
  167.           ftp sumex-aim.stanford.edu
  168.  
  169. (or the name of whichever site you want to reach). Hit enter.  If the 
  170. connection works, you'll see this: 
  171.  
  172.   Connected to sumex-aim.stanford.edu.
  173.   220 SUMEX-AIM FTP server (Version 4.196 Mon Jan 13 13:52:23 PST 1992) ready.
  174.   Name (sumex-aim.stanford.edu:adamg): 
  175.  
  176.      If nothing happens after a minute or so, hit control-C to return 
  177. to your host system's command line.  But if it has worked, type
  178.  
  179.           anonymous
  180.  
  181. and hit enter.  You'll see a lot of references on the Net to 
  182. "anonymous ftp." This is how it gets its name -- you don't really have 
  183. to tell the library site what your name is. The reason is that these 
  184. sites are set up so that anybody can gain access to certain public 
  185. files, while letting people with accounts on the sites to log on and 
  186. access their own personal files.  Next, you'll be asked for your 
  187. password.  As a password, use your e-mail address.  This will then come 
  188. up: 
  189.      
  190.           230 Guest connection accepted. Restrictions apply.
  191.           Remote system type is UNIX.
  192.           Using binary mode to transfer files.
  193.           ftp>
  194.  
  195.  
  196. Now type 
  197.          
  198.           ls
  199.  
  200. and hit enter.  You'll see something awful like this: 
  201.  
  202.           200 PORT command successful.
  203.           150 Opening ASCII mode data connection for /bin/ls.
  204.           total 2636
  205.           -rw-rw-r--  1 0        31           4444 Mar  3 11:34 README.POSTING
  206.           dr-xr-xr-x  2 0        1             512 Nov  8 11:06 bin
  207.           -rw-r--r--  1 0        0        11030960 Apr  2 14:06 core
  208.           dr--r--r--  2 0        1             512 Nov  8 11:06 etc
  209.           drwxrwsr-x  5 13       22            512 Mar 19 12:27 imap
  210.           drwxr-xr-x 25 1016     31            512 Apr  4 02:15 info-mac
  211.           drwxr-x---  2 0        31           1024 Apr  5 15:38 pid
  212.           drwxrwsr-x 13 0        20           1024 Mar 27 14:03 pub
  213.           drwxr-xr-x  2 1077     20            512 Feb  6  1989 tmycin
  214.           226 Transfer complete.
  215.           ftp> 
  216.  
  217.      Ack! Let's decipher this Rosetta Stone.
  218.      First, ls is the ftp command for displaying a directory (you can 
  219. actually use dir as well, but if you're used to MS-DOS, this could lead 
  220. to confusion when you try to use dir on your host system, where it won't 
  221. work, so it's probably better to just remember to always use ls for a 
  222. directory while online).                          
  223.      The very first letter on each line tells you whether the listing is 
  224. for a directory or a file. If the first letter is a ``d,'' or an "l", 
  225. it's a directory. Otherwise, it's a file. 
  226.      The rest of that weird set of letters and dashes consist of "flags" 
  227. that tell the ftp site who can look at, change or delete the file. You 
  228. can safely ignore it. You can also ignore the rest of the line until you 
  229. get to the second number, the one just before the date. This tells you 
  230. how large the file is, in bytes. If the line is for a directory, the 
  231.  number gives you a rough indication of how many items are in that 
  232. directory  -- a directory listing of 512 bytes is relatively small. Next 
  233. comes the date the file or directory was uploaded, followed (finally!) by 
  234. its name. 
  235.      Notice the README.POSTING file up at the top of the directory. Most 
  236. archive sites have a "read me" document, which usually contains some 
  237. basic information about the site, its resources and how to use them. 
  238. Let's get this file, both for the information in it and to see how to 
  239. transfer files from there to here. At the ftp> prompt, type 
  240.  
  241.           get README
  242.  
  243.  and hit enter. Note that ftp sites are no different from Unix sites in 
  244. general: they are case-sensitive. You'll see something like this: 
  245.  
  246.   200 PORT command successful. 
  247.   150 Opening BINARY mode data connection for README (4444 bytes). 
  248.   226 Transfer complete. 4444 bytes received in 1.177seconds (3.8 Kbytes/s)
  249.  
  250. And that's it! The file is now located in your home directory on your host 
  251. system, from which you can now download it to your own computer. The 
  252. simple "get" command is the key to transferring a file from an archive 
  253. site to your host system. 
  254.      If the first letter on the line starts with a "d", then that is a 
  255. directory you can enter to look for more files.  If it starts with an 
  256. "r", then it's a file you can get.  The next item of interest is the 
  257. fifth column, which tells you how large the item is in bytes.  That's 
  258. followed by the date and time it was loaded to the archive, followed, 
  259. finally, by its name.   Many sites provide a "README" file that lists 
  260. simple instructions and available files.  Some sites use files named 
  261. "Index" or "INDEX" or something similar.
  262.      If you want to download more than one file at a time (say a series
  263. of documents, use mget instead of get; for example:
  264.  
  265.          mget *.txt
  266.  
  267. This will transfer copies of every file ending with .txt in the given
  268. directory.  Before each file is copied, you'll be asked if you're sure
  269. you want it.  Despite this, mget could still save you considerable 
  270. time -- you won't have to type in every single file name. If you want to
  271. save even more time, and are sure you really want ALL of the given files, 
  272. type
  273.  
  274.           prompt
  275.  
  276. before you do the mget command. This will turn off the prompt, and all 
  277. the files will be zapped right into your home directory.
  278.  
  279.         There is one other command to keep in mind.  If you want to get a 
  280. copy of a computer program, type
  281.  
  282.          bin
  283.  
  284. and hit enter.  This tells the ftp site and your host site that you are 
  285. sending a binary file, i.e., a program.  Most ftp sites now use binary 
  286. format as a default, but it's a good idea to do this in case you've 
  287. connected to one of the few that doesn't. 
  288.      To switch to a directory, type 
  289.  
  290.           cd directory-name
  291.  
  292. (substituting the name of the directory you want to access) and hit 
  293. enter. Type 
  294.  
  295.           ls 
  296.  
  297. and hit enter to get the file listing for that particular directory.  
  298. To move back up the directory tree, type 
  299.  
  300.           cd .. 
  301.  
  302. (note the space between the d and the first period) and hit enter.  Or 
  303. you could type 
  304.  
  305.          cdup 
  306.  
  307. and hit enter.  Keep doing this until you get to the directory of 
  308. interest.  Alternately, if you already know the directory path of the 
  309. file you want (from our friend archie), after you connect, you could 
  310. simply type
  311.  
  312.         get directory/subdirectory/filename
  313.  
  314.      On many sites, files meant for public consumption are in the pub 
  315. or public directory; sometimes you'll see an info directory.
  316.      Almost every site has a bin directory, which at first glance 
  317. sounds like a bin in which interesting stuff might be dumped.  But it 
  318. actually stands for "binary" and is simply a place for the system 
  319. administrator to store the programs that run the ftp system. Lost+found 
  320. is another directory that looks interesting but actually never has 
  321. anything of public interest in them.
  322.      Before, you saw how to use archie.  From our example, you can see 
  323. that some system administrators go a little berserk when naming files. 
  324. Fortunately, there's a way for you to rename the file as it's being 
  325. transferred. Using our archie example, you'd type 
  326.  
  327.             get zterm-sys7-color-icons.hqx zterm.hqx
  328.  
  329. and hit enter.  Instead of having to deal constantly with a file called 
  330. zterm-sys7-color-icons.hqx, you'll now have one called, simply, 
  331. zterm.hqx.
  332.     Those last three letters bring up something else: Many program files 
  333. are compressed to save on space and transmission time.  In order to 
  334. actually use them, you'll have to use an un-compress program on them first.
  335.  
  336.  
  337. 7.4  ODD LETTERS -- DECODING FILE ENDINGS
  338.  
  339.  
  340.       There are a wide variety of compression methods in use.  You can 
  341. tell which method was used by the last one to three letters at the end of 
  342. a file. Here are some of the more common ones and what you'll need to un-
  343. compress the files they create (most of these decompression programs can 
  344. be located through archie). 
  345.  
  346. .txt or .TXT  By itself, this means the file is a document, rather than a 
  347.               program. 
  348.  
  349. .ps or .PS    A PostScript document (in Adobe's page description 
  350.               language).  You can print this file on any PostScript 
  351.               capable printer, or use a previewer, like GNU project's 
  352.               GhostScript. 
  353.  
  354. .doc or .DOC  Another common "extension" for documents.  No decompression 
  355.               is needed, unless it is followed by:
  356.  
  357. .Z            This indicates a Unix compression method. To uncompress, 
  358.               type
  359.  
  360.                    uncompress filename.Z
  361.  
  362.               and hit enter at your host system's command line. If the
  363.               file is a compressed text file, you can read it online by
  364.               instead typing
  365.  
  366.                    zcat filename.txt.Z |more
  367.  
  368.               u16.zip is an MS-DOS program that will let you download 
  369.               such a file and uncompress it on your own computer. The
  370.               Macintosh equivalent program is called MacCompress (use
  371.               archie to find these).
  372.  
  373. .zip or .ZIP  These indicate the file has been compressed with a common
  374.               MS-DOS compression program, known as PKZIP (use archie to
  375.               find PKZIP204.EXE).  Many Unix systems will let you un-ZIP
  376.               a file with a program called, well, unzip.
  377.  
  378. .gz           A Unix version of ZIP.  To uncompress, type
  379.  
  380.                    gunzip filename.gz
  381.  
  382.               at your host system's command line.
  383.  
  384. .zoo or .ZOO  A Unix and MS-DOS compression format.  Use a program called 
  385.               zoo.
  386.  
  387. .Hqx or .hqx  Mactintosh compression format. Requires the BinHex program.
  388.  
  389. .shar or      Another Unix format. Use unshar to uncompress.
  390. .Shar
  391.  
  392. .tar          Another Unix format, often used to compress several related
  393.               files into one large file. Most Unix systems will have a 
  394.               program called tar for "un-tarring" such files.  Often, a 
  395.               "tarred" file will also be compressed with the gz method,
  396.               so you first have to use uncompress and then tar.
  397.  
  398. .sit or .Sit  A Mactinosh format that requires the StuffIt program.
  399.  
  400. .ARC          Another MS-DOS format, which requires the use of the ARC
  401.               or ARCE programs.
  402.  
  403. .LHZ          Another MS-DOS format; requires the use of LHARC.
  404.  
  405.      A few last words of caution: Check the size of a file before you get 
  406. it. The Net moves data at phenomenal rates of speed.  But that 500,000-
  407. byte file that gets transferred to your host system in a few seconds 
  408. could take more than an hour or two to download to your computer if 
  409. you're using a 2400-baud modem.  Your host system may also have limits on 
  410. the amount of bytes you can store online at any one time.  Also, although 
  411. it is really extremely unlikely you will ever get a file infected with a 
  412. virus, if you plan to do much downloading over the Net, you'd be wise to 
  413. invest in a good anti-viral program, just in case.
  414.  
  415.  
  416. 7.5  THE KEYBOARD CABAL
  417.  
  418.  
  419.     System administrators are like everybody else -- they try to make 
  420. things easier for themselves.  And when you sit in front of a keyboard 
  421. all day, that can mean trying everything possible to reduce the number 
  422. of keys you actually have to hit each day.
  423.      Unfortunately, that can make it difficult for the rest of us.
  424.      You've already read about bin and lost+found directories. Etc is 
  425. another seemingly interesting directory that turns out to be another 
  426. place to store files used by the ftp site itself.  Again, nothing of any
  427. real interest.
  428.      Then, once you get into the actual file libraries, you'll find that
  429. in many cases, files will have such non-descriptive names as V1.1-
  430. AK.TXT.  The best known example is probably a set of several hundred 
  431. files known as RFCs, which provide the basic technical and 
  432. organizational information on which much of the Internet is built.  
  433. These files can be found on many ftp sites, but always in a form such as 
  434. RFC101.TXT, RFC102.TXT and so on, with no clue whatsoever as to what 
  435. information they contain.
  436.      Fortunately, almost all ftp sites have a "Rosetta Stone" to help 
  437. you decipher these names.  Most will have a file named README (or some 
  438. variant) that gives basic information about the system.  Then, most 
  439. directories will either have a similar README file or will have an index 
  440. that does give brief descriptions of each file.  These are usually the 
  441. first file in a directory and often are in the form 00INDEX.TXT.  Use 
  442. the ftp command to get this file.  You can then scan it online or 
  443. download it to see which files you might be interested in. 
  444.      Another file you will frequently see is called ls-lR.Z.  This contains
  445. a listing of every file on the system, but without any descriptions (the
  446. name comes from the Unix command ls -lR, which gives you a listing of all
  447. the files in all your directories).  The Z at the end means the file has
  448. been compressed, which means you will have to use a Unix un-compress command
  449. before you can read the file.
  450.      And finally, we have those system administrators who almost seem to
  451. delight in making things difficult -- the ones who take full advantage of
  452. Unix's ability to create absurdly long file names.  On some FTP sites, you
  453. will see file names as long as 80 characters or so, full of capital letters,
  454. underscores and every other orthographic device that will make it almost
  455. impossible for you to type the file name correctly when you try to get it.
  456. Your secret weapon here is the mget command.  Just type mget, a space, and
  457. the first five or six letters of the file name, followed by an asterisk, for
  458. example:
  459.  
  460.           mget This_F*
  461.  
  462. The FTP site will ask you if you want to get the file that begins with that 
  463. name. If there are several files that start that way, you might have to 
  464. answer 'n' a few times, but it's still easier than trying to recreate a 
  465. ludicrously long file name.
  466.  
  467.  
  468. 7.6  SOME INTERESTING FTP SITES
  469.  
  470.  
  471.      What follows is a list of some interesting ftp sites, arranged by 
  472. category. With hundreds of ftp sites now on the Net, however, this list 
  473. barely scratches the surface of what is available.  Liberal use of archie 
  474. will help you find specific files.                  
  475.      The times listed for each site are in Eastern time and represent 
  476. the periods during which it is considered acceptable to connect. 
  477.  
  478. AMIGA 
  479.  
  480.      ftp.uu.net  Has Amiga programs in the systems/amiga directory. 
  481.      Available 24 hours.
  482.  
  483.      wuarchive.wustl.edu.  Look in the pub/aminet directory.
  484.      Available 24 hours.
  485.  
  486. ATARI
  487.  
  488.      atari.archive.umich.edu  Find almost all the Atari files you'll ever 
  489. need, in the atari directory. 
  490.      7 p.m. - 7 a.m.
  491.  
  492. BOOKS 
  493.  
  494.      rtfm.mit.edu   The pub/usenet/rec.arts.books directories has 
  495. reading lists for various authors as well as lists of recommended 
  496. bookstores in different cities.  Unfortunately, this site uses incredibly 
  497. long file names -- so long they may scroll off the end of your screen if 
  498. you are using an MS-DOS or certain other computers.  Even if you want 
  499. just one of the files, it probably makes more sense to use mget than get.  
  500. This way, you will be asked on each file whether you want to get it; 
  501. otherwise you may wind up frustrated because the system will keep telling 
  502. you the file you want doesn't exist (since you may miss the end of its 
  503. name due to the scrolling problem). 
  504.      6 p.m. - 6 a.m.
  505.                        
  506.      mrcnext.cso.uiuc.edu  Project Gutenberg is an effort to translate 
  507. paper texts into electronic form.  Already available are more than 100 
  508. titles, from works by Lewis Carrol to Mark Twain; from "A Tale of Two 
  509. Cities" to "Son of Tarzan."  Look in the /etext/etext92 and 
  510. /etext/etext93 directories.
  511.       6 p.m. - 9 a.m.
  512.  
  513. COMPUTER ETHICS
  514.  
  515.      ftp.eff.org  The home of the Electronic Frontier Foundation.  Use cd 
  516. to get to the pub directory and then look in the EFF, SJG and CPSR 
  517. directories for documents on the EFF itself and various issues related to 
  518. the Net, ethics and the law.
  519.      Available 24 hours.
  520.  
  521. CONSUMER
  522.  
  523.      rtfm.mit.edu  The pub/usenet/misc.consumers directory has 
  524. documents related to credit.  The pub/usenet/rec.travel.air directory 
  525. will tell you how to deal with airline reservation clerks, find the best 
  526. prices on seats, etc.  See under Books for a caveat in using this ftp 
  527. site.
  528.      6 p.m. - 6 a.m.
  529.  
  530. COOKING
  531.  
  532.      wuarchive.wustl.edu  Look for recipes and recipe directories in the 
  533. usenet/rec.food.cooking/recipes directory. 
  534.  
  535.      gatekeeper.dec.com  Recipes are in the pub/recipes directory.
  536.  
  537. ECONOMICS
  538.  
  539.      neeedc.umesbs.maine.edu  The Federal Reserve Bank of Boston uses 
  540. this site (yes, there are three 'e's in "neeedc") to house all sorts of 
  541. data on the New England economy.  Many files contain 20 years or more of 
  542. information, usually in forms that are easily adaptable to spreadsheet or 
  543. database files.  Look in the frbb directory.
  544.      6 p.m. - 6 a.m.
  545.  
  546.      town.hall.org.  Look in the edgar directory for the beginnings of a 
  547. system to distribute annual reports and other data publicly held 
  548. companies are required to file with the Securities and Exchange 
  549. Commission.  The other/fed directory holds various statistical files from 
  550. the Federal Reserve Board.
  551.  
  552. FTP
  553.  
  554.      iraun1.ira.uka.de  Run by the computer-science department of the 
  555. University of Karlsruhe in Germany, this site offers lists of anonymous-
  556. FTP sites both internationally (in the anon.ftp.sites directory) and in 
  557. Germany (in anon.ftp.sites.DE). 
  558.      12 p.m. to 2 a.m.
  559.  
  560.      ftp.netcom.com  The pub/profiles directory has lists of ftp sites.
  561.  
  562. GOVERNMENT
  563.  
  564.      ncsuvm.cc.ncsu.edu  The SENATE directory contains bibliographic 
  565. records of U.S. Senate hearings and documents for the past several 
  566. Congresses.  Get the file README.DOS9111, which will explain the cryptic 
  567. file names.  
  568.      6 p.m. - 6 a.m.
  569.  
  570.      nptn.org  The General Accounting Office is the investigative wing of 
  571. Congress.  The pub/e.texts/gao.reports directory represents an experiment 
  572. by the agency to use ftp to distribute its reports.  
  573.      Available 24 hours.
  574.  
  575.      info.umd.edu  The info/Government/US/Whitehouse directory has copies
  576. of press releases and other documents from the Clinton administration.
  577.      6 p.m. - 6 a.m.
  578.  
  579.      See also under law.
  580.  
  581. HISTORY
  582.  
  583.      nptn.org  This site has a large, growing collecting of text files.  
  584. In the pub/e.texts/freedom.shrine directory, you'll find copies of 
  585. important historical documents, from the Magna Carta to the Declaration 
  586. of Independence and the Emancipation Proclamation.  
  587.      Available 24 hours.
  588.  
  589.      ra.msstate.edu  Mississippi State maintains an eclectic database of 
  590. historical documents, detailing everything from Attilla's battle strategy 
  591. to songs of soldiers in Vietnam, in the docs/history directory.
  592.      6 p.m. - 6 a.m.
  593.  
  594.      seq1.loc.gov  The Library of Congress has acquired numerous 
  595. documents from the former Soviet government and has translated many of 
  596. them into English.  In the pub/soviet.archive/text.english directory, 
  597. you'll find everything from  telegrams from Lenin ordering the death of
  598. peasants to Khrushhchev's response to Kennedy during the Cuban missile crisis.
  599. The README file in the pub/soviet.archive directory provides an
  600. index to the documents.
  601.      6 p.m. - 6 a.m.
  602.  
  603. HONG KONG
  604.  
  605.       nok.lcs.mit.edu  GIF pictures of Hong Kong pop stars, buildings 
  606. and vistas are available in the pub/hongkong/HKPA directory.
  607.      6 p.m. - 6 a.m.
  608.  
  609. INTERNET
  610.  
  611.      ftp.eff.org The pub/Net_info directory has a number of sub-
  612. directories containing various Internet resources guides and information 
  613. files, including the latest online version of the Big Dummy's Guide. 
  614.      Available 24 hours.
  615.  
  616.      nic.ddn.mil The internet-drafts directory contains information about 
  617. Internet, while the scc directory holds network security bulletins. 
  618.      6 p.m. - 6 a.m.
  619.      
  620. LAW
  621.  
  622.      info.umd.edu  U.S. Supreme Court decisions from 1989 to the present 
  623. are stored in the info/Government/US/SupremeCt directory.  Each term has 
  624. a separate directory (for example, term1992).  Get the README and Index 
  625. files to help decipher the case numbers.
  626.      6 p.m. - 6 a.m.
  627.  
  628.      ftp.uu.net  Supreme Court decisions are in the court-opinions 
  629. directory.  You'll want to get the index file, which tells you which file 
  630. numbers go with which file names.  The decisions come in WordPerfect and 
  631. Atex format only. 
  632.      Available 24 hours a day.
  633.  
  634. LIBRARIES
  635.  
  636.      ftp.unt.edu  The library directory contains numerous lists of 
  637. libraries with computerized card catalogs accessible through the Net.  
  638.  
  639. LITERATURE
  640.  
  641.      nptn.org  In the pub/e.texts/gutenberg/etext91 and etext92 
  642. directories, you can get copies of Aesop's Fables, works by Lewis Carroll 
  643. and other works of literature, as well as the Book of Mormon.  
  644.      Available 24 hours.
  645.  
  646.      world.std.com  The obi directory has everything from online fables 
  647. to accounts of Hiroshima survivors.
  648.      6 p.m. - 6 a.m.
  649.  
  650. MACINTOSH 
  651.  
  652.      sumex-aim.stanford.edu  This is the premier site for Macintosh 
  653. software.  After you log in, switch to the info-mac directory, which will 
  654. bring up a long series of sub-directories of virtually every free and 
  655. shareware Mac program you could ever want. 
  656.      9 p.m. - 9 a.m.
  657.  
  658.      ftp.uu.net   You'll find lots of Macintosh programs in the 
  659. systems/mac/simtel20 directory. 
  660.      Available 24 hours a day.
  661.  
  662. MOVIE REVIEWS
  663.  
  664.      lcs.mit.edu  Look in the movie-reviews directory.
  665.      6 p.m. - 6 a.m.
  666.  
  667.      world.std.com.  The periodicals/Middlesex-News/movies directory
  668. has reviews written by the staff of the Middlesex News in Framingham, Mass.
  669.      6 p.m. - 6 a.m.
  670.  
  671. MS-DOS 
  672.  
  673.      wuarchive.wustl.edu  This carries one of the world's largest 
  674. collections of MS-DOS software. The files are actually copied, or 
  675. "mirrored"  from a computer at the U.S. Army's White Sands Missile Range 
  676. (which uses ftp software that is totally incomprehensible).  It also 
  677. carries large collections of Macintosh, Windows, Atari, Amiga, Unix, OS9, 
  678. CP/M and Apple II software.  Look in the mirrors and systems directories.  
  679. The gif directory contains a large number of GIF graphics images. 
  680.      Accessible 24 hours.
  681.  
  682.      ftp.uu.net   Look for MS-DOS programs and files in the 
  683. systems/msdos/simtel20 directory.          
  684.      Available 24 hours a day.
  685.  
  686. MUSIC
  687.  
  688.      cs.uwp.edu  The pub/music directory has everything from lyrics of 
  689.  contemporary songs to recommended CDs of baroque music. It's a little 
  690.  different - and easier to navigate - than other ftp sites.  File and 
  691.  directory names are on the left, while on the right, you'll find a brief 
  692.  description of the file or directory, like this: 
  693.  
  694.  
  695. SITES              1528  Other music-related FTP archive sites                 
  696. classical/            -  (dir) Classical Buying Guide                          
  697. database/             -  (dir) Music Database program                          
  698. discog/               =  (dir) Discographies                                   
  699. faqs/                 =  (dir) Music Frequently Asked questions files          
  700. folk/                 -  (dir) Folk Music Files and pointers                   
  701. guitar/               =  (dir) Guitar TAB files from ftp.nevada.edu            
  702. info/                 =  (dir) rec.music.info archives                         
  703. interviews/           -  (dir) Interviews with musicians/groups                
  704. lists/                =  (dir) Mailing lists archives                          
  705. lyrics/               =  (dir) Lyrics Archives                                 
  706. misc/                 -  (dir) Misc files that don't fit anywhere else         
  707. pictures/             =  (dir) GIFS, JPEGs, PBMs and more.                     
  708. press/                -  (dir) Press Releases and misc articles                
  709. programs/             -  (dir) Misc music-related programs for various machines
  710. releases/             =  (dir) Upcoming USA release listings                   
  711. sounds/               =  (dir) Short sound samples                             
  712. 226 Transfer complete.                                                         
  713. ftp>    
  714.         
  715.      When you switch to a directory, don't include the /.
  716.      7 p.m. - 7 a.m.
  717.  
  718.      potemkin.cs.pdx.edu  The Bob Dylan archive.  Interviews, notes, 
  719. year-by-year accounts of his life and more, in the pub/dylan directory. 
  720.      9 p.m. - 9 a.m.
  721.  
  722.      ftp.nevada.edu  Guitar chords for contemporary songs are in the 
  723. pub/guitar directory, in subdirectories organized by group or artist. 
  724.  
  725. NATIVE AMERICANS
  726.  
  727.       pines.hsu.edu  Home of IndianNet, this site contains a variety 
  728. of directories and files related to Indians and Eskimos, including 
  729. federal census data, research reports and a tribal profiles database. 
  730. Look in the pub and indian directories.
  731.  
  732. PETS
  733.  
  734.      rtfm.mit.edu The pub/usenet/rec.pets.dogs and 
  735. pub/usenet.rec.pets.cats directories have documents on the respective 
  736. animals.  See under Books for a caveat in using this ftp site.
  737.      6 p.m. - 6 a.m.
  738.  
  739. PICTURES
  740.  
  741.      wuarchiv.wustl.edu  The graphics/gif directory contains hundreds of 
  742. GIF photographic and drawing images, from cartoons to cars, space images 
  743. to pop stars.  These are arranged in a long series of subdirectories.
  744.  
  745. PHOTOGRAPHY
  746.  
  747.      ftp.nevada.edu  Photolog is an online digest of photography news, in 
  748. the pub/photo directory.
  749.  
  750. RELIGION 
  751.  
  752.      nptn.org  In the pub/e.texts/religion directory, you'll find 
  753. subdirectories for chapters and books of both the Bible and the Koran. 
  754.      Available 24 hours.
  755.  
  756. SEX
  757.  
  758.      rtfm.mit.edu  Look in the pub/usenet/alt.sex and 
  759. pub/usenet/alt.sex.wizards directories for documents related to all 
  760. facets of sex.  See under Books for a caveat in using this ftp site.
  761.      6 p.m. - 6 a.m.
  762.  
  763. SCIENCE FICTION
  764.  
  765.      elbereth.rutgers.edu  In the pub/sfl directory, you'll find plot 
  766. summaries for various science-fiction TV shows, including Star Trek (not 
  767. only the original and Next Generation shows, but the cartoon version as 
  768. well), Lost in Space, Battlestar Galactica, the Twilight Zone, the 
  769. Prisoner and Doctor Who.  There are also lists of various things related 
  770. to science fiction and an online science-fiction fanzine.    
  771.      6 p.m. - 6 a.m.
  772.  
  773. SHAKESPEARE
  774.  
  775.      atari.archive.umich.edu  The shakespeare directory contains most of 
  776. the Bard's works.  A number of other sites have his works as well, but 
  777. generally as one huge mega-file.  This site breaks them down into various 
  778. categories (comedies, poetry, histories, etc.) so that you can download 
  779. individual plays or sonnets. 
  780.  
  781. SPACE
  782.  
  783.      ames.arc.nasa.gov  Stores text files about space and the history of 
  784. the NASA space program in the pub/SPACE subdirectory.  In the pub/GIF 
  785. and pub/SPACE/GIF directories, you'll find astronomy- and NASA-related 
  786. GIF files, including pictures of planets, satellites and other celestial 
  787. objects.
  788.      9 p.m. - 9 a.m.
  789.  
  790. SPAIN
  791.  
  792.      goya.dit.upm.es  This Spanish site carries an updated list of 
  793. bulletin-board systems in Spain, as well as information about European 
  794. computer networks, in the info/doc/net subdirectory, mostly in Spanish.  
  795. The BBS list is bbs.Z, which means you will have to uncompress it to read 
  796. it.  
  797.      Available 24 hours.                   
  798.  
  799. TV
  800.  
  801.      coe.montana.edu  The pub/TV/Guides directory has histories and other 
  802. information about dozens of TV shows.  Only two anonymous-ftp log-ins are 
  803. allowed at a time, so you might have to try more than once to get in.
  804.      8 p.m. - 8 a.m.
  805.  
  806.      ftp.cs.widener.edu  The pub/simpsons directory has more files than 
  807.  anybody could possibly need about Bart and family.  The pub/strek 
  808.  directory has files about the original and Next Generation shows as well 
  809.  as the movies.
  810.       See also under Science Fiction.
  811.  
  812. TRAVEL
  813.  
  814.      nic.stolaf.edu  Before you take that next overseas trip, you might 
  815. want to see whether the State Department has issued any kind of advisory 
  816. for the countries on your itinerary.  The advisories, which cover 
  817. everything from hurricane damage to civil war, are in the pub/travel-
  818. advisories/advisories directory, arranged by country.
  819.      7 p.m. - 7 a.m.
  820.  
  821. USENET
  822.  
  823.      ftp.uu.net  In the usenet directory, you'll find "frequently asked 
  824. questions" files, copied from rtfm.mit.edu. The communications 
  825. directory holds programs that let MS-DOS users connect directly with UUCP 
  826. sites. In the info directory, you'll find information about ftp and ftp 
  827. sites.  The inet directory contains information about Internet. 
  828.      Available 24 hours.
  829.  
  830.      rtfm.mit.edu  This site contains all available "frequently 
  831. asked questions" files for Usenet newsgroups in the pub/usenet directory.  
  832. See under Books for a caveat in using this ftp site.
  833.      6 p.m. - 6 a.m.
  834.  
  835. VIRUSES 
  836.      
  837.      ftp.unt.edu  The antivirus directory has anti-virus programs for MS-
  838. DOS and Macintosh computers. 
  839.      7 p.m. - 7 a.m.
  840.  
  841. WEATHER
  842.  
  843.      wuarchive.wustl.edu   The /multimedia/images/wx directory contains GIF 
  844. weather images of North America.  Files are updated hourly and take this 
  845. general form: CV100222.  The first two letters tell the type of file: CV 
  846. means it is a visible-light photo taken by a weather satellite.  CI 
  847. images are similar, but use infrared light.  Both these are in black and 
  848. white.  Files that begin with SA are color radar maps of the U.S. that 
  849. show severe weather patterns but also fronts and temperatures in major 
  850. cities.  The numbers indicate the date and time (in GMT - five hours 
  851. ahead of EST) of the image: the first two numbers represent the month, 
  852. the next two the date, the last two the hour. The file WXKEY.GIF explains 
  853. the various symbols in SA files.
  854.  
  855.  
  856. 7.7  ncftp -- NOW YOU TELL ME!
  857.  
  858.      
  859.      If you're lucky, the people who run your host system or public-
  860. access site have installed a program called ncftp, which takes some of 
  861. the edges off the ftp process.
  862.      For starters, when you use ncftp instead of plain old ftp, you no 
  863. longer have to worry about misspelling "anonymous" when you connect.  The 
  864. program does it for you.  And once you're in, instead of getting line 
  865. after line filled with dashes, x's, r's and d's, you only get listings of 
  866. the files or directories themselves (if you're used to MS-DOS, the 
  867. display you get will be very similar to that produced by the dir/w 
  868. command).  The program even creates a list of the ftp sites you've used 
  869. most recently, so you can pick from that list, instead of trying to 
  870. remember some incredibly complex ftp site name.
  871.      Launching the program, assuming your site has it, is easy.  At the 
  872. command prompt, type
  873.  
  874.         ncftp sitename
  875.  
  876. where "sitename" is the site you want to reach (alternately, you could 
  877. type just ncftp and then use its open command).  Once connected, you can 
  878. use the same ftp commands you've become used to, such as ls, get and 
  879. mget.  Entries that end in a / are directories to which you can switch 
  880. with cd; others are files you can get. A couple of useful ncftp commands 
  881. include type, which lets you change the type of file transfer (from ASCII 
  882. to binary for example) and size, which lets you see how large a file is 
  883. before you get it, for example
  884.  
  885.         size declaration.txt
  886.  
  887. would tell you how large the declaration.txt file is before you get it.  
  888. When you say "bye" to disconnect from a site, ncftp remembers the last 
  889. directory you were in, so that the next time you connect to the site, you 
  890. are put back into that directory automatically. If you type 
  891.  
  892.         help
  893.  
  894. you'll get a list of files you can read to extend the power of the 
  895. program even further.
  896.  
  897.  
  898. 7.8 PROJECT GUTENBERG -- ELECTRONIC BOOKS
  899.  
  900.      Project Gutenberg, coordinated by Michael Hart, has a fairly 
  901. ambitious goal: to make more than 10,000 books and other documents 
  902. available electronically by the year 2001.  In 1993, the project uploaded 
  903. an average of four books a month to its ftp sites; in 1994, they hope to 
  904. double the pace.
  905.      Begun in 1971, the project already maintains a "library" of hundreds 
  906. of books and stories, from Aesop's Fables to "Through the Looking Glass" 
  907. available for the taking.  It also has a growing number of current-
  908. affairs documents, such as the CIA's annual "World Factbook" almanac.
  909.      Besides nptn.org, Project Gutenberg texts can be retrieved from 
  910. mrcnext.cso.uiuc.edu in the etext directory.
  911.  
  912.  
  913. 7.9  WHEN THINGS GO WRONG
  914.  
  915.  
  916.      * You get a "host unavailable" message.  The ftp site is down for 
  917. some reason.  Try again later.
  918.      * You get a "host unknown" message.  Check your spelling of the 
  919. site name.
  920.      * You misspell "anonymous" when logging in and get a message 
  921. telling you a password is required for whatever you typed in.  Type 
  922. something in, hit enter, type bye, hit enter, and try again. Alternately,
  923. try typing "ftp" instead of "anonymous."  It will work on a surprising 
  924. number of sites. Or just use ncftp, if your site has it, and never worry 
  925. about this again.
  926.  
  927.  
  928. 7.10  FYI
  929.  
  930.      Liberal use of archie will help you find specific files or 
  931. documents.  For information on new or interesting ftp sites, try the 
  932. comp.archives newsgroup on Usenet.  You can also look in the comp.misc, 
  933. comp.sources.wanted or news.answers newsgroups on Usenet for lists of ftp 
  934. sites posted every month by Tom Czarnik and Jon Granrose. 
  935.      The comp.archives newsgroup carries news of new ftp sites and 
  936. interesting new files on existing sites.                                   
  937.      In the comp.virus newsgroup on Usenet, look for postings that list 
  938. ftp sites carrying anti-viral software for Amiga, MS-DOS, Macintosh, 
  939. Atari and other computers. 
  940.      The comp.sys.ibm.pc.digest and comp.sys.mac.digest newsgroups 
  941. provide information about new MS-DOS and Macintosh programs as well as 
  942. answers to questions from users of those computers.
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949. Downloaded From P-80 International Information Systems 304-744-2253
  950.