blob: 3686363fcf524d6d18a1fa6d1e8dd329ce678fe2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import sys
import binascii
# Transforms a pcap into a test file for libhtp
# tshark -Tfields -e tcp.dstport -e tcp.payload -r input.pcap > input.txt
# python pcaptohtp.py input.txt > input.t
f = open(sys.argv[1])
for l in f.readlines():
portAndPl=l.split()
if len(portAndPl) == 2:
# determine request or response based on port
if portAndPl[0] == "80":
print(">>>")
else:
print("<<<")
print(binascii.unhexlify(portAndPl[1].replace(":","")))
|