telnetd HomeSF Project Home

Welcome to telnetd2!


telnetd is an Open Source effort to implement a Java telnet daemon that is compact and generic and thus easily embeddable into other applications.


telnetd2 is an "update" of the last release to newer Java standards (will require >=1.4). Please see the changes for more information. telnetd2 should compile and run under Java 5, which is probably not the case for the last release.

Main Features are:

  • Telnet protocol implementation (following specifications, support for NVT, ECHO, TTYPE, NAWS, LINEMODE,NEWENV)
  • Terminal I/O with support for various terminal types
  • Simple UI toolkit as OO layer on top of the basic terminal I/O (work progress)
  • Connection management (host based access and handling of idle connections)

Main focus is a design that is flexible and powerful, yet at the same time stable and with a small runtime footprint. Threads required are two system threads per listener, as well as one per connection.

Target Audience

Developers that want to integrate reasonable telnet access into their application.


This project is free and open source and this will not change in the future. However, working on the project requires resources (beyond the ones provided by SF). If you are willing to support the project financially, you are welcome to make donations (via SF/PayPal).
Donated money will be used to pay Internet provider bills, provide and maintain network facilities, enhance computing power and memory capacity. 5% will automatically be transfered to, for providing the hosting facilities on SF.

by Dieter Wimberger