This kind of proxy understands not only the commands, but also the general format of the content. Content type-aware proxies can verify that the correct content type is present. It may filter out certain content types or scan the packaging of the content for known security problems. For example: scaning email for header exploits, FTP downloads for self-extracting archives, http transfers of type application/java.