#!/usr/bin/env python

import csv
import binascii

def somedecode(filename):
  with open(filename, 'rb') as csvfile:
    spamreader = csv.reader(csvfile, delimiter=',', quotechar='"')
    header = None
    bits = ""
    
    for row in spamreader:
      if header is None:
        header = row
        continue

      if row[12] == 'ICMP':
        bits += "0"
      if row[12] == 'UDP':
        bits += "1"

#    print bits
    #bits = bits[:-(len(bits)%8)]
    print binascii.unhexlify('%x' % int(bits, 2))

if __name__ == "__main__":
	somedecode("flow_204.10.110.7_187.10.25.137.csv")

