Getting Started With Burp Suite Extension

This lesson will provide a brief introduction to Burp Extender and its API. We will also learn how to set up local IDE for plugin development.

Burp Extender

Burp Extender provides the necessary functionality extension required for the creation of Burp Suite extensions.

The “Extender” tab exposes all APIs required for the development of custom extensions in the form of Java Interfaces. These interfaces provide bindings for non-Java environments as well using Jython for Python andJRuby. for Ruby. The library support for Jython and JRuby is not as rich, though, so they’re not ideal for plugin development.

This course also covers plugin development through Java Interfaces.

You can see the list of all extender Interfaces under “Burp” -> “Extender” -> “APIs”.

Get hands-on with 1200+ tech skills courses.