A fast, efficient SNMP scanner that sends requests in parallel and logs responses, unlike traditional sequential scanners.
onesixtyone is a fast SNMP scanner designed to efficiently discover SNMP-enabled devices on a network by sending parallel requests and logging responses. It solves the problem of traditional SNMP scanners being slow due to sequential waiting for replies, making it suitable for large-scale network scans. The tool retrieves system descriptions to identify software and hardware details of devices.
Security professionals, penetration testers, and network administrators who need to perform rapid SNMP scans for security assessments or network inventory.
Developers choose onesixtyone for its speed and efficiency in scanning large networks, leveraging parallel request sending to avoid the delays of traditional scanners. Its adjustable timing and reliable logging make it a practical tool for real-world network environments.
Fast SNMP Scanner
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Scans 65,536 IP addresses in under 13 minutes by sending parallel SNMP requests, as shown in the README for class B networks, making it vastly faster than traditional sequential scanners.
Allows fine-tuning with the -w command-line option to set wait times (default 10ms), optimizing for network conditions and minimizing packet loss, as mentioned in the README.
Logs responses including community strings and system descriptions in a clear text format, providing actionable data for security assessments and network inventory, exemplified by the sample log in the README.
Exploits SNMP's connectionless nature to avoid idle waiting periods, significantly improving efficiency over scanners that wait for each response, as explained in the README's philosophy.
Only requests the system.sysDescr.0 value, missing other SNMP data like specific OIDs or MIBs, which restricts its use to basic device discovery rather than comprehensive analysis.
Admits in the README that setting wait time to 0 can cause packet drop, leading to incomplete scans and unreliable results in high-speed or congested networks.
Lacks features like SNMP v3 authentication and encryption, relying on community strings only, making it unsuitable for modern, secured network environments.