skipped 34 lines 35 35 APIKEY.setValue("cloudflare", ui->lineEditCloudflare->text()); 36 36 APIKEY.setValue(OSINT_MODULE_GITHUB, ui->lineEditGithub->text()); 37 37 APIKEY.setValue("google", ui->lineEditGoogle->text()); 38 - APIKEY.setValue(" hunter " , ui->lineEditHunter->text()); 38 + APIKEY.setValue(OSINT_MODULE_HUNTER , ui->lineEditHunter->text()); 39 39 APIKEY.setValue("intelx", ui->lineEditIntelX->text()); 40 40 APIKEY.setValue("pentesttools", ui->lineEditPentestTools->text()); 41 41 APIKEY.setValue(OSINT_MODULE_PROJECTDISCOVERY, ui->lineEditProjectDiscovery->text()); skipped 7 lines 49 49 APIKEY.setValue("virustotal", ui->lineEditVirusTotal->text()); 50 50 APIKEY.setValue(OSINT_MODULE_BINARYEDGE, ui->lineEditBinaryEdge->text()); 51 51 APIKEY.setValue(OSINT_MODULE_C99, ui->lineEditC99->text()); 52 - APIKEY.setValue(" ipapi " , ui->lineEditIpApi->text()); 52 + APIKEY.setValue(OSINT_MODULE_IPAPI , ui->lineEditIpApi->text()); 53 53 APIKEY.setValue("ipinfo", ui->lineEditIpInfo->text()); 54 54 APIKEY.setValue(OSINT_MODULE_THREATBOOK, ui->lineEditThreatBook->text()); 55 55 APIKEY.setValue(OSINT_MODULE_WHOISXMLAPI, ui->lineEditWhoisXmlApi->text()); skipped 13 lines 69 69 APIKEY.setValue(OSINT_MODULE_ONYPHE, ui->lineEditOnyphe->text()); 70 70 APIKEY.setValue(OSINT_MODULE_FULLHUNT, ui->lineEditFullHunt->text()); 71 71 APIKEY.setValue(OSINT_MODULE_SPAMHAUS, ui->lineEditSpamHaus->text()); 72 - APIKEY.setValue(" debounce " , ui->lineEditDebounce->text()); 72 + APIKEY.setValue(OSINT_MODULE_DEBOUNCE , ui->lineEditDebounce->text()); 73 73 APIKEY.setValue(OSINT_MODULE_HAVEIBEENPAWNED, ui->lineEditHaveIBeenPawned->text()); 74 74 APIKEY.setValue(OSINT_MODULE_HOST, ui->lineEditHost->text()); 75 75 APIKEY.setValue(OSINT_MODULE_JSONWHOIS, ui->lineEditJsonWhois->text()); skipped 5 lines 81 81 APIKEY.setValue(OSINT_MODULE_SPYONWEB, ui->lineEditSpyOnWeb->text()); 82 82 APIKEY.setValue(OSINT_MODULE_WHATCMS, ui->lineEditWhatcms->text()); 83 83 APIKEY.setValue(OSINT_MODULE_WHOXY, ui->lineEditWhoxy->text()); 84 - APIKEY.setValue(" emailcrawlr " , ui->lineEditEmailCrawlr->text()); 85 - APIKEY.setValue(" emailformat " , ui->lineEditEmailFormat->text()); 86 - APIKEY.setValue(" emailrep " , ui->lineEditEmailRep->text()); 87 - APIKEY.setValue(" snov " , ui->lineEditSnov->text()); 88 - APIKEY.setValue(" ipdata " , ui->lineEditIpData->text()); 84 + APIKEY.setValue(OSINT_MODULE_EMAILCRAWLR , ui->lineEditEmailCrawlr->text()); 85 + APIKEY.setValue(OSINT_MODULE_EMAILFORMAT , ui->lineEditEmailFormat->text()); 86 + APIKEY.setValue(OSINT_MODULE_EMAILREP , ui->lineEditEmailRep->text()); 87 + APIKEY.setValue(OSINT_MODULE_SNOV , ui->lineEditSnov->text()); 88 + APIKEY.setValue(OSINT_MODULE_IPDATA , ui->lineEditIpData->text()); 89 89 APIKEY.setValue("ipgeolocation", ui->lineEditIpGeoLocation->text()); 90 90 APIKEY.setValue("ipregistry", ui->lineEditIpRegistry->text()); 91 91 APIKEY.setValue("ipstack", ui->lineEditIpStack->text()); skipped 5 lines 97 97 APIKEY.setValue("leaklookup", ui->lineEditLeakLookup->text()); 98 98 APIKEY.setValue(OSINT_MODULE_ZETALYTICS, ui->lineEditZETAlytics->text()); 99 99 APIKEY.setValue(OSINT_MODULE_WAPPALYZER, ui->lineEditWappalyzer->text()); 100 + APIKEY.setValue(OSINT_MODULE_IPFY, ui->lineEditIpfy->text()); 100 101 accept(); 101 102 } 102 103 skipped 40 lines 143 144 ui->lineEditGoogle->setText(key); 144 145 ui->buttonGetGoogle->hide(); 145 146 } 146 - key = APIKEY.value(" hunter " ).toString(); 147 + key = APIKEY.value(OSINT_MODULE_HUNTER ).toString(); 147 148 if(!key.isEmpty()){ 148 149 ui->lineEditHunter->setText(key); 149 150 ui->buttonGetHunter->hide(); skipped 86 lines 236 237 ui->lineEditZoomEye->setText(key); 237 238 ui->buttonGetZoomEye->hide(); 238 239 } 239 - key = APIKEY.value(" ipapi " ).toString(); 240 + key = APIKEY.value(OSINT_MODULE_IPAPI ).toString(); 240 241 if(!key.isEmpty()){ 241 242 ui->lineEditIpApi->setText(key); 242 243 ui->buttonGetIpApi->hide(); skipped 74 lines 317 318 ui->lineEditSpamHaus->setText(key); 318 319 ui->buttonGetSpamHaus->hide(); 319 320 } 320 - key = APIKEY.value(" debounce " ).toString(); 321 + key = APIKEY.value(OSINT_MODULE_DEBOUNCE ).toString(); 321 322 if(!key.isEmpty()){ 322 323 ui->lineEditDebounce->setText(key); 323 324 ui->buttonGetDebounce->hide(); skipped 52 lines 376 377 ui->lineEditWhoxy->setText(key); 377 378 ui->buttonGetWhoxy->hide(); 378 379 } 379 - key = APIKEY.value(" emailcrawlr " ).toString(); 380 + key = APIKEY.value(OSINT_MODULE_EMAILCRAWLR ).toString(); 380 381 if(!key.isEmpty()){ 381 382 ui->lineEditEmailCrawlr->setText(key); 382 383 ui->buttonGetEmailCrawlr->hide(); 383 384 } 384 - key = APIKEY.value(" emailformat " ).toString(); 385 + key = APIKEY.value(OSINT_MODULE_EMAILFORMAT ).toString(); 385 386 if(!key.isEmpty()){ 386 387 ui->lineEditEmailFormat->setText(key); 387 388 ui->buttonGetEmailFormat->hide(); 388 389 } 389 - key = APIKEY.value(" emailrep " ).toString(); 390 + key = APIKEY.value(OSINT_MODULE_EMAILREP ).toString(); 390 391 if(!key.isEmpty()){ 391 392 ui->lineEditEmailRep->setText(key); 392 393 ui->buttonGetEmailRep->hide(); 393 394 } 394 - key = APIKEY.value(" snov " ).toString(); 395 + key = APIKEY.value(OSINT_MODULE_SNOV ).toString(); 395 396 if(!key.isEmpty()){ 396 397 ui->lineEditSnov->setText(key); 397 398 ui->buttonGetSnov->hide(); 398 399 } 399 - key = APIKEY.value(" ipdata " ).toString(); 400 + key = APIKEY.value(OSINT_MODULE_IPDATA ).toString(); 400 401 if(!key.isEmpty()){ 401 402 ui->lineEditIpData->setText(key); 402 403 ui->buttonGetIpData->hide(); skipped 46 lines 449 450 if(!key.isEmpty()){ 450 451 ui->lineEditWappalyzer->setText(key); 451 452 ui->buttonGetWappalyzer->hide(); 453 + } 454 + key = APIKEY.value(OSINT_MODULE_IPFY).toString(); 455 + if(!key.isEmpty()){ 456 + ui->lineEditIpfy->setText(key); 457 + ui->buttonGetIpfy->hide(); 452 458 } 453 459 } 454 460 skipped 249 lines 704 710 QDesktopServices::openUrl(QUrl("https://community.riskiq.com/", QUrl::TolerantMode)); 705 711 } 706 712 713 + void ApiKeysDialog::on_buttonGetIpfy_clicked(){ 714 + QDesktopServices::openUrl(QUrl("https://geo.ipify.org/pricing", QUrl::TolerantMode)); 715 + } 716 +