Is there a Java program to capture packets?

Hi there. I'm curious why the network light on my Linksys router keeps on blinking even though I'm not doing anything. Is there a Java program to capture packets so that I would know what my computer is sending and receiving? I'm on a Windows XP 64 bit system. Thanks.
