Esempio n. 1
0
def timings(options):
  from process import extractTimings
  from util import changeExt

  if not os.path.exists('traces'):
    return
  with pushd('traces'):
    for tracedir in os.listdir('.'):
      if not os.path.isdir(tracedir):
        continue
      with pushd(tracedir):
        if not os.path.exists('tagged'):
          continue
        with pushd('tagged'):
          for tag in os.listdir('.'):
            with pushd(tag):
              for streamfile in glob.glob('*.pcap'):
                extractTimings(streamfile, changeExt(streamfile, 'timing'))
Esempio n. 2
0
def entropy(options):
  from process import extractStrings, extractEntropy
  from util import changeExt

  if not os.path.exists('traces'):
    return
  with pushd('traces'):
    for tracedir in os.listdir('.'):
      if not os.path.isdir(tracedir):
        continue
      with pushd(tracedir):
        if not os.path.exists('tagged'):
          continue
        with pushd('tagged'):
          for tag in os.listdir('.'):
            with pushd(tag):
              for stringfile in glob.glob('*.firstString'):
                extractEntropy(stringfile, changeExt(stringfile, 'entropy'))