commit often and soon
[my-code/hdw-sniff.git] / main.c
diff --git a/main.c b/main.c
index b7d0b53..d26fbf2 100644 (file)
--- a/main.c
+++ b/main.c
@@ -14,7 +14,7 @@ int display_console(t_info *info,char *string) {
   int x,y,size,count,cnt,i,s;
   t_display *display;
   t_sta *sta;
-  char help[32];
+  char help[128];
 
   display=(t_display *)&(info->display);
 
@@ -105,14 +105,17 @@ int display_console(t_info *info,char *string) {
     snprintf(help,13,"data: %06d",sta->count_data);
     display_string(display,1,7,help,12);
 
-    snprintf(help,33,"ethernet snap: %02x %02x %02x %02x %02x %02x",
-             sta->snap[0],sta->snap[1],sta->snap[2],
-             sta->snap[3],sta->snap[4],sta->snap[5]);
-    display_string(display,1,9,help,32);
     snprintf(help,25,"bssid: %02x:%02x:%02x:%02x:%02x:%02x",
              sta->bssid[0],sta->bssid[1],sta->bssid[2],
              sta->bssid[3],sta->bssid[4],sta->bssid[5]);
-    display_string(display,1,10,help,24);
+    display_string(display,1,9,help,24);
+    if(sta->wep==WEP) {
+      snprintf(help,67,"iv + keynr | crypted snap: %02x %02x %02x %02x | %02x %02x %02x %02x %02x %02x",
+               sta->snap[0],sta->snap[1],sta->snap[2],sta->snap[3],
+               sta->snap[4],sta->snap[5],sta->snap[6],sta->snap[7],
+               sta->snap[8],sta->snap[9]);
+      display_string(display,1,10,help,66);
+    }
   }
 
   /* footer */