[1614] in linux-announce channel archive

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

Slirp 1.0c (TCP/IP emulator for shell accounts)

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Fri Jan 26 21:43:10 1996

Date: 	Thu, 25 Jan 1996 22:55:41 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu

From: "Gasparovski / Daniel (ISE)" <u923168@student.canberra.edu.au>
Subject: Slirp 1.0c (TCP/IP emulator for shell accounts)
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.networking
Organization: ?

-----BEGIN PGP SIGNED MESSAGE-----


Hi,

I'm proud to annount version 1.0c of Slirp.  In short, Slirp is a TCP/IP 
emulator with many features, like load-balancing, the ability to connect 
a whole LAN to the Internet, the ability to resume all connections after 
the modem gets disconnected, etc. etc.

Slirp can be ftp'd from the following places:

    o ftp://blitzen.canberra.edu.au/pub/slirp
    o ftp://peak.usa1.com/pub/slirp

(please use peak.usa1.com if you live outside Australia) both of which 
have a Linux a.out binary.  There's also a WWW page:

    o http://blitzen.canberra.edu.au/slirp

Here is the relevant information on Slirp:


What is Slirp?
==============

Slirp is a TCP/IP emulator which turns an ordinary shell account into a
(C)SLIP/PPP account.  This allows shell users to use all the funky Internet
applications like Netscape, Mosaic, CUSeeMe, etc.


Slirp Features
==============

* Freedom.  It's free, in every sense of the word.

* Source code.  Slirp comes with *all* source code.

* Portability.  Slirp should compile on most Unix compatible Operating
  Systems, thanks mainly to the GNU Autoconf package.

* Flexibility.  You can use *any* Operating System on your home PC provided
  you can get SLIP/PPP software for it.

* 4.4BSD TCP/IP code base.  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. E.g: slow start,
  congestion avoidance, exponential back-off, round-trip-time calculation,
  delayed ACKs, Nagle algorithm, incoming and outgoing IP fragments, etc.
  The TCP/IP code was actually taken from the excellent FreeBSD 2.0 sources.
  In fact, I went out of my way to do as little modification to it as
  possible.  Most things that I regarded as unnecessary (E.g.: the rfc1323
  performance enhancements) were simply commented out, so if you want to
  experiment with them, you can.

* PPP-2.2 code.  Slirp uses code from the wonderful PPP-2.2 package, so you
  get all the funky PPP-2.2 bonuses like BSD-compression (if your PC
  supports it).

* Port redirection.  This is used to make your PC look more like it was
  really connected to the Internet, hence allowing others to access services
  on your PC, etc.

* Program execution.  Slirp can execute a program on connection to a certain
  address/port so you can use things like nntpd if your remote host does not
  have an nntp server installed.

* Load-balancing.  You can use multiple modems and Slirp will "balance" the
  load on each modem.  So, for example, if you load-balance two 28.8K modems
  your throughput will be as if you had one 57.6K modem.  There is no inherent
  limit as to how many modems you can load-balance, if you have the modems
  and phone lines, Slirp will slurp them all up!

* Link-resumption.  If your modem dies, or the connection is somehow lost,
  you can log back in, restart Slirp and all your connections will continue
  as if nothing happened.

* Command mode.  Telnet to 10.0.2.0 and you can control Slirp using an
  on-the-fly command mode.  Here, you can change certain parameters, close
  connections, gather statistics, execute programs, get extensive on-line
  help, etc.

* LAN connection.  If you have a LAN (Local Area Network) at home, you can
  connect *all* the PC's connected to the LAN onto the Internet, through
  Slirp.

* And more ...

Have fun!


Dan ...
[                 Danny Gasparovski | Mortified by the lack of conscience   ]
[     danjo@blitzen.canberra.edu.au | Our sanctity bears no relevance       ]
[ University of Canberra, Australia | Insignificant is our existence        ]
[ Bolt Thrower, "The IVth Crusade"->| Hear the litany of life's persistence ]


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBMQfkW4QRll5MupLRAQGwJgP/RfJuoUixEuqathAIviYXmrlz9fwZZnaC
M8lovnazryoLW/q/iBXdIdLWVQ+w31vphJvWpQOgjn9WsN9X+lKpbtZaciOy2R/O
c3SukyPzYHxwUw3o0+ofwJhchzq7MCKnxxhF/LJK/xkQxskEA0+IwCBeRCTw2Cf7
N02eyecZgss=
=eABR
-----END PGP SIGNATURE-----

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.



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