sockets without processes
hi,
i am aware that OWNER matching on iptables is still experimental, but
i have a related question, which excited my interest...
my 'postfix' user is allowed to send packets to port 25/tcp of any
system. this seems to work just fine as mails are delivered, but for
each message, my iptables also log a DROP'd attempt (2 packets) to
send to port 25. i had a look with netstat -lp and found out that just
prior to sending a message as postfix, netstat reports a socket not
owned by a process. so if netstat -lp looks as follows for postfix:
tcp  0  0 *:smtp              *:*             LISTEN      3923/master
telling me that pid 3923 is postfix' master program binding to port
25, then the following two entries, which exist just before an smtp
message is sent
tcp  0  0 192.168.14.6:32884  mailhost:smtp   TIME_WAIT   -                   
tcp  0  0 192.168.14.6:32885  mailhost:smtp   TIME_WAIT   -                   
tell me nothing about the process owning them.
i am merely wondering why this is possible...
martin;              (greetings from the heart of the sun.)
  \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
-- 
hi! i'm a .signature virus!
copy me into your ~/.signature to help me spread!
Reply to: