Proto commits in silentsignal/burp-piper

These 21 commits are when the Protocol Buffers files have changed:

Commit:3c0c1fe
Author:PortSwigger Support

Merged changes v0.7

The documentation is generated from this commit.

Commit:80b8589
Author:András Veres-Szentkirályi

added Intruder payload generators

The documentation is generated from this commit.

Commit:9ec8f27
Author:András Veres-Szentkirályi

added optional auto-apply for commentators & highlighters

Commit:905383d
Author:András Veres-Szentkirályi
Committer:András Veres-Szentkirályi

added basic implementation of Highlighters ref: gh-10

Commit:d440470
Author:András Veres-Szentkirályi

try using better tmp file extension Some applications prefer having proper file extensions so the URL path and the Content-Type HTTP header gets parsed in order to try and find a suitable extension instead of the now-fallback ".bin".

Commit:6d0321a
Author:András Veres-Szentkirályi

added option to avoid piping into tools

Commit:ed8a04d
Author:András Veres-Szentkirályi

Limit tools to requests/responses fixes gh-7

Commit:e87a4db
Author:András Veres-Szentkirályi
Committer:András Veres-Szentkirályi

added support for IntruderPayloadProcessors closes gh-2

Commit:03c8daa
Author:András Veres-Szentkirályi

Added request + response option to HTTP listeners

Commit:c1a5342
Author:András Veres-Szentkirályi

added filter for checking whether the URL is in scope this also requires passing callbacks all the way through the call chain as that's the only place where isInScope can be called from

Commit:df9b049
Author:András Veres-Szentkirályi
Committer:András Veres-Szentkirályi

added developer mode with basic stderr logging fixes gh-1

Commit:83c2ef4
Author:András Veres-Szentkirályi

removed source constraint from commentators

Commit:db9b29c
Author:András Veres-Szentkirályi
Committer:András Veres-Szentkirályi

implemented commentators

Commit:37635d7
Author:András Veres-Szentkirályi

proto: moved HttpListener.RequestResponse to upper level

Commit:c01dead
Author:András Veres-Szentkirályi

added HTTP listener support

Commit:317e7fc
Author:András Veres-Szentkirályi
Committer:András Veres-Szentkirályi

merged and extended Command{Invocation and Match} - merged fields - added path requirements (think shell pipelines)

Commit:eb2c982
Author:András Veres-Szentkirályi

moved passHeaders up to CommandInvocation

Commit:d04522d
Author:András Veres-Szentkirályi

added LICENSE and README

Commit:bfe9129
Author:András Veres-Szentkirályi

implemented terminal-based viewer for colors

Commit:3aa098d
Author:András Veres-Szentkirályi

UserActionTool: added minInputs

Commit:e6c47a9
Author:András Veres-Szentkirályi

basic menu action implementation