The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Inconsistent Site Map behaviour / missing requests

Michael | Last updated: May 17, 2018 10:10AM UTC

Our Burp Suite (latest professional, default settings, no extensions) "Site map" shows an inconsistent behavior for displaying or hiding requests (without filter, i.e. "Showing all items"). According to the documentation the Site Maps shows "All of the resources that have been directly requested via the Proxy." [1] However, the behavior differs between request methods and content: 1) GET www.example.com/test 2) PUT www.example.com/test 3) OPTIONS www.example.com/test 4) POST www.example.com/test (payload xy) 5) POST www.example.com/test?x=0 (payload xy) 6) POST www.example.com/test?x=0 (payload aa) 7) OPTIONS www.example.com/test?x=0 8) GET www.example.com/test?x=0 9) GET www.example.com/test?x=1 10) POST www.example.com/test?x=1 (payload aa) Requests 2,3,8, and 10 are not shown in the site map. That is: POST requests are shown for all URLs (new or existing) if the payload changed. All other requests are only shown if the URL including parameters was not requested before or the existing requests was a POST request. This behavior is confusing. I would expect to see also requests to the same resource / URL if the request method (GET, PUT, DELETE, OPTIONS, etc.) was different. [1] https://portswigger.net/burp/help/target_sitemap

PortSwigger Agent | Last updated: May 17, 2018 10:11AM UTC