public class TelnetUtil
extends java.lang.Object
| Constructor and Description |
|---|
TelnetUtil() |
TelnetUtil(java.lang.String termtype) |
TelnetUtil(java.lang.String termtype,
java.lang.String prompt) |
| Modifier and Type | Method and Description |
|---|---|
void |
connection(java.lang.String ip,
int port) |
void |
distinct()
关闭连接
|
void |
login(java.lang.String ip,
int port,
java.lang.String username,
java.lang.String password)
登录到目标主机
|
java.lang.String |
readUntil(java.lang.String pattern)
读取分析结果
|
java.lang.String |
sendCommand(java.lang.String command)
发送命令,返回执行结果
|
void |
setPrompt(java.lang.String prompt)
设置结束标识字符串
|
void |
write(java.lang.String value)
发送命令
|
public TelnetUtil(java.lang.String termtype,
java.lang.String prompt)
termtype - 协议类型:VT100、VT52、VT220、VTNT、ANSIprompt - 结果结束标识public TelnetUtil(java.lang.String termtype)
public TelnetUtil()
public void login(java.lang.String ip,
int port,
java.lang.String username,
java.lang.String password)
ip - port - username - password - public void connection(java.lang.String ip,
int port)
throws java.net.SocketException,
java.io.IOException
ip - 主机地址port - 端口java.io.IOExceptionjava.net.SocketExceptionpublic java.lang.String readUntil(java.lang.String pattern)
pattern - 匹配到该字符串时返回结果public void write(java.lang.String value)
value - public java.lang.String sendCommand(java.lang.String command)
command - public void distinct()
public void setPrompt(java.lang.String prompt)
prompt -