braa

braa is a high-performance command-line tool designed for mass SNMP scanning, enabling simultaneous queries to numerous hosts using SNMPv1/v2c protocols.

braa is a specialized SNMP scanner developed for efficient, large-scale network assessments. Unlike traditional tools like snmpwalk or snmpget, braa can query hundreds or thousands of hosts concurrently within a single process, making it exceptionally fast and resource-efficient.

One of braa's distinguishing features is its self-contained SNMP stack, eliminating the need for external SNMP libraries such as Net-SNMP. However, this design choice means that braa requires numerical OIDs for queries, as it lacks an ASN.1 parser. Users can utilize tools like snmptranslate from Net-SNMP to convert symbolic OIDs to their numerical counterparts.

Designed with speed and simplicity in mind, braa is ideal for scenarios requiring rapid SNMP data collection across extensive networks, such as inventory audits, compliance checks, and vulnerability assessments.

Features

  • Mass SNMP Scanning: Query multiple hosts simultaneously using SNMPv1/v2c protocols.
  • Self-Contained SNMP Stack: Operates without external SNMP libraries, enhancing portability and reducing dependencies.
  • Support for GET, WALK, and SET Operations: Retrieve or modify SNMP data across devices.
  • Flexible Query Syntax: Specify individual IPs, IP ranges, and custom ports within queries.
  • Lightweight and Fast: Minimal system resource usage, suitable for large-scale deployments.
  • Customizable Output: Options to format output for readability or integration with other tools.
  • Cross-Platform Compatibility: Tested on various UNIX-like systems, including Linux, FreeBSD, and OpenBSD.
  • Installation Guide

    sudo apt install braa

    Screenshots

    Table of Contents: