blob: f88bf80c5ffa75820102cac3af7e3488c89d0ea4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from mitmproxy.utils import strutils
from . import base
class ViewHex(base.View):
name = "Hex"
@staticmethod
def _format(data):
for offset, hexa, s in strutils.hexdump(data):
yield [
("offset", offset + " "),
("text", hexa + " "),
("text", s)
]
def __call__(self, data, **metadata):
return "Hex", self._format(data)
|