MaimMim Man in the middle minetest interceptor

- prototype
- between client and server, allow to capture all exchanges and potentially change them
- created to capture server maps in laby
- first test get only MapBlock, support version serialization version 28
  - prepartion for 29 with zstd but untested.
This commit is contained in:
philippe lhardy
2022-04-23 11:54:25 +02:00
parent 1e03ae561c
commit 6d7c03d468
29 changed files with 1141 additions and 12 deletions

View File

@@ -10,8 +10,11 @@
<property name="src" location="java"/>
<property name="build" location="build"/>
<property name="dist" location="dist"/>
<!-- Fill me please / todo -->
<!-- Fill me please / todo
see fetch_dependencies
-->
<property name="artgraphicslib" value="artgaphics-0.2.0"/>
<property name="zstd-jnilib" value="zstd-jni-1.5.2-2"/>
<target name="gather_project_params">
<!-- original source parameter is in project_params project_version -->
<loadfile property="distversion" srcfile="${basedir}/project_params">
@@ -36,7 +39,7 @@
<target name="compile" depends="init"
description="compile the source " >
<!-- Compile the java code from ${src} into ${build} -->
<javac srcdir="${src}" destdir="${build}" includeantruntime="false" classpath="libs/${artgraphicslib}.jar">
<javac srcdir="${src}" destdir="${build}" includeantruntime="false" classpath="libs/${artgraphicslib}.jar:libs/${zstd-jnilib}.jar">
<exclude name="org/artisanlogiciel/games/javafx/*"/>
<compilerarg value="-Xlint:deprecation,unchecked" />
</javac>