All Projects → silentsignal → burp-collab-gw

silentsignal / burp-collab-gw

Licence: MIT license
Simple socket-based gateway to the Burp Collaborator

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to burp-collab-gw

msgpack
🐴 Pure Pony implementation of the MessagePack serialization format. msgpack.org[Pony]
Stars: ✭ 31 (-8.82%)
Mutual labels:  messagepack
TurboDataMiner
The objective of this Burp Suite extension is the flexible and dynamic extraction, correlation, and structured presentation of information from the Burp Suite project as well as the flexible and dynamic on-the-fly modification of outgoing or incoming HTTP requests using Python scripts. Thus, Turbo Data Miner shall aid in gaining a better and fas…
Stars: ✭ 46 (+35.29%)
Mutual labels:  burp
CTFHelper
A simple Burp extension for scanning stuffs in CTF
Stars: ✭ 29 (-14.71%)
Mutual labels:  burp
libfluent
Library to send log as fluentd forwarding message
Stars: ✭ 24 (-29.41%)
Mutual labels:  messagepack
msgpack-perl
MessagePack serializer implementation for Perl / msgpack.org[Perl]
Stars: ✭ 48 (+41.18%)
Mutual labels:  messagepack
burp-copy-as-ffuf
Burp Extension that copies a request and builds a FFUF skeleton
Stars: ✭ 77 (+126.47%)
Mutual labels:  burp
burp-token-rewrite
Burp extension for automated handling of CSRF tokens
Stars: ✭ 15 (-55.88%)
Mutual labels:  burp
burp-flow
Extension providing view with filtering capabilities for both complete and incomplete requests from all burp tools.
Stars: ✭ 45 (+32.35%)
Mutual labels:  burp
signalr
SignalR server and client in go
Stars: ✭ 69 (+102.94%)
Mutual labels:  messagepack
HashStablePack
Serialization code generator for QUICK struct content comparison
Stars: ✭ 94 (+176.47%)
Mutual labels:  messagepack
burp-cfurl-cache
CFURL Cache inspector for Burp Suite
Stars: ✭ 14 (-58.82%)
Mutual labels:  burp
burp-suite-utils
Utilities for creating Burp Suite Extensions.
Stars: ✭ 19 (-44.12%)
Mutual labels:  burp
rcppmsgpack
MsgPack Headers for R / msgpack.org[R]
Stars: ✭ 17 (-50%)
Mutual labels:  messagepack
urlpack
Pure JavaScript toolkit for data URLs (MessagePack, Base58 and Base62)
Stars: ✭ 51 (+50%)
Mutual labels:  messagepack
burp-api-common
common methods that used by my burp extension projects
Stars: ✭ 29 (-14.71%)
Mutual labels:  burp
WebApiClient.Extensions
WebApiClient项目的第三方扩展:Autofac、DependencyInjection、HttpClientFactory、SteeltoeOSS.Discovery、MessagePack、Protobuf、Json-Rpc
Stars: ✭ 73 (+114.71%)
Mutual labels:  messagepack
lazlodb
Lazlo DB : A lightweight, portable and serverless NoSql database
Stars: ✭ 15 (-55.88%)
Mutual labels:  messagepack
BurpLoaderKeygen
Burp Suite Pro Loader & Keygen ( All version supported )
Stars: ✭ 750 (+2105.88%)
Mutual labels:  burp
burp-ntlm-challenge-decoder
Burp extension to decode NTLM SSP headers and extract domain/host information
Stars: ✭ 28 (-17.65%)
Mutual labels:  burp
burp-suite-http-proxy-history-converter
Python script that converts Burp Suite HTTP proxy history files to CSV or HTML
Stars: ✭ 63 (+85.29%)
Mutual labels:  burp

Collaborator gateway for Burp Suite

Simple socket-based gateway to the Burp Collaborator.

Protocol

  • The gateway listens on TCP port 8452 of the loopback interface.
  • The protocol uses MessagePack serialization without additional framing.
  • Sending 0 or 1 to the gateway results in a string reply containing a new payload, which includes the Collaborator location if the number sent is 1.
  • Sending 2 to the gateway results in a string reply containing the Collaborator location, this can be used to construct FQDNs if the payload was requested with the number 0.
  • Sending a string to the gateway results in the string being interpreted as a payload and the gateway will reply with an array of the interactions with the specified payload. Elements of the array will be maps with string keys, the values will be almost always strings, except for DNS raw queries, HTTP requests and responses and client IP addresses, which will be represented as binaries.

A sample client in Python is provided for easier understanding of the above in the clients directory of this repository, in depends only on the msgpack-python library, run pip install msgpack-python to install it.

Building

  • Install the dependencies, in case of libraries, put the JARs into lib
  • Save the Burp Extender API from Burp and unpack it into src
  • Execute ant, and you'll have the plugin ready in burp-collab-gw.jar

Dependencies

License

The whole project is available under MIT license, see LICENSE.txt.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].