mirror of
https://github.com/vee1e/mitmproxy.git
synced 2026-09-01 10:18:26 +00:00
20 lines
450 B
Python
20 lines
450 B
Python
from mitmproxy import contentviews
|
|
|
|
|
|
class InteractiveSwapCase(contentviews.InteractiveContentview):
|
|
def prettify(
|
|
self,
|
|
data: bytes,
|
|
metadata: contentviews.Metadata,
|
|
) -> str:
|
|
return data.swapcase().decode()
|
|
|
|
def reencode(
|
|
self,
|
|
prettified: str,
|
|
metadata: contentviews.Metadata,
|
|
) -> bytes:
|
|
return prettified.encode().swapcase()
|
|
|
|
|
|
contentviews.add(InteractiveSwapCase)
|