bTelnetD
This is a simple implementation of the poor womans telnet daemon which is based on telnetd2
It gives server administrators access to a shell prompt when they may be without an SSH server service from their provider assuming the shell is made available
For me this project was used to run jstack when the main server thread had died for debugging purposes
How to use
------------------------------------------------------
Simply unzip the files into your plugins folder and boot bukkit - you will most likely wish to edit the telnetd.properties file - in particular the 'allowedips' option which will prevent others from accessing your telnetd
Then open up a telnet client and connect to the IP address of your server on default port 23 or whatever port you have set in your config file
Properties File Configuration
------------------------------------------------------
#Poor Woman's Telnet Server
#Property file
#Created: 2006-04-14
############################
# Telnet daemon properties #
############################
#####################
# Terminals Section #
#####################
# List of terminals available and defined below - DONT CHANGE THIS
terminals=vt100,ansi,windoof,xterm
# vt100 implementation and aliases - DONT CHANGE THIS
term.vt100.class=net.wimpi.telnetd.io.terminal.vt100
term.vt100.aliases=default,vt100-am,vt102,dec-vt100
# ansi implementation and aliases - DONT CHANGE THIS
term.ansi.class=net.wimpi.telnetd.io.terminal.ansi
term.ansi.aliases=color-xterm,xterm-color,vt320,vt220,linux,screen
# windoof implementation and aliases - DONT CHANGE THIS
term.windoof.class=net.wimpi.telnetd.io.terminal.Windoof
term.windoof.aliases=
# xterm implementation and aliases - DONT CHANGE THIS
term.xterm.class=net.wimpi.telnetd.io.terminal.xterm
term.xterm.aliases=
#####################
# Listeners Section # - DONT CHANGE THIS
#####################
listeners=std
# std listener specific properties
#Basic listener and connection management settings - CHANGE THE PORT
std.port=23
std.floodprotection=5
std.maxcon=25
# Timeout Settings for connections (ms) - DONT CHANGE THIS
std.time_to_warning=3600000
std.time_to_timedout=60000
# Housekeeping thread active every 1 secs - DONT CHANGE THIS
std.housekeepinginterval=1000
std.inputmode=character
# Login shell - DONT CHANGE THIS
std.loginshell=pwts
# Connection filter class - DONT CHANGE THIS
std.connectionfilter=net.gamerservices.telnetd.telnetFilter
##################
# Shells Section #
##################
# List of shells available and defined below DONT CHANGE THIS
shells=pwts
# shell implementations
shell.pwts.class=com.meyling.telnet.shell.PwtsShell DONT CHANGE THIS
# Allowed IPs - CHANGE THIS TO MATCH YOUR IPS (FORWARD SLASH NEEDED)
allowedips=/192.168.1.120,/127.0.0.1
Hello all,
I hope this project will be re-adjusted to the current server versions.
Would be great for web interface and more.
Telnet is a great thing, especially since RCON telnet does not support them.
With friendly greets Pappi - AMC
Waiting on approval for the file