I've got a doubt: I'm starting to work in random places (consulting) which means I switch from a network infrastructure to another one depending on the client. I'm really concerned about security and such since I must work with "confidential" files and stuff (that is, files they cannot see).
All around the net is the suggestion of using a VPN to access work (I've got one) and home PCs from public places such as cafes, airports and such. I'm taking a client's network as such (even if it's a company and it should be "safe") as I don't wanna take risks, or at least not a lot.
My question is: If I log in to a work/home VPN (by DD-WRT, a linux box, fortigate, cisco, SSH tunnel, etc) with some kind of authentication (CHAP? MSCHAPv2? SSL?) is it enough to keep my communication safe?
I mean, will the network staff (or script kiddies in case of a public network somewhere in a cafe with free WiFi, since I have a laptop) see the data I'm transmitting, or is it encrypted enough? What I'd like to know is to which level can my network VPN data be sniffed, such as -what- is going over the wire or if they only see IPs (internal/external) and ports and then encrypted gibberish? like, all in all, is VPN safe in terms of sniffing data and/or network-related stuff? as, if I connect to a development server at 192.168.100.10 will they see it as such somewhere in their tracer? (I'm thinking of Wireshark and such).