Exemple #1
0
HBFSynappConfiguration::HBFSynappConfiguration(const boost::filesystem::path &fileName)
	:SynappConfiguration(fileName),
	 _maxFlows(0),
	 _idleTimeout(),
	 _minPayload(0)
{
	setOptionsDescriptions();
	parseOptions();
}
Exemple #2
0
	    FrequentRebootsConfiguration::FrequentRebootsConfiguration(const boost::filesystem::path &fileName) :
                    SynappConfiguration(fileName),
                    stateDir(DEFAULT_STATE_DIR),
                    appDef(DEFAULT_APP_FILE),
                    eventsAtReboot(DEFAULT_EVENTS_AT_REBOOT),
                    bootTimeWindow(DEFAULT_BOOT_TIME_WINDOW),
                    rebootCount(DEFAULT_REBOOT_COUNT),
                    watchTime(DEFAULT_WATCH_TIME)
	    {
		setOptionsDescriptions();
		parseOptions();
	    }
Exemple #3
0
DefaultSynappArguments::DefaultSynappArguments(int argc, char **argv)
	:SynappArguments(argc, argv),
	 _startTime(),
	 _endTime(),
	 _inputDir(),
	 _outputDir(),
	 _configFile(boost::filesystem::path(argv[0]).replace_extension(".conf")),
	 _outputFile(),
	 _help(false)
{
	setOptionsDescriptions();
	parseOptions();
}
Exemple #4
0
	    DNSFreeFlowsConfiguration::DNSFreeFlowsConfiguration(const boost::filesystem::path &fileName):
	    SynappConfiguration(fileName) {
		setOptionsDescriptions();
	    	parseOptions();
	    }
Exemple #5
0
	    EvasiveTrafficConfiguration::EvasiveTrafficConfiguration(const boost::filesystem::path &fileName):
	    SynappConfiguration(fileName),
	    ttl(DEFAULT_TTL_VALUE){
		setOptionsDescriptions();
	    	parseOptions();
	    }