问题标签 [telnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
36127 浏览

wcf - netstat 说 443 已打开,但我无法使用 telnet 连接到它.. 为什么?

我已经构建了一个自托管的 wcf 服务器,使用wsHttpBinding. 我正在运行 Win 2003 服务器 R2 SP2。

如果我将其配置为监听http://localhost:443/MyService,一切正常。我可以http://localhost:443/MyService使用 Internet Explorer 连接,并收到标准的“错误请求”消息

现在,如果我尝试切换到 HTTPS,我会看到一个奇怪的现象。

这是我所做的:

  1. 我已经将我的 wcf 配置文件从http://localhosttohttps://localhost和 fromSecurity=None更改为Security=Transport(如许多 wcf 教程中所述)
  2. 我已经像这样注册了我的 HTTP 端口:

    /li>

请注意,我使用的证书是“真实证书”(即由受信任的 CA 颁发,即 Comodo)。服务器响应证书中提到的 NS 上的 ping。

现在,以下将超时:

这是netstat(Pid '4' 是 'System' 进程)的输出:

这是我在 telnet 中发出 open 命令时捕获的TCPView的屏幕截图:

替代文字 http://img26.imageshack.us/img26/3376/tcpview2si6.jpg

我有点疑惑。对我来说,如果netstat说服务器正在监听 443,那么到 443 的 telnet 连接不应该超时,而且我应该至少有一个空白提示,希望我输入一些加密的东西 :)

到目前为止,我已经尝试过:

  1. 完全按照 MSDN 教程从头开始重做所有步骤
  2. 使用端口 10443 而不是 443
  3. 禁用防火墙
  4. 使用自签名证书

我不知道接下来要尝试什么..有什么想法吗?

0 投票
14 回答
240673 浏览

php - 如何在不发送电子邮件的情况下检查电子邮件地址是否存在?

我遇到了这个PHP 代码来使用 SMTP 检查电子邮件地址而不发送电子邮件

有没有人尝试过类似的东西或者它对你有用吗?您能判断电子邮件客户/用户输入是否正确且存在吗?

0 投票
2 回答
7666 浏览

c# - 什么是好的 Telnet 客户端实现 C#?

什么是 C# 中好的开源 Telnet 客户端实现,可以在封闭代码中使用(即,不在 GPL 下)?

波阿斯

0 投票
4 回答
4628 浏览

telnet - 如何自动化 telnet 端口 25 测试?

我需要在 telnet 中进行大量测试。我正在研究一些方法来自动检测我们电子邮件服务器上的字典攻击,然后将它们限制回去,或者将它们列入黑名单等。

我现在准备进行一些测试,看看我的工作是否有回报。我想我会下载一些脚本小子应用程序来运行测试。我找不到任何东西,而那些我能找到的东西是坏的或二进制的和不可配置的。

我将有一个我在循环中生成的地址列表。

我想将 $address 作为参数并执行以下操作:

telnet myserver.com 25 helo some-string.com mail from: me@me.com rcpt to: $address quit

其中,我需要测试一些东西,例如,如果我启用灰名单,我想使脚本失败,因为这是我的第一个对策。我想在那种情况下,我只会有 telnet 超时?

  • helo应该返回一个以 220 开头的代码字符串,这与我进行此测试所需的准确度差不多。

  • mail from应该返回 250,或者寻找 OK 就足够了

  • rctp to当我发送一个有效的用户时,有时应该返回 250 或 Ok,但大多数时候我会发送一个错误的地址,所以我寻找没有 250 或 OK。

  • 最后,我将发送一个quit.

我无法在交互式情况下获得条件和日志记录。我看了看,expect但无法让它工作。

到目前为止我的代码:

这没有按预期执行。

我能做些什么来实现我的目标?

0 投票
4 回答
12209 浏览

python - 如何使用 python 的 telnetlib 从设备中获取固定时间段的数据?

