Snmpcheck is an open source tool distributed under GPL license. Its goal is to automate the process of gathering information of any devices with SNMP protocol support (Windows, Unix-like, network appliances, printers...). Like to snmpwalk, snmpcheck allows you to enumerate the SNMP devices and places the output in a very human readable friendly format. It could be useful for penetration testing or systems monitoring.


snmpcheck supports the following enumerations:

About printers enumeration:


Version Link
1.9 (2015/06/29) snmpcheck-1.9.rb
1.8 (2011/01/23)
Metasploit module snmp_enum
* snmpcheck is installed on Kali Linux by default but currently have an outdated version.

Report examples

Requirements for snmpcheck-1.9.rb




Snmpcheck is an open-source project, thus, welcoming contributions. If you are interested you may fork the project on GitHub and submit pull-request with your modifications.
Please send your feedback to Matteo Cantoni


Snmpcheck should not be used against machines you do not own or administrator. This tool might create IDS warnings.
The author can't be held responsible for the use and/or misuse of this program.