标签: telnet

telnet 上有声音吗?

我正在通过 telnet 制作基于控制台的游戏。

如果能播放一些声音字节就好了!

最好的东西是贝尔查吗?

audio telnet

5
推荐指数
1
解决办法
1622
查看次数

adb shell 直接命令在 telnet 上不起作用

我尝试通过直接连接使用 adb,即通过端口 5037 使用 telnet,基本命令(如“host:devices”)返回与等效 adb 命令相同的答案:

C:\adb>adb devices
List of devices attached
4d009c06c8459000        device
Run Code Online (Sandbox Code Playgroud)

C:\adb>telnet localhost 5037
Connecting to localhost...
Sent: 000Chost:devices
Received: OKAY00184d009c06c8459000  device
Run Code Online (Sandbox Code Playgroud)

但是当我尝试像“shell”这样的“设备”命令时,我收到错误:

C:\adb>adb shell ls
acct
cache
charger
config
...
...
Run Code Online (Sandbox Code Playgroud)

C:\adb>telnet localhost 5037
Connecting to localhost...
Sent: 0008shell:ls
Received: FAIL0012device offline (x)
Run Code Online (Sandbox Code Playgroud)

怎么了?

shell telnet adb

5
推荐指数
1
解决办法
2022
查看次数

在 Golang Server 中接受一个持久的 tcp 连接

我正在试验 Go - 并想创建一个 TCP 服务器,我可以通过 telnet 来发送命令并接收响应。

const (
    CONN_HOST = "localhost"
    CONN_PORT = "3333"
    CONN_TYPE = "tcp"
)

func main() {

    listener, err := net.Listen(CONN_TYPE, fmt.Sprintf("%s:%s", CONN_HOST, CONN_PORT))
    if err != nil {
        log.Panicln(err)
    }

    defer listener.Close()

    for {
        conn, err := listener.Accept()
        if err != nil {
            log.Panicln(err)
        }

        go handleRequest(conn)
    }
}

