标签: telnet

如何使用C/Objective C获取telnet结果?

这是一个telnet站点:

远程登录://202.85.101.136:8604 /

它来自香港公共图书馆,我可以编写一些程序来获取telnet服务的字符串/结果,并从C/Objective C发送请求吗?你.

c telnet objective-c

2
推荐指数
1
解决办法
3818
查看次数

Java Telnet库

我真的不清楚解释这个要求,但我需要的是一个JSP页面连接到Unix服务器并获取文件的字数并显示在JSP页面上.我在这里看过各种问题,但没有任何帮助.示例代码会有很大帮助.谢谢

java unix jsp telnet

2
推荐指数
1
解决办法
3844
查看次数

让PHP响应telnet(PHP Telnet Server)

我有一个项目要做,它是这样的:

当你打开一个telnet控制台并telnet到我的服务器时,PHP应回复:"你好,你叫什么名字?"

然后输入你的名字等等.我怎么能用PHP做到这一点?它甚至可能吗?

php shell console telnet

2
推荐指数
1
解决办法
4625
查看次数

在从 php 网页运行时宣传自定义终端大小

我正在使用 php 执行一个 telnet 到远程服务器的预期脚本。问题是我遇到了很多来自服务器的“更多”提示,通常在屏幕已满时出现。有没有办法通过宣传我的屏幕尺寸来欺骗服务器?

请注意,我不是从 cli 运行 php,因此不确定如何在此处使用 stty。

php tcl telnet expect

2
推荐指数
1
解决办法
1684
查看次数

字节转换为Telnet流的字节

