bluelog Bluelog - Bluetooth szkenner és naplózó
bluelog -i [Interface] [Options] -o [Output File]
bluelog -help
A Bluelog egy egyszerű Bluetooth-szkenner, amelyet lényegében egyetlen dologra terveztek, naplózva az összes felfedezhető eszközt a területen. Helyszínfelmérő eszközként szolgál, amely azonosítja a környező környezetben található lehetséges Bluetooth-célpontok számát.
Azért írtam a Bluelogot, mert úgy tűnt, hogy nem létezik olyan Bluetooth-szkenner Linuxhoz, amely egyszerűen naplózná a felfedezhető eszközöket anélkül, hogy egy csomó más dolgot is megtenne, amire valójában nincs szükségem.
Természetesen a végén sikerült kibővítenem a Bluelogot egy csomó egyéb dologgal, amire nem igazán volt szükségem. De legalább továbbra is opcionálisnak tartottam, így mindig ragaszkodhatsz az alapokhoz, ha csak ennyit akarsz.
Ez az opció közli a Blueloggal, hogy melyik Bluetooth-eszközzel kíván szkennelni. Használhatja a HCI-eszköz nevét (például a hci2) vagy a helyi adapter MAC-címét. Bónuszként, ha olyan eszközt adsz, amely nem létezik, a Bluelog vissza fog térni az automatikus felismerésre, hogy működő eszközt találjon.
Ez az írandó naplófájl (opcionális) fájlneve. Az alapértelmezett fájlnév formátuma a "bluelog-YYYY-MM-DD-HHMM.log", amely az aktuális könyvtárban található.
Ezzel a lehetőséggel kapcsolhatja be a talált eszközök megjelenítését a konzolon. A részletes kimenet eszközosztály-információkat és időbélyegzőket is tartalmaz. Az alapértelmezés le van tiltva.
Kapcsolja ki a nem lényeges terminálkimenetet. Normál módban ez azt jelenti, hogy csak a vizsgálat kezdési időpontját és a megfelelő leállítást jelző üzenetet fogja látni. Démon móddal (-d) használva egyáltalán nem lesz terminálkimenet. Ez alól az egyetlen kivételt a kritikus hibák jelentik, nyilvánvaló okokból.
Ez az opció démonizálja a Bluelogot, hogy a háttérben fusson. Továbbra is látni fogja a rendszerbeállítási és indítási üzeneteket, de ezután már nem fog látni semmilyen információt a Bluelogtól a terminálon.
Amikor a Bluelog egy példányát démon módban futtatja, a -k kapcsolóval leállíthatja azt.
Ezzel az opcióval a Bluelog élő módra vált, amely automatikusan frissített weboldalt használ az eredmények megjelenítéséhez, nem pedig a konzolt és a szokásos naplófájlokat. További részletekért lásd alább a BLUELOG ÉLŐ részt.
Ezzel a lehetőséggel kapcsolhatja be az eszköznevek megjelenítését a felfedezett eszközökhöz. Az eszköz nevének megtalálása több időt vesz igénybe a beolvasás során, és időnként meghiúsul. Ezért az eszköznevek feloldása nélkül a Bluelog gyorsabban és pontosabban tud szkennelni. Az alapértelmezés le van tiltva.
Ez az opció, ha engedélyezve van a buildben, hardvergyártói kereséseket végez a felfedezett eszközök között a MAC OUI-n keresztül. A hardver gyártója be lesz naplózva a szabványos naplófájlba, valamint a Bluelog Live-ba. Ahhoz, hogy ez a funkció működjön, telepíteni kell a gyártói adatbázist, ami bizonyos platformok (például az OpenWRT) számára rendkívül nagy méretűvé teszi.
Ez a beállítás átkapcsolja a nyers eszközosztály beírását a naplófájlba. Ennek az opciónak az engedélyezése letiltja a -f kapcsolót. Az alapértelmezés le van tiltva.
Ez az opció átveszi az eszközosztályt, és egy emberbarátabb formátumba értelmezi. Megmondja, hogy az eszköz milyen osztályú, és azt is, hogy mik az alapvető képességei. Például a 0x7a020c osztály a következőképpen jelenik meg: Smart Phone,(Net Capture Obex Audio Phone) Ennek az opciónak az engedélyezése letiltja a -c kapcsolót. Az alapértelmezés le van tiltva.
Ezzel a beállítással válthatja az időbélyegek megjelenítését a vizsgálat kezdetére és végére, valamint a naplófájlban talált minden új eszközre. Az alapértelmezés le van tiltva.
Ezzel a lehetőséggel kapcsolhatja be a MAC-cím homályosítását. Ha ez az opció be van kapcsolva, a Bluelog megjeleníti minden egyes felfedezett MAC gyártó részét, de blokkolja az eszközspecifikus azonosítót. Az alapértelmezés le van tiltva.
Ezzel a lehetőséggel válthatja a CRC32 MAC-cím kódolását. Ha ez az opció engedélyezve van, a felfedezett MAC-címek soha nem kerülnek naplózásra a lemezre, hanem minden eszköz egyedi azonosítót generál. Ez megakadályozza az adatvédelmi aggályokat olyan tevékenységek során, mint például a Bluetooth forgalom figyelése. Az alapértelmezés le van tiltva.
Ez az opció úgy állítja be a naplóformátumot, hogy a kapott adatok alkalmasak legyenek a ronin Bluetooth Profiling Project (BlueProPro) programjába való feltöltésre. Ez felülírja a legtöbb egyéb naplózási beállítást, és letiltja a Bluelog Live szolgáltatást. A projekttel kapcsolatos további információkért és az adatok felvételéhez szükséges további lépésekért látogasson el a www.hackfromacave.com oldalra.
Ez az opció beállítja, hogy a Bluelog hány kísérletet tegyen egy eszköznév feloldására. Különféle okok miatt (rossz kapcsolat, foglalt eszköz stb.) az eszközök nem mindig válaszolnak időben a névkérésre. Ez kitölti a naplókat vagy az élő megjelenítést névtelen eszközökkel, amelyek őszintén szólva nem menőnek tűnnek. Alapértelmezés szerint a Bluelog 3 kísérletet tesz az eszköznév feloldására, ezzel az opcióval beállíthatja, hogy ez a szám alacsonyabb legyen (gyorsabb, de kevésbé pontos), vagy nagyobb (lassabb, de esetleg pontosabb).
Ez az opció engedélyezi az "amnézia módot", ami miatt a Bluelog egy meghatározott idő elteltével, percekben megadva elfelejti, hogy látott egy adott eszközt. Amikor a Bluelog olyan eszközzel találkozik, amelyet ezzel az opcióval elfelejtett, újra kinyomtatja a naplókba, mintha először látták volna. A nulla érték azt eredményezi, hogy a Bluelog a lehető leggyorsabban folyamatosan naplózza az eszközt (a tényleges sebesség attól függ, hogy a Bluelog melyik platformon fut).
Ez egy kísérleti lehetőség, amely lehetővé teszi annak beállítását, hogy a Bluelog mennyi ideig utasítsa a BlueZ-t a keresésre. Általánosságban elmondható, hogy a rövidebb vizsgálati idők lehetővé teszik a Bluelog számára, hogy gyorsabban dolgozza fel a bejövő adatokat, de nagyobb feldolgozási teljesítményt igényel. A hosszabb vizsgálati időnek elméletileg jobban kell működnie az alacsonyabb kategóriájú hardvereken.
Ezzel a beállítással válthat csak a rendszernapló módba. Ez letiltja a szabványos naplófájlt, és helyette új eszközöket ír a rendszernaplófájlba. Az alapértelmezés le van tiltva.
Erről nem nagyon lehet mit mondani. Indítsa el a Bluelogot a megfelelő opciókkal, majd csak sétáljon/vezessen körbe a környéken, és nézze meg, mire jutott.
Az első beolvasásnál próbálkozzon valami egyszerű módszerrel, például:
bluelog -vtn
Ez bekapcsolja a részletes kimenetet, az időbélyegeket, az eszközneveket, valamint a „devices.log” alapértelmezett fájlba történő kimenetet. Számos más lehetőség is van, amelyek segítségével testreszabhatja a naplózás szintjét a Bluelog, de a legtöbb ember valószínűleg elégedett lesz az idővel, a MAC-vel és az eszköznévvel.
A Bluelog Live a Bluelog egy alternatív felülete. Ahelyett, hogy a felfedezett eszközöket kiírná a konzolba, vagy beírná őket a ritka naplófájlba, a Bluelog egy weboldalt hoz létre az eredményekkel, amelyet bárki számára felszolgálhat.
A Bluelog Live szolgáltatással kapcsolatos további információkért tekintse meg a README.LIVE fájlt.
A Bluelog -d kapcsolóval történő futtatása démon módban indítja el, ami háttérbe helyezi. Ez a mód különösen hasznos a Bluelog Live futtatásakor.
Egyszerre csak egy Bluelog-példány futhat, így ha megpróbálja elindítani a Bluelogot (démon vagy interaktív módban), miközben az már démon módban fut, a rendszer felszólítja a meglévő folyamat leállítására. Használhatja a -k kapcsolót egy futó Bluelog folyamat leállításához, vagy egyszerűen keresse meg a folyamatot a ps segítségével, és manuálisan leállíthatja.
Érdemes megjegyezni, hogy a démon mód engedélyezése felülír néhány más opciót is, például a részletes módot (mivel nincs terminálkimenet, ha a Bluelog háttérbe kerül).
Tom Nardi – MS3FGX@gmail.com
www.digifail.com
/usr/share/bluelog
/tmp/devices.log
/tmp/info.txt