When running Win98, I had a firewall security program that logged hits from the internet, showing IP addresses, MAC addresses (sometimes), port numbers that were attempted to access, time of day, number of tries, etc. The application has no upgrade for XP.
Is it possible for XP firewall to log attempted access hits?