bTelnetD

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    35655
  • Created
    Jan 14, 2012
  • Last Released File
    Jan 14, 2012
  • Total Downloads
    1,113
  • License

Categories

Members

Recent Files