1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629
|
commit 4392baafea73e2c73ad9088196e17a61880e24ee
Author: Petter Reinholdtsen <pere@hungry.com>
Date: Sat Oct 11 16:47:29 2025 +0200
Forwarded: https://github.com/jaygreig86/dmitry/pull/21
Bug-Debian: https://bugs.debian.org/1096529
Adjust code to avoid multiple definitions and inconsistent prototypes.
This fixes release critical build problem with GCC 15 required in Debian,
see <URL: https://bugs.debian.org/1096529 >, and a few related issuses.
diff --git a/src/dmitry.c b/src/dmitry.c
index e4c9dc4..a19c445 100644
--- a/src/dmitry.c
+++ b/src/dmitry.c
@@ -15,6 +15,9 @@
#include <netinet/in.h>
#include <arpa/inet.h>
+int optchar;
+int options[10];
+
int main(int argc, char **argv)
{
int ttl = 2; /*Portscan TimeToLive*/
@@ -142,7 +145,7 @@ int main(int argc, char **argv)
case INADDR_NONE:
if (! get_host(argv[argc - 1], host_ip) ) {
print_line("ERROR: Unable to locate Host IP addr. for %s\n", argv[argc - 1]);
- print_line("Continuing with limited modules\n");
+ print_line("Continuing with limited modules\n", NULL);
}
strncpy(host_name, argv[argc - 1], MAXNAMELEN - 1);
host_name[MAXNAMELEN - 1] = '\0';
@@ -150,7 +153,7 @@ int main(int argc, char **argv)
default:
if (! get_host(argv[argc - 1], host_name) ) {
print_line("ERROR: Unable to locate Host Name for %s\n", argv[argc - 1]);
- print_line("Continuing with limited modules\n");
+ print_line("Continuing with limited modules\n", NULL);
}
strncpy(host_ip, argv[argc - 1], MAXIPLEN - 1);
host_ip[MAXIPLEN - 1] = '\0';
@@ -167,7 +170,7 @@ int main(int argc, char **argv)
if ( options[4] && strlen(host_name)) get_subdomains(host_name);
if ( options[5] && strlen(host_name)) get_emails(host_name);
if ( options[3] >= 1 && strlen(host_ip)) portscan(host_ip, ttl, options[3]);
- print_line("\nAll scans completed, exiting\n");
+ print_line("\nAll scans completed, exiting\n", NULL);
return 0;
}
diff --git a/src/file.c b/src/file.c
index 3714786..9594bf8 100644
--- a/src/file.c
+++ b/src/file.c
@@ -1,6 +1,9 @@
#include "includes/file.h"
#include <string.h>
#include <stdlib.h>
+
+FILE *wfp;
+
int file_prep()
{
outputfile[strlen(outputfile)] = '\0';
diff --git a/src/includes/dmitry.h b/src/includes/dmitry.h
index 738cec4..7aef196 100644
--- a/src/includes/dmitry.h
+++ b/src/includes/dmitry.h
@@ -1,16 +1,16 @@
-int optchar;
-int options[10];
-int ctr;
-extern void print_line();
+extern int optchar;
+extern int options[10];
+extern int ctr;
+extern void print_line(char *string, char *string2);
extern int get_host(char *host, char *dest);
-extern int get_emails();
+extern int get_emails(char *host);
extern int file_prep();
extern int file_open();
extern int file_close();
-extern int get_iwhois();
-extern int get_nwhois();
-extern int get_subdomains();
-extern int get_netcraft();
+extern int get_iwhois(char *host);
+extern int get_nwhois(char *host);
+extern int get_subdomains(char *host);
+extern int get_netcraft(char *host);
extern int portscan(char *entry, int ttl, int options);
char outputfile[64];
diff --git a/src/includes/dmitrybot.h b/src/includes/dmitrybot.h
index 46adfb4..37dc7b6 100644
--- a/src/includes/dmitrybot.h
+++ b/src/includes/dmitrybot.h
@@ -4,14 +4,14 @@ char host_name[255];
extern int get_host();
extern int file_prep();
extern int get_nwhois();
-extern int get_iwhois();
+extern int get_iwhois(char *host);
extern int get_subdomains();
extern int get_emails();
extern int get_netcraft();
extern int portscan(char *entry, int ttl, int options);
-extern void print_line();
+extern void print_line(char *string, char *string2);
char outputfile[64];
-extern int tcp_socket();
+extern int tcp_socket(char *host, int port);
extern int irc_readData();
extern int irc_sendData();
extern int irc_sock;
diff --git a/src/includes/file.h b/src/includes/file.h
index 12c9961..8dce607 100644
--- a/src/includes/file.h
+++ b/src/includes/file.h
@@ -1,6 +1,6 @@
#include <stdio.h>
#define OUTPUT_LOCALITY "output.txt"
-FILE *wfp;
-fpos_t file_loc;
-char filename[64];
+extern FILE *wfp;
+extern fpos_t file_loc;
+extern char filename[64];
extern char outputfile[64];
diff --git a/src/includes/iwhois.h b/src/includes/iwhois.h
index 4135f63..2717066 100644
--- a/src/includes/iwhois.h
+++ b/src/includes/iwhois.h
@@ -5,29 +5,29 @@
#include "tcp_sock.h"
#include "file.h"
#define MAXHOSTS 4
-int result;
-int check = 0;
-int ctr2 = 0;
-int check2 = 0;
-int tmp;
-int ctr3;
-int ctr4;
-int ctr;
-char ch;
-char netb[64];
-char filebuff[1024];
-char recvbuff[128];
-char sendbuff[255];
-extern int tcp_socket();
+extern int result;
+extern int check;
+extern int ctr2;
+extern int check2;
+extern int tmp;
+extern int ctr3;
+extern int ctr4;
+extern int ctr;
+extern char ch;
+extern char netb[64];
+extern char filebuff[1024];
+extern char recvbuff[128];
+extern char sendbuff[255];
+extern int tcp_socket(char *host, int port);
extern void tcp_sockdcon();
-extern void readData();
-extern void print_line();
-extern void sendData();
-int ip_string_search();
-int get_iwhois();
-int ip_format_buff();
-int linetodo; /* This is used to symbolise to ip_format_buff() that there is a line still to format */
-char query[26];
+extern void readData(char *readbuff, int readsize);
+extern void print_line(char *string, char *string2);
+extern void sendData(char *sendbuff, int sendsize);
+int ip_string_search(int server);
+extern int get_iwhois(char *host);
+int ip_format_buff(char *buff, int server);
+extern int linetodo; /* This is used to symbolise to ip_format_buff() that there is a line still to format */
+extern char query[26];
extern char outputfile[64];
extern int file_open();
extern void file_close();
diff --git a/src/includes/mailsearch.h b/src/includes/mailsearch.h
index 16fdca4..cb29369 100644
--- a/src/includes/mailsearch.h
+++ b/src/includes/mailsearch.h
@@ -2,21 +2,21 @@
#include <string.h>
#include <stdlib.h>
#define NCOL 50
-extern int tcp_socket();
-extern void readData();
-extern void sendData();
+extern int tcp_socket(char *host, int port);
+extern void readData(char *readbuff, int readsize);
+extern void sendData(char *sendbuff, int sendsize);
extern int get_host();
extern void tcp_sockdcon();
extern char outputfile[64];
extern int file_open();
extern void file_close();
-extern void print_line();
+extern void print_line(char *string, char *string2);
extern int tcp_sock;
-int get_email_hoststring();
-int emailcount;
-int grab_emails();
-int emaillist();
-char **emailbuff;
-int pagenumber; /* Used as a variable to store current page number (of results)*/
-char pagestring[32]; /* The string to request a new page */
+extern int get_email_hoststring(char *host);
+extern int emailcount;
+extern int grab_emails(char *buff, int pointer, char *host);
+extern int emaillist(char *email, char *host);
+extern char **emailbuff;
+extern int pagenumber; /* Used as a variable to store current page number (of results)*/
+extern char pagestring[32]; /* The string to request a new page */
diff --git a/src/includes/netcraft.h b/src/includes/netcraft.h
index 270d845..7240766 100644
--- a/src/includes/netcraft.h
+++ b/src/includes/netcraft.h
@@ -1,18 +1,18 @@
#include <string.h>
#include "tcp_sock.h"
#include "file.h"
-char ch;
-char write_l[128];
-char uptime[128];
-char os[32];
-char recvbuff[128];
-char sendbuff[255];
-char temp[1024];
-int check;
-int ctr;
-int ctr2;
-int ctr3;
-int tmp = 0;
+extern char ch;
+extern char write_l[128];
+extern char uptime[128];
+extern char os[32];
+extern char recvbuff[128];
+extern char sendbuff[255];
+extern char temp[1024];
+extern int check;
+extern int ctr;
+extern int ctr2;
+extern int ctr3;
+extern int tmp;
extern int tcp_socket(char *host, int port);
extern void readData(char *readbuff, int readsize);
extern void sendData(char *sendbuff, int sendsize);
@@ -20,5 +20,5 @@ extern int file_open();
extern int file_close();
extern char outputfile[64];
extern void tcp_sockdcon();
-extern void print_line();
+extern void print_line(char *string, char *string2);
diff --git a/src/includes/nwhois.h b/src/includes/nwhois.h
index 508b66f..cace1b5 100644
--- a/src/includes/nwhois.h
+++ b/src/includes/nwhois.h
@@ -2,18 +2,18 @@
#include <string.h>
#include "file.h"
#include "tcp_sock.h"
-extern int tcp_socket();
+extern int tcp_socket(char *host, int port);
extern void tcp_sockdcon();
-extern void readData();
-extern void print_line();
-extern void sendData();
-int nic_string_search();
-int get_td();
+extern void readData(char *readbuff, int readsize);
+extern void print_line(char *string, char *string2);
+extern void sendData(char *sendbuff, int sendsize);
+int nic_string_search(char *host);
+int get_td(char *host);
int get_whois();
-int nic_format_buff();
-char td[10];
-char query[128];
-int linetodo; /* This is used to symbolise to nic_format_buff() that there is a line still to format */
+extern int nic_format_buff(char *buff, int listn);
+extern char td[10];
+extern char query[128];
+extern int linetodo; /* This is used to symbolise to nic_format_buff() that there is a line still to format */
extern char outputfile[64];
extern int file_open();
extern void file_close();
diff --git a/src/includes/output.h b/src/includes/output.h
index b2e035e..a92bb02 100644
--- a/src/includes/output.h
+++ b/src/includes/output.h
@@ -6,6 +6,6 @@
extern char user[10];
extern int irc;
extern void irc_sendData();
-extern void print_line();
+extern void print_line(char *string, char *string2);
extern char outputfile[64];
diff --git a/src/includes/portscan.h b/src/includes/portscan.h
index 8c24b25..29c9119 100644
--- a/src/includes/portscan.h
+++ b/src/includes/portscan.h
@@ -1,7 +1,7 @@
#include "file.h"
#include "tcp_sock.h"
-char recvbuff[128];
-char filebuff[255];
-int tmp;
-int result;
-int closed;
+extern char recvbuff[128];
+extern char filebuff[255];
+extern int tmp;
+extern int result;
+extern int closed;
diff --git a/src/includes/subsearch.h b/src/includes/subsearch.h
index 7a9d1a7..6c5b832 100644
--- a/src/includes/subsearch.h
+++ b/src/includes/subsearch.h
@@ -3,21 +3,21 @@
#include <stdlib.h>
#define NCOL 40
#define MAXIPLEN 17
-extern int tcp_socket();
-extern void readData();
-extern void sendData();
-extern int get_host();
+extern int tcp_socket(char *host, int port);
+extern void readData(char *readbuff, int readsize);
+extern void sendData(char *sendbuff, int sendsize);
+extern int get_host(char *host, char *dest);
extern void tcp_sockdcon();
extern char outputfile[64];
extern int file_open();
extern void file_close();
-extern void print_line();
+extern void print_line(char *string, char *string2);
extern int tcp_sock;
-int get_hoststring();
-int subcount;
-int grab_sub();
-int sublist();
-char **subbuff;
-int pagenumber; /* Used as a variable to store current page number (of results)*/
-char pagestring[32]; /* The string to request a new page */
+extern int get_hoststring(char *host);
+extern int subcount;
+extern int grab_sub(char *buff, int pointer, char *host);
+extern int sublist(char *sub, char *host);
+extern char **subbuff;
+extern int pagenumber; /* Used as a variable to store current page number (of results)*/
+extern char pagestring[32]; /* The string to request a new page */
diff --git a/src/includes/tcp_sock.h b/src/includes/tcp_sock.h
index 37705b7..cce1341 100644
--- a/src/includes/tcp_sock.h
+++ b/src/includes/tcp_sock.h
@@ -8,13 +8,13 @@
#define MAX_TCP_CON 9
#define MAX_PART 20
#define STD_MSN_PORT 1863
- struct sockaddr_in sock; /* Structure for socket address */
- long address; /* Remote IP (4 octet) address */
- struct hostent *ph;
- int tcp_sock;
- int args[2][1];
- char print[512];
- struct in_addr **pptr;
- int bind_sock;
- int con_sock;
- int irc_sock;
+ extern struct sockaddr_in sock; /* Structure for socket address */
+ extern long address; /* Remote IP (4 octet) address */
+ extern struct hostent *ph;
+ extern int tcp_sock;
+ extern int args[2][1];
+ extern char print[512];
+ extern struct in_addr **pptr;
+ extern int bind_sock;
+ extern int con_sock;
+ extern int irc_sock;
diff --git a/src/iwhois.c b/src/iwhois.c
index c629013..6b6bdd7 100644
--- a/src/iwhois.c
+++ b/src/iwhois.c
@@ -1,5 +1,18 @@
#include "includes/iwhois.h"
+int result;
+int check = 0;
+int ctr2 = 0;
+int check2 = 0;
+int ctr3;
+int ctr4;
+int ctr;
+char ch;
+char netb[64];
+char filebuff[1024];
+char recvbuff[128];
+char sendbuff[255];
+
int get_iwhois(char *host)
{
int hostn;
@@ -15,7 +28,7 @@ int get_iwhois(char *host)
snprintf(linebuff, sizeof(linebuff), "---------------------------------\n\n");
print_line("%s", linebuff);
if (! host[0] ){
- print_line("ERROR: No Host IP to work from\n");
+ print_line("ERROR: No Host IP to work from\n", NULL);
if ( strlen(outputfile) ) file_close();
return 0;
}
diff --git a/src/mailsearch.c b/src/mailsearch.c
index 4dcb734..f0e4335 100644
--- a/src/mailsearch.c
+++ b/src/mailsearch.c
@@ -1,5 +1,10 @@
#include "includes/mailsearch.h"
+int emailcount;
+char **emailbuff;
+int pagenumber;
+char pagestring[32];
+
int get_emails(char *host)
{
char hostwww[64];
@@ -28,7 +33,7 @@ int get_emails(char *host)
if (strlen(outputfile)) file_open();
print_line("\nGathered E-Mail information for %s\n", hostwww);
- print_line("---------------------------------\n");
+ print_line("---------------------------------\n", NULL);
/* This constructs the string to signal a new page (if it's found that is) */
@@ -39,13 +44,13 @@ int get_emails(char *host)
memset(sendbuff, '\0', sizeof(sendbuff));
switch(engine){
case 1:
- if (! pagenumber ) print_line("Searching Google.com:80...\n");
+ if (! pagenumber ) print_line("Searching Google.com:80...\n", NULL);
tcp_socket("google.com", 80);
snprintf(sendbuff, sizeof(sendbuff), "GET http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=allintext:+%%3Ca+href%%3Dmailto+%s&start=%d&sa=N&filter=1&num=100 HTTP/1.0\r\n\r\n", (char *)hostwww, pagenumber*100);
snprintf(pagestring, sizeof(pagestring), "rt=%d&sa=N", (pagenumber+1)*100);
break;
case 2:
- if (! pagenumber ) print_line("Searching Altavista.com:80...\n");
+ if (! pagenumber ) print_line("Searching Altavista.com:80...\n", NULL);
tcp_socket("uk.altavista.com", 80);
snprintf(sendbuff, sizeof(sendbuff), "GET http://uk.altavista.com/web/results?q=%%3Ca+href%%3Dmailto+%s&kgs=0&kls=0&avkw=aapt&stq=%d&nbq=100 HTTP/1.0\r\n\r\n", hostwww, pagenumber*100);
snprintf(pagestring, sizeof(pagestring), "&stq=%d", (pagenumber+1)*100);
@@ -171,11 +176,11 @@ int emaillist(char *email, char *host)
emailbuff = realloc(emailbuff, (emailcount+1) * (sizeof(char) * NCOL));
if (!emailbuff){
- print_line("ERROR: Realloc in E-MailSearch module failed\n");
+ print_line("ERROR: Realloc in E-MailSearch module failed\n", NULL);
return 1;
}
emailbuff[emailcount] = malloc(NCOL*sizeof(char));
- if (!emailbuff[emailcount]) print_line("ERROR: Malloc in E-MailSearch module failed\n");
+ if (!emailbuff[emailcount]) print_line("ERROR: Malloc in E-MailSearch module failed\n", NULL);
strcpy(emailbuff[emailcount], email);
diff --git a/src/netcraft.c b/src/netcraft.c
index 4c81d86..1aa6cec 100644
--- a/src/netcraft.c
+++ b/src/netcraft.c
@@ -1,5 +1,11 @@
#include "includes/netcraft.h"
+char write_l[128];
+char uptime[128];
+char os[32];
+int tmp = 0;
+char temp[1024];
+
int format_c(char *host)
{
ctr = 0;
@@ -48,7 +54,7 @@ int format_c(char *host)
if ( temp[4] == '<' && temp[5] == 't' && temp[6] == 'd' && temp[7] == '>' ){
tmp++;
if ( tmp == 1 ){
- print_line("Uptime Information:\n\n");
+ print_line("Uptime Information:\n\n", NULL);
}
memset(os, '\0', sizeof(os));
ctr3 = 10;
@@ -112,7 +118,7 @@ int get_netcraft(char *host)
format_c(host);
if ( recvbuff[0] == '\0' ){
- print_line("Netcraft.com Information gathered\n");
+ print_line("Netcraft.com Information gathered\n", NULL);
close(tcp_sock);
tcp_sock = 0;
if ( strlen(outputfile) ) file_close();
diff --git a/src/nwhois.c b/src/nwhois.c
index 54d574a..581a4fb 100644
--- a/src/nwhois.c
+++ b/src/nwhois.c
@@ -1,5 +1,9 @@
#include "includes/nwhois.h"
+char td[10];
+char query[128];
+int linetodo;
+
int get_nwhois(char *host)
{
int hostn;
diff --git a/src/port_sock.c b/src/port_sock.c
index 2870b52..d6697e8 100644
--- a/src/port_sock.c
+++ b/src/port_sock.c
@@ -13,7 +13,7 @@
#include <stdio.h>
static sigjmp_buf jmpbuf;
-static void sig_alrm();
+static void sig_alrm(int);
extern int tmp;
int sock_con(char *host, int port, int ttl)
{
@@ -54,7 +54,7 @@ void banner(char *readbuff, int readsize)
printf(">> %s\n", readbuff);
}
-void sig_alrm()
+void sig_alrm(int)
{
siglongjmp(jmpbuf, 1);
printf("werd\n");
diff --git a/src/portscan.c b/src/portscan.c
index 2ea5980..5d1a118 100644
--- a/src/portscan.c
+++ b/src/portscan.c
@@ -1,5 +1,8 @@
#include "includes/portscan.h"
#include <string.h>
+
+int closed;
+
int sock_con(char *host, int port, int ttl);
extern int file_open();
extern int file_close();
diff --git a/src/resolve.c b/src/resolve.c
index dd92ffe..d548573 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -6,7 +6,7 @@
#include <ctype.h>
#define MAXIPLEN 17
#define MAXNAMELEN 128
-extern void print_line();
+extern void print_line(char *string, char *string2);
extern char outputfile[64];
extern int file_open();
extern int file_close();
diff --git a/src/subsearch.c b/src/subsearch.c
index be42303..55a0451 100644
--- a/src/subsearch.c
+++ b/src/subsearch.c
@@ -1,5 +1,8 @@
#include "includes/subsearch.h"
+int subcount;
+char **subbuff;
+
int get_subdomains(char *host)
{
char hostwww[64];
@@ -28,7 +31,7 @@ int get_subdomains(char *host)
if (strlen(outputfile)) file_open();
print_line("\nGathered Subdomain information for %s\n", hostwww);
- print_line("---------------------------------\n");
+ print_line("---------------------------------\n", NULL);
/* This constructs the string to signal a new page (if it's found that is) */
@@ -39,13 +42,13 @@ int get_subdomains(char *host)
memset(sendbuff, '\0', sizeof(sendbuff));
switch(engine){
case 1:
- if (! pagenumber ) print_line("Searching Google.com:80...\n");
+ if (! pagenumber ) print_line("Searching Google.com:80...\n", NULL);
tcp_socket("google.com", 80);
snprintf(sendbuff, sizeof(sendbuff), "GET http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=%%2B%s&start=%d&sa=N&filter=0&num=100 HTTP/1.0\r\n\r\n", (char *)hostwww, pagenumber*100);
snprintf(pagestring, sizeof(pagestring), "rt=%d&sa=N", (pagenumber+1)*100);
break;
case 2:
- if (! pagenumber ) print_line("Searching Altavista.com:80...\n");
+ if (! pagenumber ) print_line("Searching Altavista.com:80...\n", NULL);
tcp_socket("uk.altavista.com", 80);
snprintf(sendbuff, sizeof(sendbuff), "GET http://uk.altavista.com/web/results?q=%%2Bhost%%3A%s&kgs=0&kls=0&avkw=aapt&stq=%d&nbq=100 HTTP/1.0\r\n\r\n", hostwww, pagenumber*100);
snprintf(pagestring, sizeof(pagestring), "&stq=%d", (pagenumber+1)*100);
@@ -166,11 +169,11 @@ int sublist(char *sub, char *host)
print_line("HostIP:%s\n", host_ip);
subbuff = realloc(subbuff, (subcount+1) * (sizeof(char) * NCOL));
if (!subbuff){
- print_line("ERROR: Realloc in SubSearch module failed\n");
+ print_line("ERROR: Realloc in SubSearch module failed\n", NULL);
return 1;
}
subbuff[subcount] = malloc((NCOL+1)*sizeof(char));
- if (!subbuff[subcount]) print_line("ERROR: Malloc in SubSearch module failed\n");
+ if (!subbuff[subcount]) print_line("ERROR: Malloc in SubSearch module failed\n", NULL);
strcpy(subbuff[subcount], sub);
subcount++;
|