A implementa??o das verifica??es net.tcp.service
e net.udp.service
¨¦ detalhada nesta p¨¢gina para os v¨¢rios servi?os definidos por seus par?metros.
ftp
Cria uma conex?o TCP e aguarda que os primeiros 4 caracteres respondidos sejam "220 ", ent?o envia "QUIT\r\n". O padr?o ¨¦ a porta 21.
http
Cria uma conex?o TCP sem esperar ou enviar nada. O padr?o ¨¦ a porta 80.
https
Utiliza (e s¨® funciona com) a libcurl
, mas n?o verifica a autenticidade nem o hostname no certificado, apenas recebe a resposta do cabe?alho (HEAD request). O padr?o ¨¦ a porta 443 .
imap
Cria uma conex?o TCP e aguarda que os primeiros 4 caracteres respondidos sejam "* OK", ent?o envia "a1 LOGOUT\r\n". O padr?o ¨¦ a porta 143.
ldap
Abre uma conex?o com o servidor LDAP e eecuta uma opera??o de pesquisa com o filtro configurado para (objectClass=*). Aguarda uma recupera??o com sucesso do primeiro atributo da primeira entidade. O padr?o ¨¦ a porta 389 .
nntp
Cria uma conex?o TCP e aguarda que os primeiros 3 caracteres respondidos sejam "200" ou "201", ent?o envia "QUIT\r\n". O padr?o ¨¦ a porta 119 .
pop
Cria uma conex?o TCP e aguarda que os primeiros 3 caracteres respondidos sejam "+OK", ent?o envia "QUIT\r\n". O padr?o ¨¦ a porta 110 .
smtp
Cria uma conex?o TCP e aguarda que os primeiros 3 caracteres respondidos "220", seguidos de um espa?o, fim de linha ou tra?o. As linhas contendo um tra?o pertencem a uma resposta de v¨¢rias linhas e a resposta ser¨¢ re-lida enquanto n?o receber uma linha sem tra?o. Ent?o envia "QUIT\r\n". O padr?o ¨¦ a porta 25 .
ssh
Cria uma conex?o TCP. Se a conex?o for estabelecida, ambos os lados fazem a troca de strings de identifica??o (SSH-major.minor-XXXX), onde a 'major' e 'minor' s?o as vers?es do protocolo e XXXX ¨¦ um texto. O Áú»¢¶Ä²© verifica se o texto que corresponde com a especifica??o e envia de volta o texto "SSH-major.minor-zabbix_agent\r\n" ou "0\n". O padr?o ¨¦ a porta 22 .
tcp
Cria uma conex?o TCP sem aguardar ou enviar nada. Diferentemente das outras verifica??es, requer a especifica??o de um n¨²mero de porta.
telnet
Cria uma conex?o TCP e aguarda um prompt de login (':' no final). O padr?o ¨¦ a porta 23 .
ntp
Envia um pacote SNTP sobre UDP e valida a resposta conforme . O padr?o ¨¦ a porta 123 .