Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 430428 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-81 / +14 lines)
Line  Link Here
0
-- a/Makefile.am
0
++ b/Makefile.am
Lines 36-42 Link Here
36
36
37
#AM_CFLAGS =
37
#AM_CFLAGS =
38
#AM_LDFLAGS=
38
#AM_LDFLAGS=
39
ACLOCAL_AMFLAGS=-I m4
40
39
41
DISTCLEANFILES = trivialcompilemessage *.db #* *~ *.log
40
DISTCLEANFILES = trivialcompilemessage *.db #* *~ *.log
42
CLEANFILES     = $(DISTCLEANFILES) stamp-h1
41
CLEANFILES     = $(DISTCLEANFILES) stamp-h1
Lines 67-75 Link Here
67
NTOPDATA = ntop-cert.pem \
66
NTOPDATA = ntop-cert.pem \
68
           $(ETTER_PASSIVE) \
67
           $(ETTER_PASSIVE) \
69
           oui.txt.gz \
68
           oui.txt.gz \
70
           specialMAC.txt.gz \
69
           specialMAC.txt.gz
71
	   GeoIPASNum.dat \
72
	   GeoLiteCity.dat
73
70
74
NTOPHTML = html html/*.js html/*.html  html/*.gif html/*.jpg html/*.ico html/*.png \
71
NTOPHTML = html html/*.js html/*.html  html/*.gif html/*.jpg html/*.ico html/*.png \
75
           html/*.css html/*.dtd \
72
           html/*.css html/*.dtd \
Lines 133-139 Link Here
133
130
134
libntop_la_DEPENDENCIES =  config.h
131
libntop_la_DEPENDENCIES =  config.h
135
libntop_la_LIBADD       = $(BASE_LIBS)
132
libntop_la_LIBADD       = $(BASE_LIBS)
136
libntop_la_LDFLAGS      = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic @DYN_FLAGS@
133
libntop_la_LDFLAGS      = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic -shared @DYN_FLAGS@
137
134
138
# Archive for http representation, or the 'viewer'
135
# Archive for http representation, or the 'viewer'
139
libntopreport_la_SOURCES = emitter.c       globals-report.c  graph.c \
136
libntopreport_la_SOURCES = emitter.c       globals-report.c  graph.c \
Lines 145-151 Link Here
145
142
146
libntopreport_la_DEPENDENCIES = libntop.la
143
libntopreport_la_DEPENDENCIES = libntop.la
147
libntopreport_la_LIBADD       = libntop.la $(BASE_LIBS)
144
libntopreport_la_LIBADD       = libntop.la $(BASE_LIBS)
148
libntopreport_la_LDFLAGS      = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic @DYN_FLAGS@
145
libntopreport_la_LDFLAGS      = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic -shared @DYN_FLAGS@
149
146
150
man_MANS = ntop.8
147
man_MANS = ntop.8
151
148
Lines 367-396 Link Here
367
364
368
# download the vendor information table
365
# download the vendor information table
369
dnvt:
366
dnvt:
370
	@echo ""
367
	@echo "Use included oui.txt.gz"
371
	@echo ""
372
	@echo -n "Preparing "
373
	@if test -f oui.txt; then \
374
	  rm -rf oui.txt; \
375
	fi
376
	@if test -f oui.txt.gz.old; then \
377
	  rm -rf oui.txt.gz.old; \
378
	fi;
379
	@mv oui.txt.gz oui.txt.gz.old
380
	@echo "(old oui.txt.gz file is now oui.txt.gz.old)"
381
	@echo ""
382
	@wget -c http://standards.ieee.org/regauth/oui/oui.txt
383
	@gzip oui.txt
384
	@echo ""
385
	@echo ""
386
	@echo -n "Old file lines were: "
387
	@gunzip -c oui.txt.gz.old | wc -l
388
	@echo -n "New file lines are:  "
389
	@gunzip -c oui.txt.gz | wc -l
390
	@echo ""
391
	@echo ""
392
	@echo "New file is:"
393
	@ls -l oui.txt.gz
394
368
395
# download the Novell SAP Protocol information table
369
# download the Novell SAP Protocol information table
396
#dnsapt:
370
#dnsapt:
Lines 398-442 Link Here
398
372
399
# download the passive ethernet fingerprint database
373
# download the passive ethernet fingerprint database
400
dnetter:
374
dnetter:
401
	@echo ""
375
	@echo "Use included $(ETTER_PASSIVE)"
402
	@echo ""
403
	@echo "Preparing "
404
	@echo ""
405
406
	@if test -f $(ETTER_PASSIVE).old; then \
407
	  echo "...Deleting prior file, $(ETTER_PASSIVE).old..."; \
408
	  rm -rf $(ETTER_PASSIVE).old; \
409
	fi;
410
	@if test -f $(ETTER_PASSIVE); then \
411
	  echo "...Moving current $(ETTER_PASSIVE) to $(ETTER_PASSIVE).old"; \
412
	  mv $(ETTER_PASSIVE) $(ETTER_PASSIVE).old; \
413
	fi;
414
	@for file in $(ETTER_PASSIVE) $(ETTER_PASSIVE).gz \
415
		$(ETTER_PASSIVE_FILE) $(ETTER_PASSIVE_FILE).gz; do \
416
          if test -f $$file; then \
417
	     echo "...Deleting prior file, $$file..."; \
418
             rm -rf $$file; \
419
          fi; \
420
        done
421
	@echo ""
422
	@echo "...Downloading new file..."
423
	@wget -O $(ETTER_PASSIVE_FILE) \
424
		$(ETTER_PASSIVE_DOWNLOAD_FROM)/$(ETTER_PASSIVE_FILE)?$(ETTER_PASSIVE_DOWNLOAD_PARMS)
425
	@echo ""
426
	@echo "gziping downloaded file..."
427
	@gzip $(ETTER_PASSIVE_FILE)
428
	@echo ""
429
	@echo ""
430
	@if test -f $(ETTER_PASSIVE).old; then \
431
	  echo -n "Old file lines were: "; \
432
	  gunzip -c $(ETTER_PASSIVE).old | wc -l; \
433
	fi;
434
	@echo -n "New file lines are:  "
435
	@gunzip -c $(ETTER_PASSIVE) | wc -l
436
	@echo ""
437
	@echo ""
438
	@echo "New file is:"
439
	@ls -l $(ETTER_PASSIVE)
440
376
441
# ntop census
377
# ntop census
442
census-fail:
378
census-fail:
443
-- a/globals-core.c
379
++ b/globals-core.c
Lines 369-375 Link Here
369
  _mtuSize[DLT_ATM_RFC1483] = 9180                             /* LLC/SNAP encapsulated atm */;
