[288] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

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.


home help back first fref pref prev next nref lref last post