Ignore:
Timestamp:
09/15/15 11:13:07 (6 years ago)
Author:
Shane Alcock <salcock@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
aafdc55
Parents:
6264e8e
Message:

Improved parallel traceanon

  • Updated to use new parallel API.
  • Use libcrypto for AES operations.
  • Rename -f option to -F to avoid confusion with normal filtering options.
  • Add OO code for implementing anonymisation methods.
  • Add ability to anonymise IPv6 addresses using cryptopan.
  • Make sure ICMPv6 checksums are replaced.
  • Remove unnecessary testing code, e.g. hash functions, debug output.
  • Add maximum threads CLI option.
  • Replaced useless trace_help option with conventional -h option.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/traceanon/Makefile.am

    r29bbef0 rebb54a5  
    1 bin_PROGRAMS = traceanon traceanon_parallel
     1bin_PROGRAMS = traceanon
    22
    33man_MANS = traceanon.1
     
    55
    66include ../Makefile.tools
    7 traceanon_SOURCES = traceanon.c rijndael.h rijndael.c panon.h panon.c ipenc.c ipenc.h
    8 traceanon_parallel_SOURCES = traceanon_parallel.c rijndael.h rijndael.c panon.h panon.c ipenc.c ipenc.h
     7#traceanon_SOURCES = traceanon.c rijndael.h rijndael.c panon.h panon.c ipenc.c ipenc.h
     8traceanon_SOURCES = traceanon.cc Anon.cc Anon.h
    99
    10 # rijndael.c does lots of nasty casting that is going to be a nightmare to fix
    11 # and debug - I'm going to disable this warning in the interim, as it's really
    12 # messy and hopefully isn't actually an issue.
    13 traceanon_CFLAGS = $(AM_CFLAGS)
    14 traceanon_parallel_CFLAGS = $(AM_CFLAGS)
     10traceanon_CPPFLAGS = $(AM_CPPFLAGS)
Note: See TracChangeset for help on using the changeset viewer.