quassel-mitm

1.0.2 • Public • Published

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.

⚠️ 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

⚠️ 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 !

Readme

Keywords

Package Sidebar

Install

npm i quassel-mitm

Weekly Downloads

0

Version

1.0.2

License

MIT

Last publish

Collaborators

  • magne4000