I don't know if it's illegal, but I don't see why you shouldn't use it. As long as you don't sniff they're network passwords with Wireshark, Cain, etc... or take up to much bandwidth I don't see how it's wrong.