Howto:Remove sensitive Data from Traces and Logfiles

From innovaphone wiki
Jump to navigation Jump to search

Applies To

This information applies to innovaphone firmware and TAPI traces.


More Information

Problem Details

Some customer may feel uneasy to provide log files and/or traces to innovaphone support due to sensitive information such as phone numbers include therein. However, in most cases, support cannot help when no trace and/or log information is sent. To help, we provide a tool which can remove phone numbers from traces and logs. This can be applied to these files before submittal to innovaphone.

Usage

This is a simple 32bit windows console application. You thus need to use it from the windows command line prompt as follows:

  • download the tool to a directory where your trace/log files are stored
  • open a cmd shell windows
  • change the current directory to where the tools and the files are
  • for each file, call logscramble infile outfile
  • review the resulting output files and submit these instead of the original trace and log files

How it works

The tool can process any text file input. It will replace all digit strings found in the input by a random number. However, similar digit strings in the input file will be replaced by similar numbers in the output file.

A number of digit strings will not be replaced:

  • hexadecimal numbers
  • IP addresses
  • numbers that are part of a name
  • innovaphone model short names (e.g. IP6000-00-00-00)
  • mac addresses

The download includes the sources, so you inspect the code.

Availability

Binaries and sources can be downloaded from download site.

Known Problems

There may still be information in the files which you consider "sensitive".
There may not be enough information left in the files to track down the original problem.