Detectando se um usuário está ou não conectado através de SSL no IRC

1

É possível descobrir se algum usuário está conectado ou não através de SSL em um servidor de IRC? Quero descobrir uma maneira de restringir indivíduos que não se conectam dessa maneira (de ingressar em um canal específico).

Eu gostaria que o acesso fosse do nível de um bot ou indivíduo.

    
por Evan Fosmark 02.08.2009 / 05:41

3 respostas

1

Você precisará falar com o operador do servidor e ver se eles adicionarão um bit de modo de usuário para indicar a conexão SSL (como os bits "nick registrado" e "auth to nickserv" que a maioria dos servidores possui). Tenho certeza de que não há uma maneira "padrão" de determinar essas informações.

    
por 02.08.2009 / 05:45
1

Isso depende completamente do servidor de IRC que você está executando. No UnrealIRCd, o +z modo de canal impede automaticamente que usuários não SSL participem do canal. (Para usuários, o modo de usuário +z correspondente indica uma conexão SSL.)

    
por 02.08.2009 / 06:54
0

/ whois NICK para ver que tipo de conexão eles estão usando. Se você ver "$ nick está usando uma conexão segura", eles estão usando SSL.

De acordo com a sua segunda pergunta, a maioria dos modos para alternar no modo SSL somente é + z, como o usuário acima disse, ou, em alguns servidores + S. Note que é um grande S não é pequeno s. Small s é para modo "secreto" ou não listado, o que é bom ter, mas totalmente diferente.

Feliz irc-ing! : D

    
por 10.11.2009 / 21:48

Tags