| Options | Description |
| -ai | Enable neural-network virus detection. The -ai option should not be used with the -noheur option. |
| -archive=n [default] | Scan inside supported archives n levels deep, the supported range is between 1 and 99, the default level is 5. Supported archives are .zip, .cab, .tar, .gz, .izh and .arj files. Currently F-PROT Antivirus does not support disinfection or removal of infected files within archives. Unix mailboxes are considered to be archives and therefore F-PROT Antivirus is not able to remove infected attachments. |
| -noarchive | Does not scan inside archives. The option -noarchive implies -noserver. |
| -server [default] | Attempts to identify infections within password protected archives. The option -server implies -archive. |
| -type | Scan files by content. By default f-prot scans all files. By using the -type option, you are instructing the scanner to limit the search to scanning by content. |
| -noserver | Does not attempt to identify infections within password protected archives. |
| -collect | Scan a virus collection. This option is intended for advanced users. When this option is used it will, e.g. scan for bootsector viruses within files, even though the virus resides within a file instead of a bootsector. |
| -delete | The -delete option is disabled. We rely on applications handling the delete of the files themselves. |
| -disinf | Disinfect whenever possible. By default this requires user confirmation but if you include the -auto option F-PROT Antivirus will not prompt you for confirmation before disinfecting infected files. F-PROT Antivirus does not support disinfection of infected files located within archives. |
| -dumb [default] | Scan all files, regardless of extensions or content. |
| -ext | Scan only files with default extensions. By default f-prot scans all files. By using the -ext option, you are instructing the scanner to limit the search to files with default extensions |
| -noheur | Disable heuristic scanning. The -noheur option should not be used with the -ai option. |
| -nosub | Do not scan subdirectories. |
| -onlyheur | Only use heuristics, do not scan for known virus signatures. By using this option f-prot will only detect a fraction of infected files. |
| -packed [default] | Unpack compressed executables. |
| -move | The -move option is disabled. It is expected that applications interfacing with the daemon moved the files. This is so the applications do not run into problems as a result of a stale file descriptor. |
| -rename | The -rename option is disabled. It is expected that applications interfacing with the daemon renamed the files. This is so the applications do not run into problems as a result of a stale file descriptor. |
| -nomacro | Do not scan for macro viruses. |
| -onlymacro | Only scan for macro viruses. |
| -removeall | Remove all macros from all documents. When this option is used with -disinf or -delete all identified macros will be removed. |
| -removenew | Remove new variants of macro viruses by removing all macros from infected documents. |
| -saferemove | Remove all macros from documents, if a known virus is found. |
| -id | The -id option will associate an ID with the scan request, and can prove to be useful for certain applications.
An application wanting an ID associated with a scan would send: GET /path/to/file?-id=435 HTTP/1.0 To associate the ID 435 with that particular file. |
| -remote-dtd | The -remote-dtd option will reference remotely the data type definition (DTD) file for the Daemon Scanner's XML report. The DTD referenced will be at http://www.f-prot.com/fprotd.dtd |