Analyser for Application Layer¶
pcapkit.foundation.analysis works as a header quarter to
analyse and match application layer protocol. Then, call
corresponding modules and functions to extract the attributes.
-
pcapkit.foundation.analysis._analyse_httpv1(file, *args, seekset=0, **kw)[source]¶ Analyse HTTP/1.* packet.
-
pcapkit.foundation.analysis._analyse_httpv2(file, *args, seekset=0, **kw)[source]¶ Analyse HTTP/2 packet.
-
pcapkit.foundation.analysis.analyse(file, length=None, *, termination=False)[source]¶ Analyse application layer packets.
- Parameters
file (io.BytesIO) – source data stream
length (Optional[int]) – packet length
- Keyword Arguments
termination (bool) – If terminate parsing application layer protocol.
- Returns
Parsed application layer protocol.
- Return type