Tutorial

O objetivo do programa desenvolvido é apresentar, em uma página HTML, uma
estatística dos serviços de todas as conexões TCP estabelecidas no momento. 
Para isso, o programa utiliza a saída da ferramenta SNMPWALK e a partir deste 
resultado é feita a estatística.

O programa procura todas as conexões no estado "established" ou "closeWait". 
Para cada conexão em um destes estados é verificada qual a sua porta local.
Como existem portas específicas para determinados serviços, é possível 
identificá-los e fazer o cálculo de quais são os serviços mais executados nas 
conexões TCP.

Serão considerados os serviços:


SERVIÇOSPORTAS
FTP20 e 21
Telnet23
SMTP25
DNS42 e 53
POP279
HTTP (WEB)80
POP3110
Login513
Impressora515
Roteamento520
Outros-


A princípio, foi estabelecido que o objeto tcpCurrEstab da MIB II seria 
utilizado para recuperar o número total de conexões estabelecidas, no momento 
da execução. Porém, em um dos testes realizados, verificou-se que o resultado 
do SNMPWALK mostrava que o objeto tcpCurrEstab informava que havia apenas
uma conexão estabelecida e, de todas as conexões que foram listadas nesta
mesma execução, nemhuma se encontrava no estado "Established" ou "CloseWait". 
Por essa razão, o nosso programa está calculando o número total de conexões
estabelecidas ao invés de simplesmente recuperar esse número total através 
do objeto "tcpCurrEstab".