#HackvertorLunch Still working on the tag store
Today on #HackvertorLunch I fixed HV so that it changes the font size based on the Burp setting and allowed you to dynamically alter the font size by pressing CTL/CMD - or CTL/CMD +

#HackvertorLunch Adding support for increment variables tag.

<@increment_var(0,"x",true)/>

Every request/conversion will increase x by one and the tag returns the value.

#HackvertorLunch Used Montoya to manipulate Http requests to solve the H2 issue in Hackvertor but it turns out that the request has already been altered before it reaches Hackvertor. Ugh. Looks like a Burp bug to me unless there's an API I need to use instead but I don't think so

#HackvertorLunch Oh I forgot to post this. Working on Http request handler for Hackvertor using the new Montoya API. This should fix those god damn h2 problems with repeater.

What is Hackvertor?

https://portswigger.net/bappstore/65033cbd2c344fbabe57ac060b5dd100

Hackvertor

Converts data using a tag-based configuration to apply various encoding and escaping operations.

#HackvertorLunch Spent my lunch making Hackvertor use Montoya and the old API so I can fix repeater requests. Unfortunately this means I'm no longer supporting very old versions of Burp.
#HackvertorLunch Removed loops as they aren't supported in the current parser. Added conditions including if_regex and if_not_regex tags

#HackvertorLunch Something a bit more exciting...conditions

<@set_abc(false)>test<@/set_abc>

<@if_regex('t','<@get_abc/>')>test<@/if_regex>

So here the if_regex tag will only show it's output if it matches the regex in the value which is passed from the variable.

#HackvertorLunch Nothing exciting today just fixing bugs in the context header and base32 encoding/decoding tags.
#HackvertorLunch Allowed custom tags to get context information such as a request body.