Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 12th, 2012  |  syntax: None  |  size: 0.62 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Calling Python function from within function [closed]
  2. def process():
  3.     pkts = sniff(offline="infile.pcap",filter="tcp")
  4.     out_buf = open("outfile.bin","wb")
  5.  
  6.     for pkt in pkts:
  7.         offset = hexdump(str(pkt.payload)[:2])
  8.         payload = hexdump(pkt.payload)
  9.  
  10.         if offset or payload is None:
  11.             pass
  12.         else:
  13.             out_buf.write(two_byte_proc(payload,offset))
  14.  
  15. process()
  16.        
  17. if offset is None or payload is None:
  18.        
  19. if offset is not None and payload is not None:
  20.     out_buf.write(two_byte_proc(payload, offset))
  21.        
  22. if offset and payload:
  23.     out_buf.write(two_byte_proc(payload, offset))