我正在通过 telnet 连接到硬件设备。该设备在 I/O 方面非常简单。所以我向它提交了一个命令,然后设备一次输出一条数据,每秒一次。每行只包含一个数字。

所以我的问题是:如果我使用 python 的 telnetlib 连接到这个设备,我如何在固定的时间段(或固定数量的数据行)内获取数据?

我已经尝试使用所有各种 read_ 命令,但它们似乎都无限期地阻塞,除了 read_until,我不能使用它,因为输出不能用于确定何时停止。

(我在 Cygwin 下运行 python 2.5,顺便说一句)。

编辑:也许真正的问题是,我应该为此使用 telnetlib,还是应该只使用 socket 模块?

0 投票
3 回答
2493 浏览

blackberry - 默认 SSH/Telnet 终端大小

我正在为黑莓(以及其他手持设备)编写一个 SSH/Telnet 客户端。

我的问题更多与可用性有关。由于某些设备和分辨率的屏幕尺寸限制,我应该如何设置屏幕的默认行/列?

目前我将其设置为 80 列。行数取决于防止滚动的字体大小。

我听说 80x24 是大多数终端类型的事实上的默认值。这是真的?

对于那些 SSH/Telnet 用户,您希望如何为手持设备上的终端客户端默认设置行/列?

0 投票
3 回答
474 浏览

networking - 透明代理 telnet 流量?

我们编写了一个工具来代理 telnet 流量,并分叉入站/出站流以进行记录(这是一个测试遗留系统的测试工具)。然而,我们遇到了障碍。在某些情况下,遗留系统依赖于知道客户端的 IP 地址,但是当我们使用代理时,客户端的地址全部更改为代理的地址。由于我们控制遗留系统用作网关的机器,我想知道是否没有某种方法可以通过 iptables 或其他一些数据包处理技术来欺骗它。所以,换句话说,没有代理我们有:

使用代理我们得到:

我们需要的:

有没有办法做到这一点?

谢谢!

0 投票
3 回答
2935 浏览

c# - 如何以编程方式处理 telnet 连接延迟?

我利用 TcpClient 类来实现 telnet 连接。我不知道的是如何确定响应的结束。似乎一旦 DataAvailable 属性为真,我从 Stream 中读取数据,然后 DataAvailable 临时设置为 false,而缓冲区正在填充另一块数据,但我认为已全部读取并消失。如何确保已阅读所有回复?

您可能会建议我如何更改下面的代码片段以使其正常工作。当我单步执行代码时它可以正常工作,因为有足够的时间来检索整个响应。感谢你的帮助。

0 投票
11 回答
144493 浏览

scripting - 为 Telnet 会话创建脚本?

有谁知道创建可以连接到远程登录服务器的脚本的简单方法,执行一些常用的远程登录操作,然后注销?我正在与不熟悉 telnet 以及他们需要运行的命令的用户打交道。我想要的只是让他们双击一个脚本,并让该脚本自动为他们执行命令。

您可能想知道,“用户在哪个平台上?” 它们将在 Windows 和 Linux 上运行。Perl、Java 或 Python 等语言的实现是可以接受的。我看到 Perl 有一个 Net:: Telnet 模块。有人用过吗?

我理想的解决方案是创建两个脚本文件。Windows 的 BAT 文件和 Linux 的 shell 脚本。虽然这会使双重维护成为问题,但这意味着我不必在每台机器上安装 Perl/Java/Python/etc...。不幸的是,我还没有看到任何使用批处理文件或 shell 脚本自动执行 telnet 会话的方法。

谢谢。

0 投票
3 回答
1571 浏览

telnet - 远程登录服务器

系统正在尝试连续多次远程登录到服务器。尝试 telnet 的进程是否有可能由于缓冲区溢出而崩溃?我的情况是一个循环中的 perl 程序在 10 秒内尝试 500 次打开 telnet 连接并关闭。