O módulo antivírus do ESET NOD32 Antivírus pode ser iniciado pela linha de comando – manualmente (com o comando “ecls”) ou com um arquivo em lotes (“bat”).
Os seguintes parâmetros e chaves podem ser utilizados ao executar o rastreador sob demanda na linha de comandos:
Opções gerais: | |
–ajuda | mostrar a ajuda e encerra |
–version | mostrar as informações sobre a versão e encerra |
–base-dir=PASTA | carregar módulos da PASTA |
–quar-dir=PASTA | PASTA de quarentena |
–aind | mostrar indicador de atividade |
–auto | verifica todos os discos rígidos no modo de limpeza |
Alvos: | |
–files | rastrear arquivos (padrão) |
–no-files | não rastrear arquivos |
–boots | rastrear setores de inicialização (padrão) |
–no-boots | não rastrear setores de inicialização |
–arch | rastrear arquivos compactados (padrão) |
–no-arch | não rastrear arquivos compactados |
–max-archive-level=NÍVEL | NÍVEL máximo de encadeamento de arquivos |
–scan-timeout=LIMIT | rastrear arquivos por LIMIT segundos no máximo. Se o tempo de rastreamento atingir esse limite, o rastreamento do arquivo atual será interrompida, e o rastreamento continuará para o próximo arquivo |
–max-arch-size=TAMANHOS | somente rastreia os primeiros TAMANHOS bytes no arquivo compactado (padrão 0 = sem limite) |
rastrear arquivos de email | |
–no-mail | não rastrear arquivos de email |
–sfx | rastrear arquivos compactados de auto-extracção |
–no-sfx | não rastrear arquivos compactados de auto-extracção |
–rtp | rastrear empacotadores em tempo real |
–no-rtp | não rastrear empacotadores em tempo real |
–exclude=PASTA | excluir PASTA do rastreamento (exemplo de exclusão de diversas pastas: –excluir <primeira>,<segunda>,…) |
–subdir | rastrear subpastas (padrão) |
–no-subdir | não rastrear subpastas |
–max-subdir-level=NÍVEL | NÍVEL máximo de encadeamento subpastas (padrão 0 =sem limite) |
–symlink | seguir links simbólicos (padrão) |
–no-symlink | ignorar links simbólicos |
–ext-exclude=EXTENSÕES | excluir do rastreamento EXTENSÕES, delimitadas por dois pontos |
Métodos: | |
–adware | rastrear se há Adware/Spyware/Riskware |
–no-adware | não rastrear se há Adware/Spyware/Riskware |
–unsafe | rastrear por aplicativos potencialmente não seguros |
–no-unsafe | não rastrear por aplicativos potencialmente não seguros |
–unwanted | rastrear por aplicativos potencialmente não desejados |
–no-unwanted | não rastrear por aplicativos potencialmente não desejados |
–pattern | usar assinaturas |
–no-pattern | não usar assinaturas |
–heur | ativar heurística |
–no-heur | desativar heurística |
–adv-heur | ativar Heurística avançada |
–no-adv-heur | desativar Heurística avançada |
Limpeza: | |
–action=AÇÃO | executar AÇÃO em objetos infectados. Ações disponíveis: nenhum, limpar, aviso |
–quarantine | copiar os arquivos infectados para Quarentena (completa AÇÃO) |
–no-quarantine | não copiar arquivos infectados para Quarentena |
Logs: | |
–log-file=ARQUIVO | registrar saída para ARQUIVO |
–log-rewrite | substituir arquivo de saída (padrão – acrescentar) |
–log-all | também registrar arquivos limpos |
–no-log-all | não registrar arquivos limpos (padrão) |
Os possíveis códigos de saída da verificação:
Observação
Os códigos de saída maiores que 100 significam que o arquivo não foi verificado e, portanto, pode estar infectado.
0 – nenhuma ameaça encontrada
1 – infiltração encontrada e removida
10 – não foi possível rastrear alguns arquivos
50 – alguns arquivos permanecem infectados
100 – outro erro