Use snapshot to migrate to local

Hi, I need to migrate a website to my local server, files, database, everything.

Problem is because its on an educational network and i dont have access to FTP due to security at work I need to do this with some kind of plugin. Ideally zipping up the entire site and letting me move it somewhere else.

Is this something I can do with snapshot? Does the 1 click installer work as a full install?

Or is there a better plugin to use for this?