Hola
el que te hagan escaneos hacia ese u otro puerto no significa que tengas un virus en tu sistema, símplemente están buscando vulnerabilidades (seguramente el atacante ni siquiera sepa que está infectado) . Otra cosa bien distinta sería si el cortafuegos logease intentos de salida (o salidas directamente en la sección de conexiones permitidas).
De todas formas no tienes que preocuparte ya que si el cortafuegos te avisa es señal de que actúa cerrando el paso.
El puerto TCP 445 es utilizado tanto por Win 2K, Win XP y Server 2003 para manejar recursos e impresoras compartidas a través de una red, utilizando el protocolo SMB (Server Message Block) a través de TCP/IP, en lugar de utilizar NetBIOS, como hacían los anteriores s.o. de M$. Se encuentra abierto por defecto.
Existe una forma de cerrar en Win XP este puerto pero como hay que meterse a hacer modificaciones en el registro prefiero no ponerlo.
Para cerrar puertos de una forma más segura existe la utilidad freeware PortBlocker, que está en inglés pero es fácil de manejar. La versión 1.02 la puedes descargar de aquí:
zonavirus.com/descargas
Algunos bichos que usan el puerto 445 son: Randon, Sasser, Deloder, Aladinz, Sluter, Deborm, Gaobot ...
Para finalizar te comento que los cortafuegos no son programas infalibles y existen varias formas de saltarse su protección, por lo que el método más seguro para saber si existen conexiones anómalas es mediante monitores de procesos y de conexiones.
Para ello tienes estas dos utilidades freeware que son muy efectivas:
Process Explorer 8.35 (traducida al castellano)
(link roto)
TCPView 2.34 (inglés)
(link roto)
Es bueno que te acostumbres a usarlos regularmente y en unos pocos días con sólo echar un vistazo sabrás si todo está en orden... o no.
Espero haberte sido de ayuda y si tienes dudas sobre cómo usar alguno de los programas sólo coméntamelo.
Saludos.