369
  _mtuSize[DLT_ATM_RFC1483] = 9180                             /* LLC/SNAP encapsulated atm */;
370
  _headerSize[DLT_ATM_RFC1483] = 0;
370
  _headerSize[DLT_ATM_RFC1483] = 0;
371
371
372
  /* _mtuSize[DLT_RAW] = ?                                        raw IP */
372
  _mtuSize[DLT_RAW] = 1500;                                      /* raw IP */
373
  _headerSize[DLT_RAW] = 0;
373
  _headerSize[DLT_RAW] = 0;
374
374
375
  /* Others defined in bpf.h at tcpdump.org as of the resync - it would be NICE
375
  /* Others defined in bpf.h at tcpdump.org as of the resync - it would be NICE
Lines 470-488 Link Here
470
  struct stat statbuf;
470
  struct stat statbuf;
471
471
472
  /* Initialize GeoIP databases */
472
  /* Initialize GeoIP databases */
473
  for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
473
  {
474
    char path[256];
474
    char path[256];
475
    
475
    
476
    safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
476
    safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
477
		  "%s%c%s",
477
		  "%s%c%s",
478
		  myGlobals.configFileDirs[i], 
478
		  myGlobals.dbPath,
479
		  CONST_PATH_SEP, GEO_IP_FILE);
479
		  CONST_PATH_SEP, GEO_IP_FILE);
480
    revertSlashIfWIN32(path, 0);
480
    revertSlashIfWIN32(path, 0);
481
481
482
    if(stat(path, &statbuf) == 0) {
482
    if(stat(path, &statbuf) == 0) {
483
      if((myGlobals.geo_ip_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
483
      if((myGlobals.geo_ip_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
484
	traceEvent(CONST_TRACE_INFO, "GeoIP: loaded config file %s", path);
484
	traceEvent(CONST_TRACE_INFO, "GeoIP: loaded config file %s", path);
485
	break;
486
      }
485
      }
487
    }
486
    }
488
  }
487
  }
Lines 491-510 Link Here
491
    traceEvent(CONST_TRACE_ERROR, "GeoIP: unable to load file %s", GEO_IP_FILE);
490
    traceEvent(CONST_TRACE_ERROR, "GeoIP: unable to load file %s", GEO_IP_FILE);
492
  
491
  
493
  /* *************************** */
492
  /* *************************** */
494
493
  {
495
  for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
496
    char path[256];
494
    char path[256];
497
    
495
    
498
    safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
496
    safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
499
		  "%s%c%s",
497
		  "%s%c%s",
500
		  myGlobals.configFileDirs[i], 
498
		  myGlobals.dbPath, 
501
		  CONST_PATH_SEP, GEO_IP_ASN_FILE);
499
		  CONST_PATH_SEP, GEO_IP_ASN_FILE);
502
    revertSlashIfWIN32(path, 0);
500
    revertSlashIfWIN32(path, 0);
503
501
504
    if(stat(path, &statbuf) == 0) {
502
    if(stat(path, &statbuf) == 0) {
505
      if((myGlobals.geo_ip_asn_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
503
      if((myGlobals.geo_ip_asn_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
506
	traceEvent(CONST_TRACE_INFO, "GeoIP: loaded ASN config file %s", path);
504
	traceEvent(CONST_TRACE_INFO, "GeoIP: loaded ASN config file %s", path);
507
	break;
508
      }
505
      }
509
    }
506
    }
510
  }
507
  }
511
-- a/report.c
508
++ b/report.c
Lines 2299-2305 Link Here
2299
  if(fetchPrefsValue("dot.path", buf, sizeof(buf)) != -1) {
2299
  if(fetchPrefsValue("dot.path", buf, sizeof(buf)) != -1) {
2300
    snprintf(dotPath, sizeof(dotPath), "%s", buf);
2300
    snprintf(dotPath, sizeof(dotPath), "%s", buf);
2301
  } else {
2301
  } else {
2302
    snprintf(dotPath, sizeof(dotPath), "/usr/local/bin/dot");
2302
    snprintf(dotPath, sizeof(dotPath), "/usr/bin/dot");
2303
    storePrefsValue("dot.path", dotPath); /* Set the default */
2303
    storePrefsValue("dot.path", dotPath); /* Set the default */
2304
  }
2304
  }
2305
2305

Return to bug 430428