Snort mailing list archives

Re: Hash function for ip 4-tuple


From: Alex Adamos <alexthakidadam () hotmail com>
Date: Mon, 4 Feb 2013 15:12:04 +0200


Thanks Andrei, i'll try that!How do you get the IP? in sfSnortPacket structure its a sfip_t type. Is it done with 
sfip_to_str and then something like strtol?

Date: Mon, 4 Feb 2013 16:19:24 +0400
From: andrei_1980 () mail ru
To: alexthakidadam () hotmail com
CC: snort-users () lists sourceforge net
Subject: Re: [Snort-users] Hash function for ip 4-tuple


  
    
  
  
    I'm not professional in that. When i
      need quick solution, I tried
          the following method. 

      

      ( IP1*(2^16) + port1)  xor  ( IP2*(2^16) + port2 )

      

      It is a
          simple method, and
          does not guarantee that no
          conflicts.

      

      This worked for my needs. 

      

      

    
    
      
      
        Hi,
        

        
        in order to keep track of flows in my DPX i want to create
          a hash table, but i don't have
            any experience in hashing. Can anyone propose any idea how the hash function
            should be? 
        

          
        Thanks,
        Alex.
      
      

      
      

      ------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
      

      
      

      _______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
    
    
                                          
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Current thread: