#include <openpts.h>
-int verbose = 0; /**< DEBUG */
-
/**
* print FSM status (location)
*/
int level0_num = 0;
int level1_num = 0;
- printf("Number of event\n");
- printf(" \n");
- printf("PCR Level0 Level1 \n");
+ printf(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_EVENT, "Number of events\n"
+ "PCR Level0 Level1\n"));
printf("--------------------------\n");
for (i = 0; i < MAX_PCRNUM; i++) {
* usage
*/
void usage(void) {
- fprintf(stderr, "OpenPTS command\n\n");
- fprintf(stderr, "Usage: iml2aide [options]\n\n");
- fprintf(stderr, "Options:\n");
- fprintf(stderr, " -c filename Set config file\n");
- fprintf(stderr, " -i filename Set IMA IML file. default, get IML via TSS\n");
- fprintf(stderr, " -r filename Set AIDE DB file as reference of fullpathname\n");
- fprintf(stderr, " -o filename Set output file (AIDE DB format, gziped)\n");
- fprintf(stderr, " -w filename Set output file (Ignore name list, plain text format)\n");
- fprintf(stderr, " -h Show this help message\n");
- fprintf(stderr, "\n");
+ fprintf(stderr, NLS(MS_OPENPTS, OPENPTS_IML2AIDE_USAGE, "OpenPTS command\n\n"
+ "Usage: iml2aide [options]\n\n"
+ "Options:\n"
+ " -c filename Set config file\n"
+ " -i filename Set IMA IML file. default, get IML via TSS\n"
+ " -r filename Set AIDE DB file as reference of fullpathname\n"
+ " -o filename Set output file (AIDE DB format, gziped)\n"
+ " -w filename Set output file (Ignore name list, plain text format)\n"
+ " -h Show this help message\n"
+ "\n"));
}
/**
OPENPTS_CONFIG *conf = NULL;
OPENPTS_CONTEXT *ctx = NULL;
- verbose = 0;
/* args */
while ((c = getopt(argc, argv, "do:i:c:r:w:h")) != EOF) {
switch (c) {
case 'd':
- verbose = 1;
+ setDebugFlags(DEBUG_FLAG);
break;
case 'i':
ima_filename = optarg;
/* check */
if (aide_filename == NULL) {
- fprintf(stderr, "Set output file (AIDE DB file)\n\n");
+ OUTPUT(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_SET_OUTPUT, "Set output file (AIDE DB file)\n\n"));
usage();
return -1;
}
if (config_filename == NULL) {
- fprintf(stderr, "Set config file\n\n");
+ OUTPUT(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_CONFIG, "Set config file\n\n"));
usage();
return -1;
}
/* ctx */
conf = newPtsConfig();
if (conf == NULL) {
- fprintf(stderr, "Internal Error\n");
+ ERROR("Internal Error\n");
return -1;
}
ctx = newPtsContext(conf);
if (ctx == NULL) {
- fprintf(stderr, "Internal Error\n");
+ ERROR("Internal Error\n");
return -1;
}
rc = loadAideDatabaseFile(ctx->aide_ctx, aideref_filename); // ir.c
if (rc < 0) {
- fprintf(stderr, "Internal Error, load AIDE DB() was failed\n");
+ ERROR("Internal Error, load AIDE DB() was failed\n");
return -1;
}
- printf("AIDE DB(ref) : %d entries (< %s)\n", rc, aideref_filename);
+ printf(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_DATABASE,
+ "AIDE Database(ref): %d entries (< %s)\n"), rc, aideref_filename);
/* set flags */
ctx->conf->ima_validation_mode = OPENPTS_VALIDATION_MODE_AIDE;
if (ima_filename == NULL) {
/* IML -> TSS -> Struct */
rc = getIml(ctx, 0);
- printf("IML : %d events (< TSS)\n", rc);
+ printf(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_EVENTS, "IML: %d events (< TSS)\n"), rc);
} else {
int count;
/* IML(file) -> Struct */
ima_type, 0, &count);
if (rc != PTS_SUCCESS) {
- fprintf(stderr, "Internal Error, raild atr ead IMA's IML\n");
+ ERROR("Internal Error, raild atr ead IMA's IML\n");
return -1;
}
- printf("IML : %d events (< %s)\n", rc, ima_filename);
+ printf(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_EVENTS_2, "IML: %d events (< %s)\n"), rc, ima_filename);
}
if (rc < 0) {
- fprintf(stderr, "Internal Error\n");
+ ERROR("Internal Error\n");
return -1;
}
rc = writeReducedAidbDatabase(ctx->aide_ctx, aide_filename);
}
if (rc < 0) {
- fprintf(stderr, "Internal Error\n");
+ ERROR("Internal Error\n");
return -1;
}
- printf("AIDE DB : %d entries (> %s) \n", rc, aide_filename);
+ printf(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_DATABASE_2,
+ "AIDE Database : %d entries (> %s) \n"), rc, aide_filename);
if (ignorelist_filename != NULL) {
rc = writeAideIgnoreList(ctx, ignorelist_filename);
- printf("Ignore list : %d entries (> %s) \n", rc, ignorelist_filename);
+ printf(NLS(MS_OPENPTS, OPENPTS_IML2AIDE_IGN_LIST,
+ "Ignore list : %d entries (> %s) \n"), rc, ignorelist_filename);
}
/* free */