promotional bannermobile promotional banner

bTelnetD

Abandoned
A full telnet daemon with shell capability

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

The bTelnetD Team

profile avatar
  • 3
    Projects
  • 8.4K
    Downloads

More from _ForgeUser348657

  • RPChat project image

    RPChat

    • 4.8K
    • Bukkit Plugins

    Roleplay chat mod

    • 4.8K
    • May 2, 2013
    • Bukkit Plugins
    • +1
  • DeathBan project image

    DeathBan

    • 2.2K
    • Bukkit Plugins

    Players die permanently

    • 2.2K
    • September 19, 2011
    • Bukkit Plugins
    • +2
  • RPChat project image

    RPChat

    • 4.8K
    • Bukkit Plugins

    Roleplay chat mod

    • 4.8K
    • May 2, 2013
    • Bukkit Plugins
    • +1
  • DeathBan project image

    DeathBan

    • 2.2K
    • Bukkit Plugins

    Players die permanently

    • 2.2K
    • September 19, 2011
    • Bukkit Plugins
    • +2