Snoop Functions

Hello! It is my first post in this forum :).

I`m facing a strange issue. I am using a Solaris 8 as OS, and using the ipnat (ipf) to NAT an incoming port to another, as following:

 Host                    SUN with Solaris 8/NAT          WEB Page

(A.B.C.D:80) ---> |A.B.C.D:80 -> A.B.C.D:8800| ---> HTTP

I need to NAT the original port (80) to the port 8800, one aplication is "listening" in this port to redirect the traffic to an URL.

If the command snoop is activated it works well, but if it is disable it don�t work. With the snoop command disable the packet arrives to the SUN station and the NAT process acts well but the redirector process (port 8800) don�t do anything.

Please, I need help with this issue, anyone knows about bugs in the snoop ? or anybody, please, could tell me how exactlly snoop command works ?

Thanks a lot in advance!
Miguel.