Application layer protocols and command-line utilities