MCPcopy Index your code
hub / github.com/secdev/scapy / _HTTPHeaderField

Class _HTTPHeaderField

scapy/layers/http.py:480–493  ·  view source on GitHub ↗

Modified StrField to handle HTTP Header names

Source from the content-addressed store, hash-verified

478
479
480class _HTTPHeaderField(StrField):
481 """Modified StrField to handle HTTP Header names"""
482
483 __slots__ = ["real_name"]
484
485 def __init__(self, name, default):
486 self.real_name = name
487 name = _strip_header_name(name)
488 StrField.__init__(self, name, default, fmt="H")
489
490 def i2repr(self, pkt, x):
491 if isinstance(x, bytes):
492 return x.decode(errors="backslashreplace")
493 return x
494
495
496def _generate_headers(*args):

Callers 5

RTSPRequestClass · 0.90
RTSPResponseClass · 0.90
_generate_headersFunction · 0.85
HTTPRequestClass · 0.85
HTTPResponseClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected