X-Git-Url: http://git.rot13.org//?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.cc;fp=client%2Fgoodfet.cc;h=c83a7bda542c638c326e389db5afdc8d23419414;hp=a3427f9852e3e7d247f7173cd2d3e0264339f00a;hb=e44403822e6c8729c2d54714aceea3c9774f41b2;hpb=b573cc6c766c1640cf47159c1920f431df7f2d92 diff --git a/client/goodfet.cc b/client/goodfet.cc index a3427f9..c83a7bd 100755 --- a/client/goodfet.cc +++ b/client/goodfet.cc @@ -203,6 +203,22 @@ if(sys.argv[1]=="rssi"): string=("%s."%string); print "%02x %04i %s" % (rssi,rssi, string); +if(sys.argv[1]=="sniff"): + client.CC1110_crystal(); + client.RF_idle(); + + #client.config_simpliciti(region); + + print "Listening as %x on %f MHz" % (client.RF_getsmac(), + 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]=="sniffsimpliciti"): region="us"; if len(sys.argv)>2: