def getHeaders(self, info): """Extract the headers from an IRequestInfo or IResponseInfo object. Returns a Headers object with the headers. Args: * info (IRequestInfo or IResponseInfo): Request info. Use the output from getInfo or getInfoFromBytes. """ from headers import Headers hdr = Headers() # this is IRequestInfo.getHeaders() or IResponseInfo.getHeaders() from Burp rawHdr = info.getHeaders() hdr.importRaw(rawHdr) return hdr