[comp.sys.mac] NCSA Telnet release announcement

rpbert@phoenix.Princeton.EDU (Raymond Pierrehumbert) (07/23/89)

Can somebody tell me what the bottleneck is on FTP transfer rates for
a MacII on ethernet?  I am running two MacII's on a subnet in the
Atmospheric Sciences program here at Princeton, with a Sun 3/280
file server also on the net.  I have the Apple ethernet cards in
the machines, and am running NCSA Telnet 2.3 (which has server
FTP support).  Basically, between the mac and the server I am
getting no better than about 35K bytes/sec for binary transfers,
no matter how I tweak the protocol parameters.  On the same net,
Sun 3/50's routinely do about 70K bytes/sec at the same time. On
the TCP/IP scorecard posted here earlier, I have seen speeds of
up to 100K bytes/sec posted for IBM PC ftp speeds.  Are my
experiences typical?  Is there anything I can do to speed things
up?  Is the problem in software or in hardware? 

rpbert@phoenix.Princeton.EDU (Raymond Pierrehumbert) (07/26/89)

Many responses I received on my query about Mac ftp speeds focussed
on the SCSI disk as the limiting factor (as well as timeslice
factors under MF).  If this is the case, and the ethernet hardware
is not close to being limiting, what is the point of the new
Dove smart ethernet card with its 68000 service processor and 512K
buffer?  Will this somehow circumvent the SCSI bottleneck?
Does anybody have experience with this hardware?

timk@zaphod.ncsa.uiuc.edu (09/02/89)

NCSA Telnet version 2.3 release notice (July 14, 1989)
Macintosh version only.

NCSA Telnet is a combined telnet client and FTP server program for
the Macintosh.  It emphasizes a convenient, powerful user interface and can
be configured to match the characteristics of your TCP/IP hosts.  We have
included support for a wide variety of Ethernet options.  Complete user
documentation is available; printed, or in Macintosh Microsoft Word format
files.

NCSA Telnet is available via anonymous FTP or by placing an order, see
appended message.

We hope you enjoy using our program.

Tim Krauskopf                timk@ncsa.uiuc.edu (ARPA)
Gaige B. Paulsen             intercon!gaige@uunet.uu.net (now with InterCon)

National Center for Supercomputing Applications (NCSA)
University of Illinois, Urbana-Champaign


Please distribute the following notice to anyone who is interested:
------------------------------------------------------------------

NCSA Telnet Information                July 15, 1989


NCSA Telnet is in the public domain.


Features included in version 2.3 of NCSA Telnet:
(* means new in version 2.3)

DARPA standard telnet 
Built-in standard FTP server for file transfer
VT102 emulation in multiple, simultaneous sessions
Tektronix 4014 graphics emulation
Scrollback for each session
Domain name lookup with default domain suffix
RARP for dynamic IP address assignment
Full color support (PC and Macintosh II)
Font and size support (Macintosh)
MacBinary FTP transfer (Macintosh)
*Apple MacTCP (tm) support
*screens larger than 24 lines supported
*color raster display protocol (ICR)


How to obtain a copy:

1) From a friend

The documentation, program and source code are in the public domain.  
Copy, modify, distribute and be happy.

2) Anonymous FTP from   ftp.ncsa.uiuc.edu   (128.174.20.50) 

You may want to ftp the README file(s) to determine which files to transfer to 
your home machine.  In particular, only transfer the source (1MB) if you
really want it, and only get the MacTCP version if you need it.

The Macintosh version consists of several files encoded with Stuff-It and
BinHex 4.0.  For those of you with BinHex only, UnStuffit is provided in
BinHex form.  Download the selections you need with an ASCII transfer method 
(kermit, NCSA Telnet) and extract the individual files.  The documentation is 
in Microsoft Word 3.X format (not fast-saved).
 
3) Diskette or Tape

On-disk copies and printed manuals are available for a small fee which covers 
materials, handling and postage.   The anonymous FTP tape covers the contents 
of all disks.  Orders can only be accepted if accompanied by a check in U.S. 
dollars made out to the University of Illinois.  You can get an order form by 
contacting:

 NCSA Telnet orders 
 152 Computing Applications Building
 605 E. Springfield Ave.
 Champaign, IL 61820

4) Archive server

Electronic mail a request to archive-server@ncsa.uiuc.edu.  Include in the
subject or message a line with "help" and a line with "index".  This is
a controlled-access server which will email the distribution to you one
segment at a time.  It is slow, but will gateway to BITNET and overseas.
To save time for access to NCSA Telnet, also include a line with 
"index Telnet_Mac"

5) LISTSERV at Brown University (LISTSERV@BROWNVM)

To request a file from LISTSERV@BROWNVM, send a GET command:
     GET filename filetype
