É uma aplicação SNMP que usa comandos GET-NEXT para recuperar toda uma árvore de informações sobre uma entidade da rede.
snmpwalk host community [variable-name]
onde
host representa a entidade
a ser consultada. Pode ser informada tanto pelo nome ou endereço
IP;
community especifica o nome da comunidade
para a transação no sistema remoto;
varible-name especifica
que porção do espeço identificador do objeto será
procurado usando requisições GET NEXT. Todas as variáveis
na sub-árvore abaixo da variável indicada e seus valores
são apresentados ao usuário. Caso não seja indicado
este parâmetro, snmpwalk retornará os valores de todas as
variáveis existentes na MIB.
Por exemplo:
snmpwalk netdev-kbox.cc.cmu.edu public system trará as variáveis sysDescr.0, sysObjectID.0 e sysUpTime.0:
Name: system.sysDescr.0
OCTET STRING- (ascii): Kinetics FastPath2
Name: system. sysObjectID.0
OBJECT IDENTIFIER: .iso.org.dod.internet.private.enterprises.CMU.sysID.CMU-KIP
Name: system.sysUpTime.0
Timeticks: (2291082) 6:21:50
Se a entidade de rede apresentar erro no processamento da requisição, um pacote de erro retornará e será apresentado, ajudando a detectar de que modo houve má-formação da mensagem. Se a árvore tentar procurar algo além do final da MIB uma mensagem "End of MIB" será apresentada na tela.
Adicionando-se "-d" à lista de argumentos fará com que a aplicação faça um dump dos pacotes enviados e recebidos.