Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

quassel-mitm

magne400024MIT1.0.2

Quassel man-in-the-middle

quassel, mitm

readme

quassel-mitm

The purpose of this tool is to ease the debugging of quassel clients. It stands between the core and the client. All packets transiting through quassel-mitm will be printed to the console, in hexadecimal and interpreted json format.

:warning: It disables compression and encryption !

Installation

It requires at least node>=4 in order to run

git clone https://github.com/magne4000/quassel-mitm.git && cd quassel-mitm && npm install

Run

DEBUG=* node app.js

:warning: Do not forget DEBUG=*.

Usage

  Usage: app [options]

  Options:

    -h, --help                   output usage information
    -V, --version                output the version number
    --quasselhost [quasselhost]  Quasselcore host (default: localhost)
    --quasselport [quasselport]  Quasselcore port (default: 4242)
    -p, --port [port]            Port on which the application listens (default: 64242)

Start debugging

Once quassel-mitm is started, it listens to connection on port specified by --port (or 64242 by default). In your client use this port instead of the port of quasselcore. Check quassel-mitm console. Profit !