braa - kézikönyv, opciók, parancspéldák


NÉV

braa - Tömeges SNMP szkenner

SZINOPSZIS

braa [-h] [-2] [-v] [-t <s>] [-f <file] [-a <time>] [-r <retries>] [-d <delay>] [querylist1] [querylist2] [...]

LEÍRÁS

A Braa egy tömeges SNMP szkenner. Egy ilyen eszköz szándékolt felhasználása természetesen SNMP-lekérdezések lebonyolítása – de ellentétben az snmpget-tel vagy az snmpwalkkal a net-snmp-ből, több tucat vagy több száz gazdagépet tud lekérdezni egyszerre, egyetlen folyamatban. Így nagyon kevés rendszererőforrást fogyaszt, és NAGYON gyorsan végzi el a vizsgálatot.
A Braa a SAJÁT snmp veremét valósítja meg, így NINCS szüksége SNMP-könyvtárra, például a net-snmp-re. A megvalósítás nagyon piszkos, csak több adattípust támogat, és semmi esetre sem mondható „szabványnak megfelelőnek”! Gyorsnak tervezték, és gyors is. Emiatt (na meg a lustaságom miatt is ;), a braa-ban nincs ASN.1 értelmező - ismerni KELL az OID-k számértékeit (pl. system.sysName.0 helyett .1.3.6.1.2.1.1.5.0).

LEHETŐSÉGEK

-h

Segítség megjelenítése.

-2

Állítsa be magát SNMP2C ügynöknek.

-v

Rövid összefoglaló megjelenítése az összes lekérdezés elvégzése után.

-x

Hexdump oktett-húrok

-t <s>

Várjon <s> másodpercet a válaszokra.

-d <s>

Minden egyes csomag elküldése után várjon <s> mikroszekundumot.

-p <s>

Várjon <s> ezredmásodpercet a következő lépések között.

-f <file>

Lekérdezések betöltése a fájlból (soronként).

-a <time>

-r <rc>

Újrapróbálkozások száma (alapértelmezett: 3).

KÉRDEZÉSI FORMÁTUMOK

GET: [community@]iprange[:port]:oid[/id]
WALK: [community@]iprange[:port]:oid.*[/id]
SET: [community@]iprange[:port]:oid=value[/id]

PÉLDÁK

$ braa public@10.253.101.1:161:.1.3.6.*
Walk the SNMP tree of host 10.253.101.1 with public string querying all OIDs under .1.3.6:
$ braa 10.253.101.1-10.253.101.254:.1.3.6.1.2.1.1.6.0
Query the whole subnet 10.53.101/24 of for system.sysLocation.0
$ braa private@10.253.101.1:.1.3.6.1.2.1.1.6.0=sMy network
Tries to set the value of system.sysLocation.0 to "My network" at host 10.253.101.1

HIBÁK ÉS KORLÁTOZÁSOK

  • Az egyetlen támogatott adattípusok a következők: egész szám (mérőszám, számláló, időmérő stb.) counter64, string, ipaddress, OID. Természetesen szabadon módosíthatja a braaasn.c/braaasn.h fájlt több típus támogatásához...

  • A braa soha nem küld 1500 bájtnál (vagy egyetlen csomagnál) többet egy gazdagépnek egyetlen próbálkozással. Így az egyetlen gazdagépnek elküldhető lekérdezések száma korlátozott. Ráadásul, ha túl sok lekérdezéssel eléri a határt, a braa leállítja az egész szkennelési folyamatot... Nem tudom pontosan megmondani, hogy mi a határ, csak sok tényezőtől (főleg az OID-k hosszától) függ. , 15 lekérdezés gazdagépenként veszélyesnek hangzik, és jobb, ha nem lépi túl ezt a számot.

  • FQDN hosztneveket nem lehet megadni - mindig meg kell adni a gazdagépek IP címét... nos, szerintem a későbbi verziókban javítani fog, ha lesz.