The files currently available are:
     NCSA file                  LISTSERV filename filetype
     ---------                  --------------------------
     README                     README   MEMO
     Telnet.src.sithqx          TELSRC   PACKAGE
     telnet.2.3.docs.sithqx     TEL23DOC SITHQX
     telnet.2.3.sithqx          TEL23    SITHQX
     telnet.mactcp.sithqx       TELMTCP  SITHQX
In addition, the current list is available in the file NCSA FILELIST.
In order to stay within BITNET file size guidelines, TELSRC PACKAGE
consists of the file Telnet.src.sithqx split into three pieces.  They
must be combined using an editor or file utility before running BinHex.

LISTSERV accepts commands either interactively or via mail.  Interactive
commands are sent as messages to LISTSERV@BROWNVM.  For example, on an
IBM VM system the TELL command is used:
     tell listserv at brownvm get ncsa filelist
To send a command via mail, send mail to LISTSERV@BROWNVM (BITNET
address) or listserv@brownvm.brown.edu (Internet address), and specify
the command as the first line of text in the body of the mail.


------------------------

 Hardware required for NCSA Telnet:

 Mac:  Macintosh Plus, SE, II, IIx, IIcx.  1MB memory.  System 5.0 or later.
    An AppleTalk to Ethernet gateway, one of:
	FastPath from Kinetics Inc.  Walnut Creek, CA   (415) 947-0998 and
	    Kinetics gateway software or Stanford KIP (Croft) gateway 
	    software.
	GatorBox from Cayman Systems and associated gateway software.
	alternate FastPath compatible LocalTalk to Ethernet gateway.
    or
    EtherTalk software, combined with any of the following hardware:
        EtherSC or Etherport SE or Etherport II from Kinetics. 
        EtherTalk board from Apple Computer, Inc.
        EtherLink/NB (3C543) or EtherLink/SE (3C563) from 3Com Corporation.
        Fastnet III or Fastnet SCSI from Dove Computer Corp.
        Nodem products from Adaptec, Inc.
        MacConnect NIA310 from Interlan, Inc.
        alternate EtherTalk compatible systems for the Macintosh.

 EtherTalk software drivers are generally bundled with the hardware.


 Electronic Mailing List:

 Mail to telnet-request@ncsa.uiuc.edu to be added to the list of recipients.  
 To post messages to the list, mail to telnet@ncsa.uiuc.edu.

timk@zaphod.ncsa.uiuc.edu (09/02/89)

Try it under Finder.  MultiFinder takes its overhead, also, you can
set the timeslice= parameter in the configuration file to indicate to
MF that you want more time for NCSA Telnet.

The Ethernet boards are very unlikely to provide any hardware problems. If
there is a hardware effect, it is the SCSI drive which tops out (based
on our buffering scheme) at 80KB/sec.  When we threw the data away in
a specially modified version, it went up to 120KB/sec (under Finder).

MacTCP can help, it steals its time from MF under interrupt time, so 
there is less overhead in the protocol processing.

Tim Krauskopf
NCSA

matthews@eleazar.dartmouth.edu (Jim Matthews) (09/02/89)

Does Telnet 2.3 still ship with the FTP server enabled and no password
security?  I was quite surprised to learn that running version 2.2 made
it possible for anyone with an FTP client to read the files on my hard
disk and plant viruses in my system folder.  In fact, with enough
naive Telnet users around you could imagine an AppleTalk "worm" program
that ftp'd itself from machine to machine.

Is security in version 2.3 any better?

Jim Matthews
Dartmouth Software Development

jeff@ndcheg.cheg.nd.edu (Jeffrey C. Kantor) (09/03/89)

In article <15372@dartvax.Dartmouth.EDU>, matthews@eleazar.dartmouth.edu (Jim Matthews) writes:
> Does Telnet 2.3 still ship with the FTP server enabled and no password
> security?  I was quite surprised to learn that running version 2.2 made
> it possible for anyone with an FTP client to read the files on my hard
> disk and plant viruses in my system folder.  In fact, with enough
> naive Telnet users around you could imagine an AppleTalk "worm" program
> that ftp'd itself from machine to machine.
> 
> Is security in version 2.3 any better?

Apparently not.  After having installed a 2.3  a few weeks ago, I was busy
working on our local Unix host to find someone ftp'ing to the same IP number
that I was using.  I recogonized the user as a friendly student so no
alarm on my part, but I thought there may have been some sort of IP number
mixup on our local net.

Imagine my surprise when I found out he had full (r/w) ftp access to my Mac!

This is definitely a serious security flaw.  The manual doesn't really address
the problem in an explicit fashion. Keep in mind, of course, that most users
do not even read the manual.

At a minimum, ftp should not be enabled as distributed.  And when the user
does enable ftp, a dialog box should warn the user that ftp leaves your
mac open to the entire internet.
-- 
Jeff Kantor
                                       US Mail:  Dept. of Chemical Engineering
internet: jeff@ndcheg.cheg.nd.edu                University of Notre Dame
    uucp: iuvax!ndmath!ndcheg!jeff               Notre Dame, IN   46556  USA