Anonymous FTP List Frequently Asked Questions (FAQ) This FAQ is posted to the following groups monthly: comp.archives.admin, comp.misc, comp.sources.wanted, alt.sources.wanted, & news.answers. The lists are posted to the these newsgroups monthly: comp.sources.wanted, alt.sources.wanted, comp.misc, & news.answers. ---------------------------------------------------------------------------- It is a list of Internet sites accepting Anonymous FTP and mail retrieval of their files. It is freely distributable and posted in two formats. SITES lists site names in alphabetic order: o Site name o Date of last audit (ISO format) o IP address(s) o GMT difference o Site manager o Country/Region (in ISO codes) o Organization o Types of files o E-mail server if available o Restrictions FILES lists sites within a grouping of computer/file types: o Computer type (if applicable) o Main IP address o File type o Date of last audit (ISO format) o Site name * Topics * 1) Understanding the ISO date. 2) Availability from alternate sources. 3) Retrieving it directly from the coordinator. 4) Problems with a site. 5) Information presented is wrong or outdated. 6) Getting a site listed or changes made. 7) Making the list publicly available. 8) Using the general mail server at DEC's Western Research Labs. 9) What is Archie and how does it relate to the list? 10) What is the Whatis Database and how does it relate to the list? 11) What is and how do I use the FTP program? * Answers * 1) Understanding the ISO date. A) Format: Year.Month.Day (1991.12.30 is 30 December 1991). 2) Available from alternate sources. A) It is available from various FTP sites which are noted in the Sites/Files list. Look for 'ftp-list' in the files section. 3) Retrieving it directly from the coordinator. A) I don't have time to mail copies to people. Ask your system administrator to make the lists available in a common area. I make exceptions to people who redistribute it to closed systems or areas that don't have access to the newsgroups. Don't abuse this! Send me mail to be put on the mailing list. 4) Problems with a site. A) Mail the problems to the address shown in the Sites list. If a FTP comments address is not shown, attempt to find it through posting to comp.archives.admin (the newsgroup for archive administrators). 5) Information is wrong or outdated. A) Send mail to me detailing the incorrect information and the corrections. If you are the site manager for the archive, please send me a complete description of the site as described below in topic 6. 6) Getting a site listed or changes made. A) Send the following information to aftp-list@netcom.com. o Site name(s), main IP address & any additional. o Manager(s) full name & email address(es). o Address for FTP related issues (problems, comments, etc...). o General description of the types of files available. o Directories that are for anonymous FTP use (besides /pub). o The country where located & ISO code (if known). o The organization that runs it. o GMT difference. o Any restrictions; can it be used 24 hours/day? o Is an E-mail server available? Instructions for retrieving help or an index. 7) Making the list publicly available. A) Please let me know if there is a site that archives either the Sites or Files list. I will include it in future updates; the more people who have access, the better. All I ask: update the list as changes are made. 8) Using the general mail server at DEC's Western Research Labs. A) Send mail to ftpmail@decwrl.dec.com with 'help' in the body of the letter. You CANNOT send a blank letter, commands are not optional. 9) What is Archie and how does it relate to the list? A) Archie is a special server that keeps file listings from different FTP sites. You can Telnet to a server or use a client program to search for specific files. There are sites which do not appear in an Archie server and you can use the lists for these. Here are some sites; send mail to 'archie@site_name' for a help file. archie.ans.net (North America) archie.sura.net (North America) archie.mcgill.ca (Canada) archie.funet.fi (Finland/Mainland Europe) archie.au (Australia/New Zealand) archie.doc.ic.ac.uk (Great Britain/Ireland) archie.unl.edu (North America) cs.huji.ac.il (Israel) 10) What is the Whatis Database and how does it relate to the list? A) I keep a database of programs/documents with title, version, system, distribution files, summary, and comments. It allows me to search for specific files by a title query, instead of the distribution files. I use it in conjunction with the lists; sites that don't maintain current copies of files, which state they do, are removed from the list (ie: the ftp-list). The database will be made publicly available in the future. Please, DON'T send me any information you want included, unless I ask for it. 11) What is and how do I use the FTP program? A) By: odin@pilot.njin.net (John Granrose) mjones@ux1.cso.uiuc.edu (Mike Jones) profile@netcom.com (Tom Czarnik) This is not a definitive guide to FTP, but will give a novice a general idea of what it is and how to do it. What is FTP? FTP (File Transfer Protocol) allows a person to transfer files between two computers, generally connected via the Internet. If your system has FTP and is connected to the Internet, you can access very large amounts of archives available on a number of systems. If you are on Bitnet or a UUCP host, you should look for servers that work through the mail. A good source of information on archives in general, is the Usenet newsgroup comp.archives. What is Anonymous FTP? Many systems throughout the Internet offer files through anonymous FTP. These include software, documents of various sorts, and files for configuring networks. Archives for electronic mailing lists are often stored on and available through anonymous FTP. Note that all this is subject to change. Commands All the normal FTP commands may be used to retrieve files. Some FTP commands are the same on different computers, but others are not. Usually, FTP will list the commands if you type 'help' or type a question mark (?). Also, your computer's help command may have information about FTP. Try 'man ftp' or 'man ftpd'. Some useful commands available on most systems include: get copy a file from the remote computer to yours ls/dir list the files in the current directory cd Change directory binary Switch to binary mode. For transferring binary files ascii Switch to ascii mode. Ascii mode is the default mode Procedure Anonymous FTP is a facility offered by many machines on the Internet. This permits you to log in with the user name 'anonymous' or the user name 'ftp'. When prompted for a password, type your e-mail address -- it's not necessary, but it's a courtesy for those sites that like to know who is making use of their facility. Be courteous. You can then look around and retrieve files. (Most anonymous ftp sites do not permit people to store files) Typically, a directory called 'pub' is where the interesting things are stored. Some sites will have a file with a name like ls-lR, that contains a complete list of the files on that site. Otherwise, you can type ls -lR and get such a listing -- for some sites, this can take a LONG time. Usually, files are grouped in archive files, so you don't have to get many small files separately. The most common archival file format for the Internet is tar. Occasionally, people use shell archives (shar) instead. Tar archives can be unpacked by running the 'tar' command -- you may want to first do a 'tar t' on the file to see what it contains before unpacking it. Be careful when unpacking shell archives since they have to be run through the Bourne shell to unpack them. (The simplest way is to use the unshar command) Files are often stored compressed -- for Unix, the most common scheme is the compress program, indicated by a .Z suffix on the file name. Sometimes, people use programs like Arc or Zoo, which are combined archival and compression formats. (There are probably other archival formats as well - talk to the systems staff if you encounter them and don't know how to deal with them) When retrieving non-text files, you must use binary mode, otherwise the file gets messed up. To do this, use the 'binary' command. (It's safe to set this for text files. If the site at the other end is non-Unix, you may need to use some other mode -- see the documents for that site and for FTP) The simplest way to initiate FTP would be to give the command 'ftp ', where is the remote system you are connecting to, either a name (wsmr-simtel20.army.mil, if you have an entry in /etc/hosts or are accessing a Domain-name Server) or the InterNet address (26.2.0.74, for Simtel20). After a short wait, you will be prompted for your username. If you do not have an account on the remote system, some systems allow you to use 'anonymous'. This gives you a restricted access path. You would then be prompted for a password. Some systems will tell you to send your real identity as the password. What you type doesn't matter, but it is suggested to give your mail address. Other systems need a password of 'guest', or something similar. After that, you should receive the FTP prompt ( usually ftp> ) and now have access. You can get a directory of files be giving a 'dir' command or if the remote system is Unix-based, 'ls -l' will give the familiar output. On Simtel20, there is a file available in the default anonymous ftp directory that explains what Simtel20 is and where files are located. The name is 'SIMTEL-ARCHIVES.INFO.nn, where ".nn" is a file generation number. You don't need to specify the file generation number when requesting the file. In fact, it's better not to because you will always get the latest generation that way. Unix systems will all have the familiar directory structure, and moving around is done with the familiar 'cd' or 'cwd' command. TOPS-20 systems have a different structure, but movement is still accomplished with the 'cd' command. Different systems have different organizations for their files, and the above example is just the way I have it set up. By poking around other systems, you can learn how their files are set up and move around much faster. Note, however, that FTP will not allow you outside the FTP 'root' directory (usually ~ftp on most systems). So, moving about the entire system is not permitted. File Types These are the common Unix file types: SUFFIX FTP TYPE ------ -------- .Z bin compress .arc bin ARChive .shar ascii SHell ARchive .tar bin Tape ARchive .uu ascii uuencode/uudecode .zip bin Zip .zoo bin Zoo To get a list of all file compression/archiving methods and the programs to uncompress/unarchive (on the PC, Mac, Unix, VM/CMS, AtariST and Amiga systems), FTP to site listed below and retrieve the proper file. This could be helpful to people new to FTP that don't know how to unpackage the file they have just transferred. Make sure you 'cd' to the proper directory. SITE: ux1.cso.uiuc.edu DIRECTORY: doc/pcnet FILE: compression .