@@ -11,7 +11,7 @@ All Rights Reserved.
1111
1212The main toolkit was/is authored by:
1313+ 2009, Joshua Wright < jwright@willhackforsushi.com >
14- + 2010-2017 , Ryan Speers < ryan@riverloopsecurity.com >
14+ + 2010-2019 , Ryan Speers < ryan@riverloopsecurity.com >
1515+ 2010-2011, Ricky Melgares < ricky@riverloopsecurity.com >
1616
1717We appreciate the many contributers to the framework, including the following who have contributed capabilities:
@@ -28,6 +28,7 @@ We appreciate the many contributers to the framework, including the following wh
2828+ Jeff Spielberg
2929+ Scytmo (bug fixes and CC2530/1 EMK board support)
3030+ Adam Laurie/rfidiot (APS crypto implementation, firmware, DFU & BOOTLOADER, SubGHZ, SiLabs NodeTest)
31+ + Steve Martin
3132
3233REQUIREMENTS
3334================
@@ -36,14 +37,8 @@ KillerBee is developed and tested on Linux systems.
3637MacOS usage is possible but not supported.
3738
3839We have striven to use a minimum number of software dependencies, however, it
39- is necessary to install the following Python modules before installation:
40-
41- + serial
42- + usb
43- + crypto (for some functions)
44- + pygtk (for use of tools that have GUIs)
45- + cairo (for use of tools that have GUIs)
46- + scapy (for some tools which utilize 802.15.4 Scapy extensions)
40+ is necessary to install the following Python modules before installation.
41+ The install will detect and prompt you for what is needed.
4742
4843On Ubuntu systems, you can install the needed dependencies with the following
4944commands:
@@ -98,8 +93,7 @@ You must enable these to be searched for in `killerbee/config.py` and then reins
9893
9994ApiMote v4beta (and v3):
10095----------------
101- The devices typically come preloaded and do not need to be reflashed for basic
102- use.
96+ The devices typically come preloaded and do not need to be reflashed for basic use.
10397
10498The hardware is open-source at https://github.com/riverloopsec/apimote .
10599It is available assembled by contacting team at riverloopsecurity dot com.
@@ -174,8 +168,6 @@ networks, built using the KillerBee framework. Each tool has its own usage
174168instructions documented by running the tool with the "-h" argument, and
175169summarized below.
176170
177-
178- + kbbootloader - Switches device into DFU/BOOTLOADER mode (if device is capable)
179171+ zbid - Identifies available interfaces that can be used by KillerBee
180172 and associated tools.
181173+ zbwireshark - Similar to zbdump but exposes a named pipe for real-time
@@ -218,17 +210,15 @@ summarized below.
218210+ zbdsniff - Captures ZigBee traffic, looking for NWK frames and over-the-air
219211 key provisioning. When a key is found, zbdsniff prints the
220212 key to stdout. The sample packet capture
221- sample/zigbee-network-key-ota.dcf can be used to demonstrate
213+ ` sample/zigbee-network-key-ota.dcf ` can be used to demonstrate
222214 this functionality.
223215+ zbfind - A GTK GUI application for tracking the location of an IEEE
224- 802.15.4 transmitter by measuring RSSI. Zbfind can be passive
216+ 802.15.4 transmitter by measuring RSSI. zbfind can be passive
225217 in discovery (only listen for packets) or it can be active by
226218 sending Beacon Request frames and recording the responses from
227219 ZigBee routers and coordinators.
228220 If you get a bunch of errors after starting this tool, make
229- sure your DISPLAY variable is set properly. If you know how
230- to catch these errors to display a reasonable error message,
231- please drop me a note.
221+ sure your ` DISPLAY ` variable is set properly.
232222+ zbgoodfind - Implements a key search function using an encrypted packet
233223 capture and memory dump from a legitimate ZigBee or IEEE
234224 802.15.4 device. This tool accompanies Travis Goodspeed's
@@ -245,6 +235,7 @@ summarized below.
245235 installed to run this.
246236+ zbscapy - Provides an interactive Scapy shell for interacting via a
247237 KillerBee interface. Scapy must be installed to run this.
238+ + kbbootloader - Switches device into DFU/BOOTLOADER mode (if device is capable)
248239
249240Additional tools, that are for special cases or are not stable, are stored in
250241 the Api-Do project repository: http://code.google.com/p/zigbee-security/
@@ -285,8 +276,8 @@ QUESTIONS/COMMENTS/CONCERNS
285276==============
286277Please use the ticketing system at https://github.com/riverloopsec/killerbee/issues .
287278
288- The original version was written by: jwright@willhackforsushi.com
289- The current version, fixes, etc are handled by: ryan@riverloopsecurity.com
290- Additional Tools/Fixes by: bryanhalf@gmail.com
279+ The original version was written by: jwright@willhackforsushi.com .
280+ The current version, fixes, etc are handled by: ryan@riverloopsecurity.com .
281+ (See the list above for all contributors/credits.)
291282
292- For contributors/developers, see DEVELOPMENT.md for details and guidance.
283+ For contributors/developers, see ` DEVELOPMENT.md ` for details and guidance.
0 commit comments