如果我在 IRC 上对其他人执行 /whois 操作,他们会收到通知吗?

如果我在 IRC 上对其他人执行 /whois 操作,他们会收到通知吗?

我使用命令的人会/whois以某种方式看到它吗,或者是否有允许他们看到的设置?这在任何客户端上都是可能的吗?如果是,怎么做?我希望不是,我不想让人们看到我在跟踪。

答案1

根据RFC 2812,第 3.6.2 节,关于WHOIS命令:

This command is used to query information about particular user.
The server will answer this command with several numeric messages
indicating different statuses of each user which matches the mask (if
you are entitled to see them).  If no wildcard is present in the
<mask>, any information about that nick which you are allowed to see
is presented.

If the <target> parameter is specified, it sends the query to a
specific server.  It is useful if you want to know how long the user
in question has been idle as only local server (i.e., the server the
user is directly connected to) knows that information, while
everything else is globally known.

它说服务器将回答命令。因此,所使用的客户端及其设置与行为无关。RFC 没有说明服务器是否可以执行其他任何操作(例如,无论如何通知目标用户或记录事件),因此允许服务器执行任何不违反规范的操作。

实际上,我还没有看到任何服务器会通知普通用户有人/whois对他们做了什么。不过,这仍然是可能的。这仍然是服务器的属性,没有 IRC 客户端程序可以影响服务器是否创建此类通知。

相关内容