#include "format.h" #include "sock.h" #include "conn.h" #include "cw.h" #include "dot11.h" int cw_format_dot11_fc_flags(char *dst, uint8_t *frame){ char *s = dst; uint8_t f = frame[0]; s+=sprintf(s,"ToDS:%d ", f&1 ? 1:0); s+=sprintf(s,"FromDS:%d ", f&2 ? 1:0); s+=sprintf(s,"More Frgs:%d ", f&4 ? 1:0); s+=sprintf(s,"Retry:%d ", f&8 ? 1:0); s+=sprintf(s,"PwrMgmt:%d ", f&16 ? 1:0); s+=sprintf(s,"More Dta:%d ", f&32 ? 1:0); s+=sprintf(s,"Protec:%d ", f&64 ? 1:0); s+=sprintf(s,"+HTC/:%d ", f&128 ? 1:0); return s-dst; } int cw_format_dot11_rates(char *dst, const uint8_t *src, int len) { int i; char * k=""; char *s=dst; for(i=0; i