Minix Networking Software


Here is the latest Minix Networking Software. Please send any bugs, fixes, wishes, comments, questions, etc... regarding any of this software to me.

As I package up each program I will add them to this page. So check back often if you don't see what you're looking for. Also as changes are made I will update this page.

NEW 01/25/2001 New version of dhcp!

NEW 04/21/2000 Now available QuickCam ported software to add a webcam to your Minix Web Site.


dhcp - dhcp.tar dhcp.tar.Z

I have just written a DHCP client for Minix 2.0.2. Upon startup instead of manually configuring Minix with ifconfig or using rarpd you can have Minix configure the IP address, Netmask, and Gateway from a DHCP server.


urlget - urlget.tar urlget.tar.Z

More featured replacement for httpget. To compile on pre 2.0.3 Minix change urlget.c to include strncasecmp.


lynx-2.7.1 - lynx-2.7.1.tgz
lynx-2.4.2 - lynx-2.4.2.taz

lynx-2.4.2 has been ported to Minix. It will only run on a 386 or better and to compile you must install fix-4 which gives make the ability to include files. Also /usr/lib/em_cemcom.ansi will probably need to be chmem on your system. It is set to 1006012 on Minix1.


daytimed - daytimed.tar daytimed.tar.Z

NOTE: This version same as in 2.0 CD

daytimed is a TCP server which listens on port daytime (13) and returns the time of the local host in human readable format. (See RFC867).


timed - timed.tar timed.tar.Z

NOTE: This version same as in 2.0 CD

timed is a TCP server which listens on port time (37) and returns the time of the local host. (See RFC868).


ftp - ftp.tar ftp.tar.Z

NOTE: This version newer than in 2.0 CD

ftp is a TCP client program which connects to ftp servers. It is driven by the ftp protocol. (See RFC959).


ftpd - ftpd.tar ftpd.tar.Z

NOTE: This version newer than in 2.0 CD

ftpd is a TCP server which listens on port ftp (21) and is driven by the ftp protocol. (See RFC959).


netdate - netdate.tar netdate.tar.Z

NOTE: This version same as in 2.0 CD

netdate is a TCP client which can compare or set the system date and time to another host which is running a timed server. (See RFC868).


readclock - readclock.c readclock.c.Z

NOTE: This version same as in 2.0 CD

NOTE: Obsolete since readclock in 2.0.2 has setting ability.

readclock updates the readclock located in /usr/src/commands/ibm and if linked to setclock will allow setting of the realtime clock. If you run your realtime clock on UTC time then call setclock with -u otherwise have the appropriate TZ setting and run setclock with no parameters. This can be used in conjunction with netdate -hs to set both the system time and the realtime clock. BTW, the realtime clock is what is used on boot up to set the system time.


httpget - httpget.tar httpget.tar.Z

NOTE: This version newer than in 2.0 CD

httpget is a client program which takes as parameters a host and file url and outputs as stdout the http document.


httpd - httpd.tar httpd.tar.Z

NOTE: This version same as in 2.0 CD

NOTE: You are running this server now.

httpd is a TCP server which listens on port http (80) and is driven by the http protocol. (See HTTP Documents).


netreg - netreg.tar netreg.tar.Z

NOTE: This is not on any distribution

netreg is my network registration CGI which you use to have to run to obtain a password to access this page. It is a good sample program for writing your own CGI programs. It comes with wwwforms which is an easy interface for getting data passed to a program in either GET or POST mode.


frog - frog.tar frog.tar.Z

NOTE: This version newer than in 2.0 CD

NOTE: The updates below are included in Minix 1.7.4

frog is my version of traceroute. It is a program which shows the hops to the given destination. You will need to update /usr/src/inet/generic/ip_write.c so that you do not get write errors with destination unreachable. Since you will be compiling inet you might as well update /usr/src/inet/generic/ip_ioctl.c which fixes a problem where a buffer is not released.


talk - talk.tar talk.tar.Z

NOTE: This version same as in 2.0 CD

talk is a network client program which allows you to have text conversations with users that are either local or remote.


talkd - talkd.tar talkd.tar.Z

NOTE: This version same as in 2.0 CD

talkd is a network server program which is used in conjunction with talk.


Thanks,

Michael Temari