我通过telnet会话获得字节数据流TcpClient.GetStream().ReadByte().然后我通过char强制转换将此字节数据转换为ASCII .数据很好,但有很多额外的垃圾1[01;001H[0k[01.

任何人都知道这个额外的垃圾可能是什么?

更新下面更详细的回复流

1 [001; 001H [0K [01; 017H [0; 1; 4mTitle of Page Here [0; 1m [0; 1m [02; 001H [02; 051H] [0KWed Mar 28,2012 03:03 pm [02; 051HDate时间[0J [03; 001H [0J [23; 001H [0J [0; 1; 7m提到这里[P] - [0; 1m [23; 044H]

什么时候应该读

页面标题在这里日期时间

提示在这里

c# byte ascii telnet

2
推荐指数
1
解决办法
2015
查看次数

如何从Python的telnet响应中读取一行?

我很惊讶我在这里找不到这个问题.

我想从telnet响应中提取一行并使其成为变量.(实际上是该行的一个数字).我可以使用telnet.read_until()提取到我需要的位置,但整个开始仍然存在.打印输出显示机器的不同状态.

我想要获取的行格式如下:

CPU Utilization          : 5 %
Run Code Online (Sandbox Code Playgroud)

我真的只需要数字,但输出的其余部分有很多':'和'%'字符.任何人都可以帮我提取这个价值吗?提前致谢!

这是我的代码(这将读取整个输出并打印):

import telnetlib, time


print ("Starting Client...")
host    = input("Enter IP Address: ")
timeout = 120

print ("Connecting...")
try:
    session = telnetlib.Telnet(host, 23, timeout)
except socket.timeout:
    print ("socket timeout")
else:
    print("Sending Commands...")
    session.write("command".encode('ascii') + b"\r")
    print("Reading...")
    output = session.read_until(b"/r/n/r/n#>", timeout )
    session.close()
    print(output)
    print("Done")
Run Code Online (Sandbox Code Playgroud)

编辑:输出可能是的一些示例:

Boot Version         : 1.1.3 (release_82001975_C)
Post Version         : 1.1.3 (release_82001753_E)
Product VPD Version  : release_82001754_C
Product ID           : 0x0076
Hardware Strapping   : 0x004C
CPU Utilization      : …
Run Code Online (Sandbox Code Playgroud)

python telnet telnetlib python-3.x python-3.3

2
推荐指数
1
解决办法
2万
查看次数

在python shell中运行telnet时出现错误消息

下面是我的代码的最小示例,如果您运行,应重新创建我遇到的问题.我遇到的一件事是,如果我的覆盆子pi(我使用柜员连接的东西)关闭或互联网电缆被拔掉,则不会出现错误.

#IMPORTS
import time
import telnetlib
import sys
import getpass


#TELNET
user = input("Please Enter Your Username: ")
time.sleep(0.4)
pass_ = input("Please Enter Your Password: ")

bot = telnetlib.Telnet("192.168.1.128")
bot.read_until("login: ".encode(),  timeout=None)
bot.write(user + "\n")
bot.read_until("Password: ".encode(),  timeout=None)
bot.write(pass_ + "\n")
bot.write("cd PiBits/ServoBlaster")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Traceback (most recent call last):
  File "/Users/kiancross/Desktop/PROJECTS/RASPBERRY_PI/ROBOT/CONTROLLER_GUI/RPi_BOT_CONTROLLER.py", line 17, in <module>
    bot.write(user + "\n")
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/telnetlib.py", line 289, in write
    if IAC in buffer:
TypeError: 'in <string>' requires string as left operand, not bytes
Run Code Online (Sandbox Code Playgroud)

我正在运行以下代码,您可以在这篇 …

python byte telnet typeerror

2
推荐指数
1
解决办法
1万
查看次数

Bash脚本telnet测试多个地址和端口

我需要测试至少130个IP地址和端口.我希望编写一个bash脚本,以便从输入文件中读取ip地址和端口.

我有以下内容

while read line
do
telnet $line >> $2
done < $1
Run Code Online (Sandbox Code Playgroud)

这是一个糟糕的代码,因为它无法确定它是连接还是失败,我必须依靠其自动转义字符断开连接.

我怎样才能即兴发布这样的状态,以便快速更新$ 2状态?我正在使用Redhat,没有netcat或期望安装..

unix bash shell firewall telnet

2
推荐指数
1
解决办法
2万
查看次数

如何在python中发送telnetlib control + c命令

我试图使用telnetlib库在python中发送control + c命令.目前我在做

tn.write('^]')
Run Code Online (Sandbox Code Playgroud)

但上面的代码似乎不起作用.关于我应该使用什么的任何线索?

python telnet telnetlib

2
推荐指数
2
解决办法
6687
查看次数

如何在Powershell中自动执行Telnet端口检查?`

我正在尝试整理一个脚本,查询AD以获取计算机列表,ping计算机以确定哪些计算机仍处于活动状态,然后telnet到所有可ping计算机上的特定端口.我正在寻找的输出是AD中可ping的计算机的完整列表,我无法远程登录到所述端口.

我已经阅读了 几个 问题,但他们并没有完全按照我要做的事情来解决.我只是想看看telnet连接是否成功而没有输入telnet(或自动退出telnet)并转到下一台机器进行测试.我的脚本的AD和ping部分已设置,我只是被困在这里.我尝试过的东西并没有按计划完成.

如果需要,以下是脚本第一部分的代码:

Get-ADComputer -Filter * -SearchBase 'DC=hahaha,DC=hehehe' | ForEach {

$computerName = $_.Name

$props = @{
    ComputerName = $computerName
    Alive = $false
    PortOpen = $false
}

If (Test-Connection -ComputerName $computerName -Count 1 -Quiet) {

    $props.Alive = $true
}
Run Code Online (Sandbox Code Playgroud)

powershell port tcp telnet

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

telnet ×10

python ×3

byte ×2

php ×2

shell ×2

telnetlib ×2

unix ×2

ascii ×1

bash ×1

c ×1

c# ×1

console ×1

expect ×1

firewall ×1

java ×1

jsp ×1

objective-c ×1

port ×1

powershell ×1

python-3.3 ×1

python-3.x ×1

tcl ×1

tcp ×1

typeerror ×1