Provided by: pktanon_2~git20160407.0.2bde4f2+dfsg-6build1_amd64 bug

NAME

       pktanon - profile-based traffic anonymizer

SYNOPSIS

              pktanon [-c profile_file] input_file output_file
              pktanon [options] [input_file] [output_file]

DESCRIPTION

       Pktanon  is  a  generic  framework for network traffic anonymization.  It aims at enabling
       wide-spread use of realistic  network  traces  by  providing  fine-grained,  profile-based
       anonymization.   It  can easily be configured by anonymization profiles, which are used to
       define how the network traffic should be made anonymous.  Such  profiles  ensure  an  easy
       adaptation  of  the information actually being made anonymous to different environments or
       local legislation.

OPTIONS

       Configuration:

       -c, --config <config_file>
              anonymization profile

       Input Parameters:

       -s, --snaplen <number>
              read  first  snaplen  bytes  from  each  packet  (for  both  captures  and   files)
              [default:256]

       -i, --interface <interface>
              capture packets from this interface

       -p, --no-promiscuous-mode
              do not set interface in promiscuous mode

       -e, --pcap-filter <filter>
              filter specification for libpcap

       -r, --use-raw-sockets
              use linux raw sockets instead of libpcap (-e option is not available)

       Output Parameters:

       -U, --packet-buffered
              output (to file) is flushed every N packets

       -n, --network <interface>
              send packets to <interface> using libpcap-inject (EXPERIMENTAL)

       -o, --socket <Addr:Port>
              send packets to Addr:Port using sockets

       (if '--socket' option is set:)

       -6, --use-ipv6
              Use IPv6

       -u, --use-udp
              Use UDP

       Miscellaneous:

       -l, --use-libpcap
              use libpcap for file i/o

       -h, --help, --usage
              print this message and exit

       -q, --quiet
              Reduce output

       -v, --verbose
              Increase output

RUNNING PKTANON

       PktAnon  needs  a  configuration  file.  Sample  configuration  files  can be found in the
       profiles directory in the distribution. This directory  also  includes  a  sample  network
       trace.  Two included configuration files are ’profile-identity.xml' and 'profile.xml'. The
       first configuration copies all the fields from original packets  into  anonymized  packets
       except that packets content is cropped. The second configuration anonymizes mac addresses,
       ip addresses, and ports in the packets.

       To anonymize sample trace using sample configuration files run:

           pktanon -c /usr/share/doc/pktanon/examples/profiles/profile-identity.xml profiles/sample.pcap out.pcap

       or

           pktanon -c /usr/share/doc/pktanon/examples/profiles/identity.xml profiles/sample.pcap out.pcap

       The output should look like this:

           -----------------------------------------------
           pktanon --- profile-based traffic anonymization
           -----------------------------------------------
           initializing PktAnon,  configuration =  /usr/share/doc/pktanon/examples/profiles/profile-identity.xml
           istream: opened file profiles/sample.pcap
           ostream: opened output file out.pcap
           initialized
           complete

           statistics for input file 'profiles/sample.pcap'
             processed packets: 9
             errors in packets: 0
             elapsed time:      22us
             Mpps:              0.409

       The anonymized trace out.pcap will be created in the root directory of  the  distribution.
       If the output file already exists it will be trimmed and rewritten without any warning.