X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.ccspi;h=28086ec8f2ed923851cd018454b3eb05d991aa2f;hp=6c2d2425ceda15b63bb69389c70e55ca8bf82122;hb=9134ed351ad68ee6c10875f02571b4c46d2072fa;hpb=488bacac294141af99fbec482db6ca21b8019a5e diff --git a/client/goodfet.ccspi b/client/goodfet.ccspi index 6c2d242..28086ec 100755 --- a/client/goodfet.ccspi +++ b/client/goodfet.ccspi @@ -27,7 +27,7 @@ if(len(sys.argv)==1): print "%s sniffdissect" % sys.argv[0]; print "\n%s txtoscount [-i|-r] TinyOS BlinkToLED" % sys.argv[0]; - print "%s reflexjam" % sys.argv[0]; + print "%s reflexjam [channel=11] [delay=0]" % sys.argv[0]; sys.exit(); @@ -66,11 +66,14 @@ if(sys.argv[1]=="reflexjam" or sys.argv[1]=="reflexjamack"): client.RF_setfreq(freq); else: client.RF_setchan(freq); + duration=0; + if len(sys.argv)>3: + duration=eval(sys.argv[3]); client.CC_RFST_RX(); print "Reflexively jamming on %i MHz" % (client.RF_getfreq()/10**6); #Now we let the firmware take over, watching for packets and jamming them. if sys.argv[1]=="reflexjam": - client.RF_reflexjam(); + client.RF_reflexjam(duration); elif sys.argv[1]=="reflexjamack": client.RF_reflexjam_autoack();