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