projects
/
my-code
/
hdw-sniff.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bla
[my-code/hdw-sniff.git]
/
hdw-sniff.c
diff --git
a/hdw-sniff.c
b/hdw-sniff.c
index
48e7bdc
..
d6f2b0c
100644
(file)
--- a/
hdw-sniff.c
+++ b/
hdw-sniff.c
@@
-61,12
+61,14
@@
int main(int argc, char *argv[]) {
}
/* is ieee802.11 ? -- we assume yes :) */
}
/* is ieee802.11 ? -- we assume yes :) */
-
-
+ /* ... */
+
+
+ /* ieee802.3 */
/* ethernet */
e_hdr=(struct ethhdr *)package;
/* what types ? */
/* ethernet */
e_hdr=(struct ethhdr *)package;
/* what types ? */
- printf("type
s
= ");
+ printf("type = ");
printf("%x ",ntohs(e_hdr->h_proto));
printf("dest_addr = ");
for(i=0;i<ETH_ALEN;i++)
printf("%x ",ntohs(e_hdr->h_proto));
printf("dest_addr = ");
for(i=0;i<ETH_ALEN;i++)
@@
-85,7
+87,7
@@
int main(int argc, char *argv[]) {
//printf("total_length(dec.) = %hu \n",*(ip_hdr->ip_len));
//printf("ip_addresses: source = ");
//for(i=0;i<4;i++)
//printf("total_length(dec.) = %hu \n",*(ip_hdr->ip_len));
//printf("ip_addresses: source = ");
//for(i=0;i<4;i++)
- // printf("%x%s",
*(ip_hdr->ip_src+i
),
+ // printf("%x%s",
ntohl(ip_hdr->ip_src
),
// (i==3?"\n":"."));
// (i==3?"\n":"."));