Просмотр исходного кода

corrected gbudb tool whitelist logic

master
Pete McNeil 7 месяцев назад
Родитель
Сommit
81ea55d5fb
1 измененных файлов: 5 добавлений и 5 удалений
  1. 5
    5
      GBUDBTool/main.cpp

+ 5
- 5
GBUDBTool/main.cpp Просмотреть файл

Reporter(Configuration Config) : myConfig(Config) {} Reporter(Configuration Config) : myConfig(Config) {}
GBUdbRecord& operator()(unsigned int IP, GBUdbRecord& R) { GBUdbRecord& operator()(unsigned int IP, GBUdbRecord& R) {
bool goodConfidence = (myConfig.Confidence <= R.Confidence());
bool goodProbability = false;
if(myConfig.findBlack) goodProbability = (myConfig.Probability <= R.Probability());
else goodProbability = (myConfig.Probability <= R.Probability());
if(goodProbability && goodConfidence) {
bool requiredConfidence = (myConfig.Confidence <= R.Confidence());
bool requiredProbability = false;
if(myConfig.findBlack) requiredConfidence = (myConfig.Probability <= R.Probability());
else requiredProbability = (myConfig.Probability >= R.Probability());
if(requiredProbability && requiredConfidence) {
std::cout << toIP4String(IP); std::cout << toIP4String(IP);
if(myConfig.showDetails) { if(myConfig.showDetails) {
std::cout << "\t" std::cout << "\t"

Загрузка…
Отмена
Сохранить