Giter Site home page Giter Site logo

kost / slirp Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 6.0 353 KB

Software program that emulates a PPP, SLIP, or CSLIP connection to the Internet via a shell account

License: Other

Makefile 0.70% C 90.60% OpenEdge ABL 1.44% Perl 0.31% C++ 1.90% Roff 5.01% Shell 0.04%
slirp ppp pppd slip cslip shell

slirp's Introduction

slirp

Software program that emulates a PPP, SLIP, or CSLIP connection to the Internet via a shell account.

It is not actively maintained. Only for historic purposes.

Cross compiling support

Example cross compile command using buildroot:

ac_cv_prog_gcc_traditional=no sr_cv_gethostid=yes sr_cv_declare_iovec=yes ac_cv_sizeof_char_p=4 ac_cv_sizeof_int=4 ac_cv_sizeof_short=2 ac_cv_sizeof_char=1 sr_cv_unix_sockets=no sr_cv_sprintf_declare=no sr_cv_sprintf_int=yes sr_cv_next=no ./configure --host=riscv32-linux

Old Readme

HOWLS!!! Thank you for pulling this latest release of Slirp.

The new maintainer for Slirp is Kelly "STrRedWolf" Price The homepage is now http://slirp.sourceforge.net

Now, this is a new release with new numbering similar to the Linux kernel, so if you see a x.even.x release, it's a stable release, while x.odd.x is a developmental release.

Do read the README.NEXT file located here fully. I(Kelly) am getting alot of bug reports that don't have alot of stuff to go on. Also contained in that file is info on the mailing list. Read it if you want to mess around with it, there's alot to do inside!!!

One last thing. For the arbitrary tty, set the enviroment varible SLIRP_TTY to where you need to connect. I use SLIRP_TTY=/dev/pilot slirp for my Palm Pilot.

--Kelly

Update by Roger Plant

You can now use something like "tty /dev/ttyS0" on the command line to set up an alternate tty.

For use under CYGWIN

You will need to supply a "dns YourDnsIP" option slirp will not find it's DNS's under windows. Alternatively you could possibly create and fill in a /etc/resolv.conf file (Not tested...)

Modify the Makefile to have the -MS_DCC option enabled, It will allow a direct cable connect into Slirp, PPP mode only. (This option works on other platforms too, but is most likely to be useful for windows)

Also if it compiles, but doesn't work, try backing off the optimizer. eg. -O1 instead of -O2, or even delete the option completely. This applies to all platforms. Thanks Arnold Shulz

SECURITY

SLIRP remains insecure.

Most though not all of the buffer overflow issues indicated by Tim have been addressed.

Slirp is a User program.

Anyone using slirp via a PPP connection, has or can obtain the privileges that slirp is running at.

slirp's People

Contributors

kost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

slirp's Issues

Configuring SLIRP to run as PPPD

Hello,

Thank you for the project. Is there a way to configure slirp to run as pppd client?

meaning:
slirp client connect to pppd server?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.