D1Proxy
A simple yet powerful Java 11 TCP MITM proxy for Dofus 1.29.1
Install / Use
/learn @Aquazus/D1ProxyREADME
<a href="https://github.com/Aquazus/D1Proxy"><img src="https://vgy.me/QCL9sT.jpg" width="33%" title="Art by @mofumanju" alt="Art by @mofumanju"></a>
D1Proxy
A simple yet powerful Java 11 TCP MITM proxy for Dofus 1.29.1
Table of Contents
Installation
- (optional) Install a MongoDB server on your system
- Make sure you have an IDE that includes the Java 11 Developer Kit and Maven
Clone
- Clone this repo to your local machine using
https://github.com/Aquazus/D1Proxy.git
Compile
- Import the project using the pom.xml into your favorite IDE and run a Maven
packagegoal - You will find the jar file inside the
targetfolder, namedd1proxy-<version>.jar
Setup
- Make sure the
d1proxy.propertiesconfiguration file is in the same folder as your jar file - Configure the proxy as needed
- Run the Proxy with Java 11
Features
- Useful commands
- (currently) Undetected by Ankama (but use at your own risk)
- Community-based data sniffing
- Quality of Life features to improve players experience
- A Plugin system (Beta)
Contributing
To get started...
Step 1
-
Option 1
- 🍴 Fork this repo!
-
Option 2
- 👯 Clone this repo to your local machine using
https://github.com/Aquazus/D1Proxy.git
- 👯 Clone this repo to your local machine using
Step 2
- HACK AWAY! 🔨🔨🔨
Step 3
- 🔃 Create a new pull request using <a href="https://github.com/Aquazus/D1Proxy/compare/" target="_blank">
https://github.com/Aquazus/D1Proxy/compare/</a>.
Team
| <a href="https://github.com/Aquazus" target="_blank">Aquazus</a> |
| :---: |
| |
| <a href="https://github.com/Aquazus" target="_blank">
github.com/Aquazus</a> |
FAQ
- How to disable the community sniffing features?
- Set
proxy.sniffingtofalse
- Set
- How to run the proxy without MongoDB?
- Set
mongo.enabledtofalse - Please understand that disabling MongoDB will also disable the community sniffing features.
- Set
- How can people connect to my proxy?
-
- Make sure
proxy.ipis set on your WAN IP address
- Make sure
-
- Make sure the
proxy.portprovided is not blocked by your router and/or firewall
- Make sure the
-
- Distribute them a config.xml that includes a corresponding connserver value.
-
Support
Reach out to me at one of the following places!
- Twitter at <a href="http://twitter.com/Aquazus" target="_blank">
@Aquazus</a> - Discord at <a href="https://discord.gg/xUEpc5N" target="_blank">
discord.gg/xUEpc5N</a>
License
- AGPL-3.0 license
- Copyright 2018-2019 © <a href="http://github.com/Aquazus" target="_blank">Aquazus</a>.