func handleRequest(conn net.Conn) {
    buffer := make([]byte, 1024)

    length, err := conn.Read(buffer)
    if err != nil {
        log.Panicln(err)
    }

    str := string(buffer[:length])

    fmt.Println(conn.RemoteAddr().String())
    fmt.Printf("Received …
Run Code Online (Sandbox Code Playgroud)

buffer tcp telnet go

5
推荐指数
1
解决办法
4450
查看次数

Telnet Q 状态选项逻辑 RFC1143 示例代码 - 寻求解释

我需要/想要在我正在编码的 MUD 客户端中实现一个符合RFC1143 的Telnet 子选项协商系统,但我很难将第 7 节中的方法转换为可用的 C/C++ 代码。正如文本所建议的一种方法,我有两个六状态枚举 - 我明白,鉴于选择的位模式,当且仅当以下TelnetQStateFlag情况下state,一个选项被认为是活动的state == QStateYes

    enum TelnetQStateFlag {
                                      // +-----If set then we have a queued
                                      // |     request for the opposite state
                                      // |+----If set then we want the opposite
                                      // ||+---Must be only one set for option
                                      // |||   to be active
                      QStateNo = 0x0, // 000 - No
                  QStateWantNo = 0x2, // 010 - Want No and we/he do …
Run Code Online (Sandbox Code Playgroud)

c c++ telnet

5
推荐指数
0
解决办法
108
查看次数

通过套接字连接发送 GUI/TUI

最近我一直在尝试用golang创建一个程序,它运行在服务器上,并接受telnet连接。然后,我想通过该 telnet 连接打开一个 TUI(文本用户界面),例如 Curses 菜单(在 golang 的情况下,例如:termuigocui等)。我的问题是,我究竟如何才能做到这一点和/或什至有可能做到?我尝试过在接受连接时尝试启动 TUI,但它只是在服务器端打开它,而不是在 telnet 客户端。据我所知,没有简单的方法可以通过 telnet 或任何其他套接字 IO 连接发送 TUI。

在试图解决这个问题时,任何帮助表示赞赏。谢谢!:D

sockets linux tui telnet go

5
推荐指数
1
解决办法
644
查看次数

端口打开时telnet超时

我买了一个 VPS 并在其上构建了一个 shadowsocks 服务器。它运行良好大约 2 个月,突然无法工作,即我无法使用它来克服 GFW。所以我检查了服务器,重新安装了所有东西,检查了防火墙,但仍然无法解决问题。请帮我解决这个难题!

首先,我可以通过 ssh 连接到服务器。我使用的是 mac,服务器操作系统是 CentOS7。

我试图从 mac ping 服务器,它连接了。

PING vultr (108.61.215.163): 56 data bytes
64 bytes from 108.61.215.163: icmp_seq=0 ttl=50 time=485.473 ms
64 bytes from 108.61.215.163: icmp_seq=1 ttl=50 time=407.054 ms
64 bytes from 108.61.215.163: icmp_seq=2 ttl=50 time=429.089 ms
64 bytes from 108.61.215.163: icmp_seq=3 ttl=50 time=552.046 ms
^C
--- vultr ping statistics ---
5 packets transmitted, 4 packets received, 20.0% packet loss
round-trip min/avg/max/stddev = 407.054/468.416/552.046/56.118 ms
Run Code Online (Sandbox Code Playgroud)

然后我用我在 shadowsocks 中定义的特定端口 telnet 它,但它无法连接。 …

firewall netstat telnet centos7 firewalld

5
推荐指数
1
解决办法
1595
查看次数

用Scapy python识别telnet协议

我正在用 Scapy 读取 Pcap 文件。如何识别在这个 pcap 文件中是否有使用 Telnet 协议的数据包?

我看到只有当这些端口中的一个是 23 时,Scapy 才能将“telnet”写入 dport/sport,但是如果我使用另一个端口进行 Telnet,我如何通过 Scapy 识别这一点?

python telnet scapy

5
推荐指数
1
解决办法
257
查看次数

需要使用TIdTelnet与telnet服务器交互的示例/演示

我试图将Indy 10.5.5(Delphi 2010附带)用于:

  • 连接到telnet服务器
  • 执行用户名/密码验证(获得对命令shell的访问权限)
  • 执行命令,将结果数据返回给应用程序

而且没有成功,另外我完全迷失在Indy内部的意大利面逻辑中,现在不知道为什么它不起作用或我应该如何将字符串发送到服务器并获取结果.需要一些示例代码来研究.


问题的正式形式:我在哪里可以获得第三方贡献的演示,涵盖TIdTelnet组件?(indyproject.org演示网页没有)

delphi telnet indy

4
推荐指数
1
解决办法
7775
查看次数

如何在python telnetlib中禁用telnet回声?

嗨,我知道我应该发送“ IAC DONT ECHO”消息,但是如何使用telnetlib呢?这是我的测试,但是不起作用。

 #!/usr/bin/env python2
 u"""test"""
 # -*- coding: utf-8 -*-

 import sys
 import telnetlib
 import time

 HOST = "10.10.5.1"
 tn = telnetlib.Telnet(HOST, timeout=1)
 tn.read_until("login: ")
 tn.write("login\n")
 tn.read_until("Password: ")
 tn.write("pass\n")

 print "###########"
 time.sleep(0.5)
 print tn.read_very_eager()

 tn.write("ls /\n")
 time.sleep(0.5)
 print tn.read_very_eager()

 # diable echo here
 tn.write(telnetlib.IAC + "\n")
 tn.write(telnetlib.DONT + " " + telnetlib.ECHO + "\n")
 time.sleep(0.5)
 print tn.read_very_eager()

 tn.write("ls /\n")
 time.sleep(0.5)
 print tn.read_very_eager()

 print "########### exit"
 tn.write("exit\n")
 print tn.read_all()
Run Code Online (Sandbox Code Playgroud)

python telnet echo

4
推荐指数
1
解决办法
6625
查看次数

telnet到端口8089正确的命令

我在远程服务器上使用telnet端口8089.

可以告诉我以下哪个命令是真的.

telnet 74.255.12.25 8089
Run Code Online (Sandbox Code Playgroud)

要么

telnet 74.255.12.25 89
Run Code Online (Sandbox Code Playgroud)

提前致谢.

unix telnet

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

标签 统计

telnet ×10

go ×2

python ×2

adb ×1

audio ×1

buffer ×1

c ×1

c++ ×1

centos7 ×1

delphi ×1

echo ×1

firewall ×1

firewalld ×1

indy ×1

linux ×1

netstat ×1

scapy ×1

shell ×1

sockets ×1

tcp ×1

tui ×1

unix ×1