Git Product home page Git Product logo

burp_extended's Introduction

All of the features of this framework are now integrated into Burp Suite, making this obsolete. The current repo has been archived and will exist only for historical reference. 

-- Burp Suite Extended --

Burp Suite Extended is a framework that can load multiple extensions written in python simultaneously, as well as the ability to add GUI features to your extensions and controlling the order of multiple outbound extensions.

We attempted to make it easier on developers to create and release extensions by:

	- Developing in the python scripting language
	- Jython support to add GUI features
	- Drag and Drop Extension Support for users downloading others extensions
	- Giving the users the ability to decide the order and what extensions they would like to use on all outbound requests

Thanks for looking into our burp extension framework. 


--INSTALL--

To get this working you'll need to have your burp suite jar inside of this directory.

You'll then launch burp via the batch or sh file, please make sure that your burp jar is named correctly for the files...
by default it should just be named 'burp.jar'

That's all you really need to get the framework up and running.

--DEVELOPMENT--

So you want to develop your own Burp Extension? Great! 

Your Extension will be written in Python and stored in the Lib/extensions/ directory.
For any GUI related features you will be using Jython.
There are two example skeletons and other extensions that you can look at to get an idea of how to communicate with the framework.
We'll also try making multiple blog posts explaining how to create extensions and using the framework.


--SUPPORT--

We will be using PortSwiggers forums for any releases, updates, requests, input, communication... 

http://www.burpextensions.com will have useful blog posts with instructions on: 
	-How to use the framework
	-Writing Extensions
	-Burp Suite tips and tricks

Always feel free to send us an email at support [at] burpextensions [dot] com
	


Thanks for using our framework!

Joseph Tartaro  (droogie [at] burpextensions [dot] com)
James Lester	(infodel [at] burpextensions [dot] com)

burp_extended's People

Contributors

droogie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

burp_extended's Issues

Burp_extended dosn't work with Burp Pro v. 1.5

I downloaded most recent *.zip file from github
ran burp_extended.sh
java -Xmx512m -classpath burp.jar:burppython.jar burp.StartBurp

got this error in Burp

1352554946770 Suite Exception thrown by BurpExtender.registerExtenderCallbacks(): Traceback (most recent call last): File "/Volumes/JK/WEB HACKING TOOLS/BurpSuitePro/burp_extended-master/Lib/BurpExtender.py", line 61, in registerExtenderCallbacks toolClasses = FindExtensions.getExtensionClassList() File "Lib/lib/FindExtensions.py", line 34, in getExtensionClassList moduleDict[path] = imp.load_source(files[:-3], path) File "", line None SyntaxError: Non-ASCII character in file 'lib/extensions/._AddAParameterTest.py', but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.