[288] in linux-announce channel archive
SLuRP, a free SLIP/CSLIP emulator, released
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Mon Mar 13 09:07:31 1995
Date: Mon, 13 Mar 1995 12:08:12 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu
X-Mn-Key: announce
From: "Gasparovski / Daniel (ISE)" <u923168@student.canberra.edu.au>
Subject: SLuRP, a free SLIP/CSLIP emulator, released
Keywords: slip, cslip, emulator, networking, tcp/ip, term, tia
Newsgroups: comp.os.linux.announce
Organization: ?
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Followup-to: comp.os.linux.networking
This is to announce the release of SLuRP, a free SLIP/CSLIP emulator.
SLuRP can be ftp'd from
ftp://freedom.wit.com/misc4/danjo/SLuRP/SLuRP-0.9a.tar.gz
Please note that this version has NOT been thoroughly tested on anything
but Solaris 2.4.
Here is an excerpt from the README:
NOTE: This is an ALPHA release! There WILL be bugs, so don't put your
whole organisation's IP connectivity through it! (yet) :)
What is SLuRP?
--------------
SLuRP is a SLIP/CSLIP emulator which allows a normal user with a shell
account on a UNIX system to act like a SLIP/CSLIP account (a-la TIA).
SLuRP can be (loosly) thought of as a cross between TIA and term (it's a
SLIP-emulator, but comes with source, can redirect ports, etc.)
Some of the features of SLuRP
-----------------------------
* It's free
* It comes with source
* The TCP/IP code is based on 4.4BSD which is widely regarded as a very
stable and complete implementation. This means it does all the things
expected of TCP implementations. eg: slow start, congestion avoidance,
exponential backoff, round-trip-time calculation, delayed ACKs, Nagle
algorithm, incoming and outgoing IP fragments, etc. etc. The TCP/IP
code was actually taken from the excellent FreeBSD 2.0 sources. Infact,
I went out of my way to do as little modification to it as possible.
Most things that I regarded as unnecessary (eg: the rfc1323 performance
enhancments) were simply commented out, so if you want to experiment with
them, you can.
* Because SLuRP is basically the 4.4BSD TCP/IP code in userland, you can
easily experiment with the theories of TCP, it's performance etc.
without having to recompile and reboot a kernel.
* SLuRP can redirect ports, so, for example, even though you don't have a
real address on the Internet (as with all SLIP-emulators) people can
still ftp, telnet, etc. into your home machine.
* Redirection doesn't require a seperately compiled program, like term
does (with tredir). It can be done with either a configuration file,
or telnet (provided your telnet can connect to a specified port.. and if
can't, then what can I say... get a real OS! :)
* Since nothing needs to be compiled on the client side, it works with
any OS that can talk SLIP/CSLIP (tested on Windows, NetBSD and Linux
only)
Planned features:
* PPP (I'm gonna steal FreeBSD 2.0's implementation, so it shouldn't take
too long :)
* Compression over a telnet session (One of the reasons I still
occasionally use term)
* trsh-like program, which lets you run multiple shells on the remote-host
without the need to login multiple times (will be done through telnet).
* tupload-like program, which will let you download/upload files without
the need to login via ftp.
[snip]
Dan ...
--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.