Sunday, 5 May 2013

SNMP Enumeration Using Snmpwalk And Snmputil

Simple Network Management Protocol (SNMP) is application protocol for managing devices on IP networks. Devices include routers, switches, servers, workstations, print servers and more. Though it helps managing network devices,SNMP never seems to get the attention These days. The reason for this is vulnerabilities that it has.

SNMP is based on Manager-Agent communications. Managers, called administrative computers, have the task of monitoring or managing a group of hosts or devices on a computer network. Each managed system executes, at all times, a software component called an agent which reports information via SNMP to the manager. The agents recognizes their managers using a string called community string(same as password),which is send on each request.

This tutorial doesnot provides detailed description on SNMP.This tutorial focuses on enumerating an SNMP Agent.For those whose are not familiar with SNMP,I suggest a quick read through

http://net-snmp.sourceforge.net/
ttp://docwiki.cisco.com/wiki/Internetworking_Technology_Handbook

This tutorial uses 2 utilities snmpwalk and snmputil. Snmpwalk dumps a lot of information on a single run that includes open ports, services, users, ipaddresses, interfaces and a lot more. While snmputil can be used to retrieve a particular information such as system name.


No comments:

Post a Comment