Extensions to the CCSPI module for faster sniffing. Added 'goodfet.ccspi fastsniff' for REALLY fast sniffing. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1283 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Added 'goodfet.ccspi sniffnonce' for sniffing the nonce sequences. Might might illogical assumptions about the packet structure, such as that there is a PAN ID but no addresses. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1277 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Reading and writing of CC2420 RAM. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1276 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Working toward decrypting 15.4 packets in CCSPI. Nonces and regions are completely variable, so promiscuous sniffing will be hard. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1265 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Lots of new CC2420 stabilization. 'goodfet.ccspi surf' for channel surfing. 'goodfet.ccspi spectrum' for cheap spectrum analysis. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1222 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Make GoodFETCCSPI.py return True if a register poke succeeds, else False. Also changes to goodfet.ccspi on comments. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1177 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Reflex jamming in CCSPI now has a selectable backoff, useful when jamming packets of a certain (longer) length. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1090 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Emergency fix: accidentally used C comment style in Python. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1080 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Minor CCSPI client patches. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1079 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Removed unnecessary dependencies on py-serial for better use with the py-bluez devices. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1039 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
more work on ccspi reflexive jam with autoack. jamming is slow in the autoack mode and the forged ACK has checksum issues. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1019 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
ccspi application reflexive jamming and reflexive jamming returning the jammed frame's seqnums git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1004 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
telosb reflexive jamming, beta version, confirmed works in some testing, improvements still to be made git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1003 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Ignore status fields of register 0x18 in the CC2420 during GoodFETCCSPI.poke(). git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@958 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Default JEDEC entry for M25P80 on Telos B. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@957 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
rmspeers on GoodFETCCSPI fixing RF_autocrc and adding support to act like a TinyOS CountToRadio demo application git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@953 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
CC2420 autocrc. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@952 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
set/get SYNC on CC2420. Fixed warning in SetFreq. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@950 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
CCSPI stuff. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@949 12e2690d-a6be-4b82-a7b7-67c4a43b65c8
Promiscuity can be turned off in CCSPI. Addition of bsniff mode. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@948 12e2690d-a6be-4b82-a7b7-67c4a43b65c8