Hi,
Just out of curiosity I ran this on my home PC while logged into JDS:
netstat -an | grep LISTEN
and was greeted with output that contained the following snippet:
...
*.64093 *.* 0 0 49152 0 LISTEN
*.33972 *.* 0 0 49152 0 LISTEN
*.56981 *.* 0 0 49152 0 LISTEN
*.49856 *.* 0 0 49152 0 LISTEN
*.39114 *.* 0 0 49152 0 LISTEN
*.54098 *.* 0 0 49152 0 LISTEN
*.36067 *.* 0 0 49152 0 LISTEN
*.53776 *.* 0 0 49152 0 LISTEN
*.58907 *.* 0 0 49152 0 LISTEN
*.33261 *.* 0 0 49152 0 LISTEN
*.36926 *.* 0 0 49152 0 LISTEN
*.55694 *.* 0 0 49152 0 LISTEN
*.53715 *.* 0 0 49152 0 LISTEN
*.59572 *.* 0 0 49152 0 LISTEN
*.62834 *.* 0 0 49152 0 LISTEN
*.52235 *.* 0 0 49152 0 LISTEN
*.61644 *.* 0 0 49152 0 LISTEN
*.41538 *.* 0 0 49152 0 LISTEN
...
Lotsa ephemeral open ports listening on all interfaces! After a little
scripting around pfiles
this is what I get:
...
sockname: AF_INET 0.0.0.0 port: 64093
moinakg 575 1 0 19:37:27 ? 0:01 /usr/lib/gconfd-2 13
sockname: AF_INET 0.0.0.0 port: 36067
moinakg 600 1 0 19:37:30 ? 0:01 gnome-panel
--sm-client-id default1
sockname: AF_INET 0.0.0.0 port: 54098
moinakg 597 1 1 19:37:29 ? 0:05 /usr/bin/metacity
--sm-client-id=default0
sockname: AF_INET 0.0.0.0 port: 39114
moinakg 589 1 0 19:37:28 ? 0:00
/usr/lib/gnome-settings-daemon
sockname: AF_INET 0.0.0.0 port: 53776
moinakg 602 1 0 19:37:30 ? 0:01 nautilus
--no-default-window --sm-client-id default2
sockname: AF_INET 0.0.0.0 port: 36926
moinakg 604 1 0 19:37:30 ? 0:00
/usr/lib/bonobo-activation-server --ac-activate --ior-output-fd=19
sockname: AF_INET 0.0.0.0 port: 55694
moinakg 615 1 0 19:37:32 ? 0:04 /usr/lib/wnck-applet
--oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-
sockname: AF_INET 0.0.0.0 port: 33261
moinakg 611 1 0 19:37:30 ? 0:00
/usr/lib/gnome-volume-manager --sm-disable
sockname: AF_INET 0.0.0.0 port: 58907
moinakg 610 1 0 19:37:30 ? 0:00 /usr/lib/gnome-vfs-daemon
sockname: AF_INET 0.0.0.0 port: 62834
moinakg 625 1 0 19:37:32 ? 0:00 /usr/lib/trashapplet
--oaf-activate-iid=OAFIID:GNOME_Panel_TrashApplet_Factory
sockname: AF_INET 0.0.0.0 port: 52235
sockname: AF_INET 0.0.0.0 port: 0
moinakg 617 1 0 19:37:32 ? 0:03
/usr/lib/gnome-netstatus-applet
--oaf-activate-iid=OAFIID:GNOME_NetstatusApplet
sockname: AF_INET 0.0.0.0 port: 61644
moinakg 619 1 0 19:37:32 ? 0:03
/usr/lib/mixer_applet2
--oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oa
sockname: AF_INET 0.0.0.0 port: 53715
moinakg 621 1 0 19:37:32 ? 0:01 /usr/lib/clock-applet
--oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf
sockname: AF_INET 0.0.0.0 port: 59572
moinakg 623 1 0 19:37:32 ? 0:00
/usr/lib/notification-area-applet
--oaf-activate-iid=OAFIID:GNOME_NotificationA
...
All the GNOME applets are listening on open ports. I wonder what could
be the purpose.
But this appears to undermine the Secure By Default requirement of not
listening by default
on the external interface.
Regards,
Moinak.