From http://code.google.com/p/mtcp/ Upgrading from a previous version? Try this: htget -o mtcp_new.zip http://mtcp.googlecode.com/files/mTCP_2013-04-26.zip That will download the current version (2013-04-26) directly to your DOS machine using htget. mTCP is a TCP/IP stack and applications designed to run well on older x86 personal computers running DOS operating systems. Features include stable/robust code and high performance even on the slowest machines. Code features and memory utilization are chosen to fit even modestly configured machines. Current applications include an IRC client (IRCjr), an FTP client, a Telnet client, Netcat, Ping, and SNTP client, a DHCP client, HtGet, and an FTP server. Supported operating systems include PC DOS and MS DOS versions 2.1 and greater and FreeDOS. DOSBox, a DOS emulator can be used if you have the HAL-9000 build that includes NE2000 Ethernet card emulation. Supported machines include everything from the original IBM PC (1981) to virtual machines like VirtualBox and VMWare. mTCP has been tested on a wide variety of machines. Screen shots and an overview of each program can be found at http://www.brutman.com/mTCP . Documentation for each program is included in the downloads. If you have ideas to improve mTCP or a bug report please contact me directly and I'll try to get it fixed. If you need help getting started with the source code I'm happy to do that as well. -Mike 2013-04-26: The April 26th 2013 release fixes or adds the following features: All: Improved TCP lost packet detection and retransmit code All: DHCP expiration detection and warning IRCjr: mIRC color codes, 132 column support, bug fixes to improve compatibility with more servers, improved log file support, options for handling nick and quit messages from the server, more client to client protocol commands Telnet: Improved emulation (DEC Origin mode and ANSI scroll region support) FTP client: improve 125 message handling; allow for longer user input FTP server: improve compatibility with more clients 2012-05-30: The May 30th 2012 release fixes or adds the following features: Power awareness for virtual machines and laptops IRCjr fixes to improve compatibility with more servers "Howto" style documentation for setting up SLIP and PPP with mTCP FTPSrv requires significantly less RAM FTPSrv can be made to exclude certain drive letters Telnet now supports Xmodem and Ymodem uploads and downloads More newline handling fixes for Telnet (I think I got it right this time!) The FTP client will send files much faster now - 10 to 34% has been measured 2011-10-29: The Oct 29th release fixes a Telnet options negotiation bug. Telnet should now be reliable when connecting to servers that send out a large number of telnet options. The other mTCP program are unchanged.