Burp Suite User Forum

Login to post

How do I view items export from Burp's proxy's history?

AlexSm | Last updated: Dec 07, 2015 01:46PM UTC

Greetings. There is a feature allowing to save items (HTTP request+response) from the Burp's proxy's history (RMB click on item (or a selection of items), "Save item"). It creates an xml-formatted file on disk in result. But how am I supposed to work with it afterwards? Most xml viewers out there can't read the file (throw errors about wrong schema and version), and even those that can don't display it in a very convenient manner. The Burp tool itself (at least its free version) seems unable to load it's own files for viewing. Are there some recommendation on which xml viewer is the best one to work with Burp's save? Or mb there is a plug-in/extension for this particular case? Best regards, Aliaksandr.

PortSwigger Agent | Last updated: Dec 08, 2015 11:04AM UTC

The save-as-XML function is intended to allow data from Burp to be loaded into other tools. There isn't a function to read the XML back into Burp. The free edition by design doesn't include the capability to save and reload your work. This is supported in the Pro version via Burp state files, and (soon) Burp project files.

Burp User | Last updated: Dec 11, 2015 11:48AM UTC

Hi, Dafydd. Thank you for your answer. I know about ability to load your state in Pro version, and this is not the issue here. >The save-as-XML function is intended to allow data from Burp to be loaded into other tools. That's what I'm actually need, some ready-to-use good tool that can display this data conveniently. I've tried a lot of xml viewers, and have failed to find even one that is capable to display it the way it would be easy to browse all those HTTP messages in it. Most of the tools couldn't even read the file until I changed xml version from 1.1 to 1.0. I think it would be very useful to provide your users some recommendations regarding that (a list of tools that are best to displaying your export files), as this feature looks undeveloped in its current state.

PortSwigger Agent | Last updated: Dec 11, 2015 12:18PM UTC

You can't re-import items that were exported as XML. The supported way to save and reload data in areas such as the Proxy history is via Burp project files, where all data is automatically saved as you work.

Burp User | Last updated: Apr 19, 2016 04:23PM UTC

I am facing similar as mentioned by 'Aliaksandr'. Is there any feasible solution to re-open these save item so that I can look into the 'Proxy History URLs List'.

Burp User | Last updated: Jan 21, 2017 12:32PM UTC

You can use the following Python script that converts Burp Suite HTTP proxy history files to CSV or HTML: https://github.com/mrts/burp-suite-http-proxy-history-converter

Burp User | Last updated: Jan 21, 2017 07:52PM UTC

And now there is also a JavaFX application for viewing Burp Suite HTTP proxy history files: https://github.com/mrts/burp-suite-http-proxy-history-viewer

Burp User | Last updated: Mar 22, 2017 04:54PM UTC

The format of the XML file is the issue. If you try to import the history into Excel it errors saying it can't find one or more of the referenced schemas.

Burp User | Last updated: Oct 25, 2018 01:58PM UTC

quick and dirty solution: ``` grep --color=never -e request -e response | cut -d"[" -f3 | cut -d"]" -f1 | grep -v "<" | base64 -d ```

v01dspac3 | Last updated: Mar 21, 2022 05:48PM UTC

View HTTP history exported from Burp Suite https://github.com/adityatelange/bhhb

You need to Log in to post a reply. Or register here, for free.