Piper for Burp Suite
Building
Execute ./gradlew build
and you'll have the plugin ready in
build/libs/burp-piper.jar
Known issues
- The terminal emulator ignores background color when Look and feel is set to Nimbus, see https://bugs.openjdk.java.net/browse/JDK-8058704
Security
Piper configurations can be exported and imported. As configurations define commands to be executed on the user's machine, importing malicious configurations is a security risk.
Piper disables configurations loaded via the GUI to prevent exploitation, and
unexpected behavior (e.g.: modification of HTTP messages). To support
automation, Piper enables configurations loaded via the PIPER_CONFIG
environment variable, so extra care must be taken in this use case.
Users should always review configurations before importing or enabling them.
License
The whole project is available under the GNU General Public License v3.0,
see LICENSE.md
. The swing-terminal component was developed by
@redpois0n, released under this same license.