mirror of
https://github.com/ChronosX88/nesca.git
synced 2024-11-23 18:52:19 +00:00
debug output fix
This commit is contained in:
parent
17261ac2d1
commit
391099eadc
@ -151,7 +151,7 @@ int Connector::nConnect(const char* ip, const int port, std::string *buffer,
|
||||
}
|
||||
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
|
||||
curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, gTimeOut);
|
||||
curl_easy_setopt(curl, CURLOPT_TIMEOUT, gTimeOut + 5);
|
||||
curl_easy_setopt(curl, CURLOPT_TIMEOUT, gTimeOut + 3);
|
||||
|
||||
if(postData != NULL) {
|
||||
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, postData);
|
||||
@ -255,8 +255,7 @@ int Connector::_ConnectToPort(char* ip, int port)
|
||||
if(size > 0)
|
||||
{
|
||||
++Alive;
|
||||
++found;
|
||||
stt->doEmitionChangeParsed(QString::number(saved) + "/" + QString::number(found));
|
||||
stt->doEmitionChangeParsed(QString::number(saved) + "/" + QString::number(++found));
|
||||
Lexems lx;
|
||||
lx._filler(port, buffer.c_str(), ip, size, &lx);
|
||||
};
|
||||
|
@ -34,11 +34,7 @@ void checkWeb(const char *fileName, std::string *oldLM) {
|
||||
|
||||
if(lm.compare(*oldLM) != 0) {
|
||||
*oldLM = lm;
|
||||
//QString res(buffer.substr(buffer.find("\r\n\r\n") + 4).c_str());
|
||||
std::string res(buffer.substr(buffer.find("\r\n\r\n") + 4).c_str());
|
||||
//res.replace("\r\n", "\n");
|
||||
//QTextCodec *codec = QTextCodec::codecForName("Windows-1251");
|
||||
//res = codec->toUnicode(res.toLocal8Bit().data());
|
||||
std::ofstream out(fileName);
|
||||
out << std::string(res);
|
||||
out.close();
|
||||
|
@ -195,7 +195,6 @@ int globalSearchNeg(const char *buffcpy, const char *ip, int port)
|
||||
if(!globalScanFlag) return -1;
|
||||
|
||||
strcpy(negWord, GlobalNegatives[i]);
|
||||
printf("%s", buffcpy);
|
||||
if(strstr(buffcpy, negWord) != NULL)
|
||||
{
|
||||
if(gNegDebugMode)
|
||||
|
@ -758,37 +758,6 @@ unsigned long int numOfIps(int ipsstart[], int ipsend[]) {
|
||||
return gTargets;
|
||||
}
|
||||
|
||||
void _connect() {
|
||||
|
||||
std::string ip = "";
|
||||
while (globalScanFlag) {
|
||||
std::unique_lock<std::mutex> lk(Threader::m);
|
||||
Threader::cv.wait(lk, []{return Threader::ready; });
|
||||
|
||||
if (Threader::threadId > gThreads || !globalScanFlag) {
|
||||
--Threader::threadId;
|
||||
Threader::ready = false;
|
||||
lk.unlock();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Threader::ipQueue.empty()) {
|
||||
ip = Threader::ipQueue.front();
|
||||
Threader::ipQueue.pop();
|
||||
Threader::ready = false;
|
||||
lk.unlock();
|
||||
|
||||
ConInc();
|
||||
for (int i = 0; i <= overallPorts; ++i)
|
||||
{
|
||||
if (!globalScanFlag) break;
|
||||
if (Connector::_ConnectToPort((char*)ip.c_str(), portArr[i]) == -2) break;
|
||||
};
|
||||
ConDec();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void verboseProgress(unsigned long target) {
|
||||
|
||||
stt->doEmitionIPRANGE(QString(currentIP));
|
||||
@ -1657,6 +1626,37 @@ int _getChunkCount(char *data) {
|
||||
return secondPos - firstPos + 1;
|
||||
}
|
||||
|
||||
void _connect() {
|
||||
|
||||
std::string ip = "";
|
||||
while (globalScanFlag) {
|
||||
std::unique_lock<std::mutex> lk(Threader::m);
|
||||
Threader::cv.wait(lk, []{return Threader::ready; });
|
||||
|
||||
if (Threader::threadId > gThreads || !globalScanFlag) {
|
||||
--Threader::threadId;
|
||||
Threader::ready = false;
|
||||
lk.unlock();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Threader::ipQueue.empty()) {
|
||||
ip = Threader::ipQueue.front();
|
||||
Threader::ipQueue.pop();
|
||||
Threader::ready = false;
|
||||
lk.unlock();
|
||||
|
||||
ConInc();
|
||||
for (int i = 0; i <= overallPorts; ++i)
|
||||
{
|
||||
if (!globalScanFlag) break;
|
||||
if (Connector::_ConnectToPort((char*)ip.c_str(), portArr[i]) == -2) break;
|
||||
};
|
||||
ConDec();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int _GetDNSFromMask(char *mask, char *saveMask, char *saveMaskEnder) {
|
||||
|
||||
if(strstr(mask, "[") != NULL)
|
||||
@ -1744,6 +1744,15 @@ void runAuxiliaryThreads() {
|
||||
saverThread.detach();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
int startScan(char* args) {
|
||||
curl_global_init(CURL_GLOBAL_ALL);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user