Hi folks
       For a project, I tried accessing the source and
dest port  of received ip packets in ip_input.c file
(ip_recv() function, just before the return NF_HOOK
statement)    by using skb->h.th->source and
skb->h.th->dest and printing them in var/log/messages
but I am not able to correctly access the ports. 
   Following are the source and dest port printed for
3 types of commands in var/log/messages:
(all in hex)

  For command             Source port   Dest port
1. ftp localhost          1045           1d01
( I setup a ftp server                  
on my machine)

2. telnet localhost       1045          3c00

3. wget www.yahoo.com/     45           dc00   
        index.html  


All the above port numbers are unexpected. For ftp it
should have been hex 15, for wget hex 50 and for
telnet hex 17.

(I wanted for tcp connections currently, hence i am
using th)

   I am able to access the source and dest ip addr
thro ip header however. 

   I am a novice at kernel hacking. Your help will be
highly appreciated.

Thank you
Gautam.  

__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2



-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@;redhat.com?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to