问题标签 [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.
wcf - netstat 说 443 已打开,但我无法使用 telnet 连接到它.. 为什么?
我已经构建了一个自托管的 wcf 服务器,使用wsHttpBinding
. 我正在运行 Win 2003 服务器 R2 SP2。
如果我将其配置为监听http://localhost:443/MyService
,一切正常。我可以http://localhost:443/MyService
使用 Internet Explorer 连接,并收到标准的“错误请求”消息
现在,如果我尝试切换到 HTTPS,我会看到一个奇怪的现象。
这是我所做的:
- 我已经将我的 wcf 配置文件从
http://localhost
tohttps://localhost
和 fromSecurity=None
更改为Security=Transport
(如许多 wcf 教程中所述) 我已经像这样注册了我的 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 连接不应该超时,而且我应该至少有一个空白提示,希望我输入一些加密的东西 :)
到目前为止,我已经尝试过:
- 完全按照 MSDN 教程从头开始重做所有步骤
- 使用端口 10443 而不是 443
- 禁用防火墙
- 使用自签名证书
我不知道接下来要尝试什么..有什么想法吗?
php - 如何在不发送电子邮件的情况下检查电子邮件地址是否存在?
我遇到了这个PHP 代码来使用 SMTP 检查电子邮件地址而不发送电子邮件。
有没有人尝试过类似的东西或者它对你有用吗?您能判断电子邮件客户/用户输入是否正确且存在吗?
c# - 什么是好的 Telnet 客户端实现 C#?
什么是 C# 中好的开源 Telnet 客户端实现,可以在封闭代码中使用(即,不在 GPL 下)?
波阿斯
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
但无法让它工作。
到目前为止我的代码:
这没有按预期执行。
我能做些什么来实现我的目标?
python - 如何使用 python 的 telnetlib 从设备中获取固定时间段的数据?
我正在通过 telnet 连接到硬件设备。该设备在 I/O 方面非常简单。所以我向它提交了一个命令,然后设备一次输出一条数据,每秒一次。每行只包含一个数字。
所以我的问题是:如果我使用 python 的 telnetlib 连接到这个设备,我如何在固定的时间段(或固定数量的数据行)内获取数据?
我已经尝试使用所有各种 read_ 命令,但它们似乎都无限期地阻塞,除了 read_until,我不能使用它,因为输出不能用于确定何时停止。
(我在 Cygwin 下运行 python 2.5,顺便说一句)。
编辑:也许真正的问题是,我应该为此使用 telnetlib,还是应该只使用 socket 模块?
blackberry - 默认 SSH/Telnet 终端大小
我正在为黑莓(以及其他手持设备)编写一个 SSH/Telnet 客户端。
我的问题更多与可用性有关。由于某些设备和分辨率的屏幕尺寸限制,我应该如何设置屏幕的默认行/列?
目前我将其设置为 80 列。行数取决于防止滚动的字体大小。
我听说 80x24 是大多数终端类型的事实上的默认值。这是真的?
对于那些 SSH/Telnet 用户,您希望如何为手持设备上的终端客户端默认设置行/列?
networking - 透明代理 telnet 流量?
我们编写了一个工具来代理 telnet 流量,并分叉入站/出站流以进行记录(这是一个测试遗留系统的测试工具)。然而,我们遇到了障碍。在某些情况下,遗留系统依赖于知道客户端的 IP 地址,但是当我们使用代理时,客户端的地址全部更改为代理的地址。由于我们控制遗留系统用作网关的机器,我想知道是否没有某种方法可以通过 iptables 或其他一些数据包处理技术来欺骗它。所以,换句话说,没有代理我们有:
使用代理我们得到:
我们需要的:
有没有办法做到这一点?
谢谢!
c# - 如何以编程方式处理 telnet 连接延迟?
我利用 TcpClient 类来实现 telnet 连接。我不知道的是如何确定响应的结束。似乎一旦 DataAvailable 属性为真,我从 Stream 中读取数据,然后 DataAvailable 临时设置为 false,而缓冲区正在填充另一块数据,但我认为已全部读取并消失。如何确保已阅读所有回复?
您可能会建议我如何更改下面的代码片段以使其正常工作。当我单步执行代码时它可以正常工作,因为有足够的时间来检索整个响应。感谢你的帮助。
scripting - 为 Telnet 会话创建脚本?
有谁知道创建可以连接到远程登录服务器的脚本的简单方法,执行一些常用的远程登录操作,然后注销?我正在与不熟悉 telnet 以及他们需要运行的命令的用户打交道。我想要的只是让他们双击一个脚本,并让该脚本自动为他们执行命令。
您可能想知道,“用户在哪个平台上?” 它们将在 Windows 和 Linux 上运行。Perl、Java 或 Python 等语言的实现是可以接受的。我看到 Perl 有一个 Net:: Telnet 模块。有人用过吗?
我理想的解决方案是创建两个脚本文件。Windows 的 BAT 文件和 Linux 的 shell 脚本。虽然这会使双重维护成为问题,但这意味着我不必在每台机器上安装 Perl/Java/Python/etc...。不幸的是,我还没有看到任何使用批处理文件或 shell 脚本自动执行 telnet 会话的方法。
谢谢。
telnet - 远程登录服务器
系统正在尝试连续多次远程登录到服务器。尝试 telnet 的进程是否有可能由于缓冲区溢出而崩溃?我的情况是一个循环中的 perl 程序在 10 秒内尝试 500 次打开 telnet 连接并关闭。