Burp Suite User Forum

Create new post

Extensions Development - Burp Launching and Licensing Issue

Will | Last updated: Apr 15, 2024 11:45AM UTC

Hi All, I am beginning to contribute to a Burp Suite extension and I'm running into some issues debugging. I have followed the instructions in this thread: https://forum.portswigger.net/thread/debug-java-project-032505ef07126319c to try and debug my extension whilst it's running, so within the main() method of the extension I've added: ``` public static void main(String[] args) { StartBurp.main(args); } ``` I've also added the latest Professional Release Jar to my Eclipse Project as a library. When I run the code, Burp starts as expected and prompts me for a license. When I provide it with my license downloaded from PortSwigger, it says it's invalid and won't proceed. This strikes me as odd as when I run the .jar file directly, it pulls my existing license Is this expected behaviour? Is there another way I should be doing this? Cheers,

Hannah, PortSwigger Agent | Last updated: Apr 15, 2024 04:18PM UTC

Hi You may prefer to attach a remote debugger to Burp when you start it from the command line. There's a nice summary on how to do this here, although the screenshots are a little dated: https://www.netspi.com/blog/technical/web-application-penetration-testing/debugging-burp-extensions/ Please let me know how you get on with this!

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.