mallet icon indicating copy to clipboard operation
mallet copied to clipboard

Mallet is an intercepting proxy for arbitrary protocols

Results 19 mallet issues
Sort by recently updated
recently updated
newest added

resolves: #13 Replaces StringCodec.groovy with StringCodec.java

This issue reports several linked problematic behaviours. I am currently playing around with your tutorial/demo Client+Server. In one of your demonstrations (in HBT2018 if you remember) you had 6 events,...

It's a bit annoying to have to add both a `StringEncoder` and a `StringDecoder` node to the graph (on both the server and client pipelines!). These can be amalgamated using...

good first issue

### Description A build from clean source code fails: ``` /Users/tok/mallet/src/main/java/com/sensepost/mallet/handlers/messagepack/MessagePackDecoder.java:[6,38] package org.msgpack.jackson.dataformat does not exist [ERROR] /Users/tok/mallet/src/main/java/com/sensepost/mallet/handlers/messagepack/MessagePackEncoder.java:[3,38] package org.msgpack.jackson.dataformat does not exist [ERROR] /Users/tok/mallet/src/main/java/com/sensepost/mallet/handlers/messagepack/MessagePackDecoder.java:[17,62] cannot find symbol symbol: class...

Bumps [h2](https://github.com/h2database/h2database) from 1.4.199 to 2.1.210. Release notes Sourced from h2's releases. Version 2.1.210 Two security vulnerabilities in H2 Console (CVE-2022-23221 and possible DNS rebinding attack) are fixed. Persistent databases...

dependencies

Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. Release notes Sourced from junit's releases. JUnit 4.13.1 Please refer to the release notes for details. JUnit 4.13 Please refer to the release notes...

dependencies

If the protocol does not involve the client speaking first, the HTTP protocol sniffer will prevent progress, as it waits for enough characters to detect whether the protocol is in...

This may allow for more understandable/configurable graphs when protocols change for whatever reason. For example, we may have a graph that implements an HTTP pipeline, but we also support WebSockets....

It is looking like OGNL actually provides a lot of capability that could be useful throughout Mallet. From defining Object -> byte[] -> Object pipelines for persistence purposes, as well...

The framework could provide a "default" proxy handler on all outbound connections, so that upstream proxies only need to be configured in one place for simple pipelines. This would also...