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

HTTP Match And Replace Rules Bug

Alice | Last updated: Aug 21, 2024 04:09PM UTC

Hello, I am using Burp Suite Professional version 2024.7.4-31588. In this version, I am adding a custom header using the "Match and Replace" section under the proxy settings. For example, if the header I add is "TEST," Burp automatically changes it to "Test." I am trying to keep all the letters uppercase, but it automatically makes only the first letter uppercase. Is there a way to fix this? Thank you.

Michelle, PortSwigger Agent | Last updated: Aug 22, 2024 02:25PM UTC

Hi From what you've described it sounds like the request is being sent using HTTP/2, so what you're seeing is how the editor has normalized the request. If you look at the header value in the Inspector, if the request is using HTTP/2 then it will be in lower case. You can read more about this here: https://portswigger.net/burp/documentation/desktop/http2/http2-normalization-in-the-message-editor If the request was sent as HTTP/1, then it would use uppercase. Does this help to explain what you're seeing?

Alice | Last updated: Aug 28, 2024 06:43AM UTC