X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.cc;h=e58ec686330f9a495cce1a956592d15d15580af9;hp=bb8c068a077d852b712b6291aaf73f9f064977fa;hb=105419853423fb0f37ac30db8d730ec9ab4f3cd9;hpb=2be996cbec43567d2a250e7f72db5086f2554d93 diff --git a/client/goodfet.cc b/client/goodfet.cc index bb8c068..e58ec68 100755 --- a/client/goodfet.cc +++ b/client/goodfet.cc @@ -245,6 +245,24 @@ if(sys.argv[1]=="sniffsimpliciti"): packet=client.RF_rxpacket(); printpacket(packet); sys.stdout.flush(); +if(sys.argv[1]=="sniffook"): + region="lf"; + if len(sys.argv)>2: + region=sys.argv[2]; + + client.CC1110_crystal(); + client.RF_idle(); + + client.config_ook(region); + + print "Listening for OOK on %f MHz" % (client.RF_getfreq()/10.0**6); + #Now we're ready to get packets. + while 1: + packet=None; + while packet==None: + packet=client.RF_rxpacket(); + printpacket(packet); + sys.stdout.flush(); if(sys.argv[1]=="sniffdash7"): region="lf"; if len(sys.argv)>2: