19 package org.sleuthkit.autopsy.logicalimager.configuration;
21 import java.util.ArrayList;
22 import java.util.List;
23 import org.openide.util.NbBundle;
29 "EncryptionProgramsRule.encryptionProgramsRuleName=Encryption Programs",
30 "EncryptionProgramsRule.encryptionProgramsRuleDescription=Find encryption programs"
32 final class EncryptionProgramsRule {
34 private static final String ENCRYPTION_PROGRAMS_RULE_NAME = Bundle.EncryptionProgramsRule_encryptionProgramsRuleName();
35 private static final String ENCRYPTION_PROGRAMS_RULE_DESCRIPTION = Bundle.EncryptionProgramsRule_encryptionProgramsRuleDescription();
36 private static final List<String> FILENAMES =
new ArrayList<>();
38 private EncryptionProgramsRule() {
44 FILENAMES.add(
"truecrypt.exe");
47 FILENAMES.add(
"AxCrypt.exe");
50 FILENAMES.add(
"VeraCrypt.exe");
51 FILENAMES.add(
"VeraCrypt Format.exe");
52 FILENAMES.add(
"VeraCrypt Setup.exe");
53 FILENAMES.add(
"VeraCryptExpander.exe");
56 FILENAMES.add(
"gpg-agent.exe");
57 FILENAMES.add(
"gpg-connect-agent.exe");
58 FILENAMES.add(
"gpg-preset-passphrase.exe");
59 FILENAMES.add(
"gpg-wks-client.exe");
60 FILENAMES.add(
"gpg.exe");
61 FILENAMES.add(
"gpgconf.exe");
62 FILENAMES.add(
"gpgme-w32spawn.exe");
63 FILENAMES.add(
"gpgsm.exe");
64 FILENAMES.add(
"gpgtar.exe");
65 FILENAMES.add(
"gpgv.exe");
68 FILENAMES.add(
"PGP Viewer.exe");
69 FILENAMES.add(
"PGPcbt64.exe");
70 FILENAMES.add(
"PGPdesk.exe");
71 FILENAMES.add(
"PGPfsd.exe");
72 FILENAMES.add(
"PGPmnApp.exe");
73 FILENAMES.add(
"pgpnetshare.exe");
74 FILENAMES.add(
"pgpp.exe");
75 FILENAMES.add(
"PGPpdCreate.exe");
76 FILENAMES.add(
"pgppe.exe");
77 FILENAMES.add(
"pgpstart.exe");
78 FILENAMES.add(
"PGPtray.exe");
79 FILENAMES.add(
"PGPwde.exe");
80 FILENAMES.add(
"PGP Portable.exe");
84 static String getName() {
85 return ENCRYPTION_PROGRAMS_RULE_NAME;
88 static String getDescription() {
89 return ENCRYPTION_PROGRAMS_RULE_DESCRIPTION;
92 static List<String> getFilenames() {