@wizlog, sniffing é o ato de ler o conteúdo dos pacotes de dados, independentemente da estrutura da rede em que esses pacotes estão viajando.
@silvercore, a resposta é sim. Geralmente, o sniffer teria que ter acesso à mesma rede que você, mas, a menos que você esteja criptografando a transferência de arquivos, o conteúdo de qualquer arquivo ou dados transferidos estará acessível a qualquer sniffer com acesso apropriado. Para esclarecer, um sniffer devidamente situado sempre poderá ver o conteúdo dos pacotes viajando pela rede, a criptografia dificulta ainda mais a tarefa de entender o conteúdo desses pacotes.
Você pode testar isso instalando o Wireshark em um terceiro computador e configurando-o para coletar pacotes enquanto a transferência estiver ocorrendo e observar a saída.
UPDATE: informações com base na resposta do HarryMC abaixo:
Enquanto você, com o Wireshark, provavelmente terá problemas ao "ler" o conteúdo do arquivo transferido, mesmo que não esteja criptografado, no Wireshark você deve ser capaz de definir filtros para procurar por determinadas cadeias de caracteres no conteúdo do pacote. Ler o nome do arquivo a ser transferido não deve ser muito difícil, nem ler qualquer informação sobre o tipo de utilitário de empacotamento usado para criar o arquivo. As informações que você pode ler facilmente devem dar alguma indicação do conteúdo do arquivo sem precisar extrair os dados do arquivo e recriá-lo.