[pso] HELP cum se obtin numerele porturilor??

George Ombas pso@cursuri.cs.pub.ro
Mon, 14 Jun 2004 06:46:32 -0700 (PDT)


Eu folosesc pt  tema  2 masini virtuale folosind
bridged connection  
Am vrut sa obtin numerele porturilor astfel:
 
struct sk_buff *sb = *skb;
 struct iphdr *ip = sb->nh.iph;
 struct tcphdr *tcp = (struct
tcphdr*)((__u32*)(ip+ip->ihl));
  
   if(ip->protocol == IPPROTO_TCP){
       
       ports=tcp->source;
       portd=tcp->dest;
...............................
Am facut asa si pentru hook in
si pentru hook out.
Problema este ca pentru pachetele care au ca 
sursa statia care are inserat modulul
obtin port sursa=0 si port destinatie=0.



	
		
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/