home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / comm / tcp / httplog14.lha / httplog.doc < prev    next >
Text File  |  1995-12-28  |  2KB  |  58 lines

  1.  
  2.      httplog.c
  3.  
  4.      (c) Armin Obersteiner
  5.  
  6.      Parsing ncsa/cern httpd logfile
  7.  
  8.      USAGE: httplog [-s <keyword>] [-l] <logfile>
  9.  
  10.      <logfile>      -  httpd <logfile>
  11.      -l             -  long: country statistics
  12.      -lt            -  long: time statistics
  13.      -s <keyword>   -  search for <keyword>
  14.  
  15.      compiles on:   MaxonC++ (amiga)
  16.                     gcc (amiga)
  17.                     gcc (bsd)
  18.                     SAS/C (amiga)
  19.      (it should actually compile on any platform then :)
  20.  
  21.       ->>>  gcc -o httplog httplog.c -lm
  22.  
  23.      it´s made to work on ncsa logfiles:
  24.  
  25.         Site [Weekday Month Day Hours(24):Min:Sec Year] Method URL Protocol
  26.  
  27.      and cern logfiles:
  28.  
  29.         Site - - [Day/Month/Year:Hours(24):Min:Sec +GMT_Hours] "Method URL Protocol" #1 #2
  30.  
  31.  
  32.  
  33.      to include new countries:
  34.  
  35.            -  add lines to structure "struct dummy c"
  36.  
  37.      to adapt time and date for other logfile formats:
  38.  
  39.            -   do the same with "struct dummy d" / "struct dummy t"
  40.            -  don´t forget to increase/decrease "day_anz" :)  / "time_anz"
  41.  
  42.      the second entry in these stuctures (dummy) is the string to search for
  43.      (use spaces or brackets, because it´s more reliable then)
  44.      the third entry is the string for output
  45.  
  46.  
  47.      CU Armin :)
  48.  
  49.         ( Armin.Obersteiner@giga.or.at )
  50.  
  51.      =========
  52.      Added all ISO 3166 country net suffixes.  
  53.      Trys to find the name for numerical addresses, and thus
  54.      Now *REQUIRES* AmiTCP to be up.
  55.      Bumped revision to 1.4
  56.      -- Tomas Willis <tomas@cae.wisc.edu>
  57.  
  58.