root/branch/BTSniff/ChangeLog @ 5396

Revision 5396, 3.9 kB (checked in by qsy, 4 years ago)

PM updated with new namespace

Line 
12009-09-08 Quek Shu Yang (quekshuy@gmail.com)
2==============================================
3        * Solved bugs in layers.c
4        * Refactored btsniff_fileio as a result of changes in layers.c
5        * Added experimental methods for reading from hcidump files.
6                - sniffio.c
7                - sniffio.h
8        * Pincracker runs in separate process.  Refactored for integration with PM.
9           Rewrote some of the method documentation.
10                - crack.py
11        * Added LMP and L2CAP BtLayerUnit objects for convenient representation.
12                - sniffer.py
13       
14
15
162009-08-07 Quek Shu Yang (quekshuy@gmail.com)
17==============================================
18        * Added an svncopy of PacketManipulator for integration purposes.
19        * Refactoring of Bluetooth packet data structures. Better formal definitions.
20                - layers.c
21                - layers.h
22
232009-07-30 Quek Shu Yang (quekshuy@gmail.com)
24==============================================
25        * Added simple testing harness; makes use of nosetests. Tests PinCrackRunner in module crack
26                - tests/run_all.py
27                - tests/testcrack.py
28
292009-07-28 Quek Shu Yang (quekshuy@gmail.com)
30==============================================
31        * Added second example (test_pincrackrunner()) to illustrate pin-cracking use. Does not do real-time sniffing as part
32                of pin-cracking. Added example (mainI()) that does pin-cracking with sniffing.
33                - eg2runner.py
34        * Added PinCrackData data structure (attribute of SniffSession) to store relevant LMP data for pin-cracking.
35        Pin-cracking designed to be done asynchronous to sniffing.
36                - sniffcommon.py
37        * PinCrackRunner Thread subclass for pincracking.
38                - crack.py
39        * Added script to setup examples for running in build directory. Copies btpincrack-v0.3 into build directory.
40                - examples/setupegs
41
422009-07-21 Quek Shu Yang (quekshuy@gmail.com)
43==============================================
44        * Added module for all cracks. Contains private function that does legwork for computation of pin.
45                - sniffcrack.c/h
46                - crack.py
47        * Added SniffSession class as blanket structure for details that might be needed for sniffing.
48                - sniffcommon.py
49        * handlers module added. Refactoring: BTSniffHandler added to handlers. New handler: FrontlineHandler
50        which duplicates the functionality of the original frontline tool.
51                - handlers.py
52
532009-07-15 Quek Shu Yang (quekshuy@gmail.com)
54==============================================
55        * Added module for hcidump write functionality. Set up protocol for future write formats
56                - sniffio.c/h
57        * Added examples folder
58                - eg1hcidump.py makes use of hcidump functionality
59                        - has class HCIDumpHandler sample of writing on receipt
60
612009-07-11 Quek Shu Yang (quekshuy@gmail.com)
62==============================================
63        * Added garbage collection functionality to objects
64                - bthandler.c
65                - baseniffmodule.c
66        * Refined error handling in baseniffmodule.c
67        * Added SniffError in sniff module and removed from sniffer.py
68
69
702009-07-07 Quek Shu Yang (quekshuy@gmail.com)
71==============================================
72    * Added data structures to represent a packet received on HCI from the hardware
73        - SniffPacket
74        - _LMPPacket
75        - LMPPacket (wraps _LMPPacket in Python)
76    * Added callback mechanism when packet is received in sniffer
77        - SniffHandler base class to be subclassed
78        - SniffHandler contains recvpacket method to be overriden. Callback method.
79    * Duplicated printout functionality in sniffer.py as example of usage of callback mechanism
80    * Added runner btsniffer to BTSniff/
81    * Added scripts/devrun for easier building and running of development version
82
832009-07-05 Quek Shu Yang (quekshuy@gmail.com)
84==============================================
85    * Working port of the C-based "frontline" Bluetooth sniffing tool
86
872009-06-30 Quek Shu Yang (quekshuy@gmail.com)
88==============================================
89    * Init ChangeLog
90    * To reduce the dependence on PyBluez, we use Python to wrap the original C code
91    * Changed the structure of the package to umit.bluetooth.sniff
Note: See TracBrowser for help on using the browser.