Originally posted by: Muse
Right, that's what I thought. That's why I'd prefer that if someone tries to hit port 113 on my computer, he gets no response instead of the response that the port is closed. I can't seem to find a way to do it, though. Would it be in my router's configuration (D-Link DI-704p) or my Zonealarm? Or is it possible?
Actually, you probably don't want that, in fact, for a lot of things, using 'stealth' (packet dropped) over 'closed' (port closed return packet) is not a good idea.
1) It's only quasi-resource saving in the event of a Denial of Service attack.
2) From everything I've come across, 90% of all cable or DSL service providers use routers configured to responde with icmp-destination-unreachable packets when pinging an IP address where there REALLY isn't a machine, whereas if the machine is there, 'stealth' will respond with an icmp-destination-port-unreachable packet, from your source IP, effectively meaning 'stealth' only works on lamers who use portscanners without watching the return packets.
3) Dropping packets is bad network behaviour, and as far as I know, is against RFCs.
4) Possibly most importantly: It can slow down connections. A lot of IRC networks look for an IDENT server listening. If the IRC server in question tries to connect to TCP/113 and the packet is dropped by the client, it has to wait for the configured timeout before letting you connect. Since the default is usually anywhere from 1 to 3 minutes, depending on server, this can significantly add to your connection time. IRC is just one example, but there are several other similar services.
'Stealth' mode in and of itself is a bit of a misnomer, and really should be taken with a grain of salt. If your computer is hooked to the internet via any link, you'd be very hard pressed to prevent anyone from seeing you're online.
Just try to keep in mind that the internet is a public network, not a private one. Don't have any delusions of guaranteed privacy, take measures to protect your personal information, and you'll do fine.
🙂