I know it's not a help to your problem...
But I would recommend using BlackIce or Zone Alarm for your firewall needs. I have tried so many other firewall programs and have found these to be
the best in my oppinion.
With BlackIce (Aswel with others I expect) you can see exactly who has tried to gain access or port scanned you. It tells you the IP address and the
DNS. So you can get back at them

Lol no seriously... They are really good programs.