onesixtyone is a simple SNMP scanner which sends SNMP requests for the sysDescr value asynchronously with user-adjustable sending times and then logs the responses which gives the description of the software running on the device.


sudo apt install onesixtyone


onesixtyone [options] <host> <community>


  -c <communityfile> file with community names to try
  -i <inputfile>     file with target hosts
  -o <outputfile>    output log
  -p                 specify an alternate destination SNMP port
  -d                 debug mode, use twice for more information

  -s                 short mode, only print IP addresses

  -w n               wait n milliseconds (1/1000 of a second) between sending packets (default 10)
  -q                 quiet mode, do not print log to stdout, use with -l
host is either an IPv4 address or an IPv4 address and a netmask
default community names are: public private

Max number of hosts :       65535
Max community length:       32
Max number of communities:  16384


Basic whole subnet scan

onesixtyone public

Using list to check multiple community strings

$ onesixtyone -c communitylist -i targets [1234] HP ETHERNET MULTI-ENVIRONMENT,ROM A.05.03,JETDIRECT,
JD24,EEPROM A.05.05 [public] Hardware: x86 Family 15 Model 0 Stepping 10 AT/AT
COMPATIBLE - Software: Windows 2000 Version 5.0 (Build 2195 Uniprocessor Free) [public] Power Macintosh, hardware type 406; MacOS 9.0;
OpenTransport 2.5.2 [public] Novell NetWare 4.11  August 22, 1996 [public] Macintosh Quadra 650, System Software 7.1 [public] RICOH Aficio 850 / RICOH Network Printer D model [public] Cisco Systems WS-C5000 [public] HPJ3210A AdvanceStack 10BT Switching Hub Management
Module, ROM A.01.02, EEPROM A.01.01, HW A.01.00

Community list:


URL List