Burp Suite User Forum

Create new post

Are Jython extensions deprecated?

Mike | Last updated: Apr 09, 2024 11:32AM UTC

Hello, I was looking into writing an extension, and all of the current documentation seems to indicate it should be done in Java via the new Montoya API. Is Jython support going to go the way of the old extender API? Should all new extensions be written natively in Java? Thanks, -Mike

Hannah, PortSwigger Agent | Last updated: Apr 09, 2024 12:24PM UTC

Hi Mike The Montoya API is only compatible with Java. It is possible to integrate Python code by including a Jython dependency. However, this isn't too easy to configure and results in a large JAR file. You can find an example of an extension that does this here: https://github.com/PortSwigger/websocket-turbo-intruder We would recommend writing new extensions in Java. However, if you still wish to write a Python extension, our legacy Extender API is still available. You can find it under the "Extender API (Legacy)" section: https://portswigger.net/burp/documentation/desktop/extensions/creating

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