Comment Use Windows XP Firewall and/or IPSEC (Score 1) 833
Before connecting to the internet:
You shoud first disable any unnecessary services (say IIS).
For Windows XP
You can enable the firewall that comes with Windows XP. (Easy and provides the best protection.)
For Windows 2000
You can use IPSEC. (May be complicated and time consuming.)
Set any IP which connect to your vulernerable ports (say, 80, 139, 445... etc) to use IPSEC.
For Windows NT (and beyond)
You can use the TCP/IP filtering in the network interface (not IPSEC). (Not a perfect solution, but that's the only method that I know for NT).
You shoud first disable any unnecessary services (say IIS).
For Windows XP
You can enable the firewall that comes with Windows XP. (Easy and provides the best protection.)
For Windows 2000
You can use IPSEC. (May be complicated and time consuming.)
Set any IP which connect to your vulernerable ports (say, 80, 139, 445... etc) to use IPSEC.
For Windows NT (and beyond)
You can use the TCP/IP filtering in the network interface (not IPSEC). (Not a perfect solution, but that's the only method that I know for NT).