From 6ea98a73e0380e762afbaddcf6670874de6917f9 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 20 May 2017 16:33:18 -0400 Subject: [PATCH] runelite-proxy: hexdump packets --- runelite-proxy/pom.xml | 5 +++++ .../src/main/java/net/runelite/proxy/PacketCopy.java | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/runelite-proxy/pom.xml b/runelite-proxy/pom.xml index 8e449e53e2..bea43634bd 100644 --- a/runelite-proxy/pom.xml +++ b/runelite-proxy/pom.xml @@ -48,6 +48,11 @@ 1.7.12 + + io.netty + netty-all + 4.1.0.Final + com.google.guava guava diff --git a/runelite-proxy/src/main/java/net/runelite/proxy/PacketCopy.java b/runelite-proxy/src/main/java/net/runelite/proxy/PacketCopy.java index 96eb0f3d7c..679565ce5b 100644 --- a/runelite-proxy/src/main/java/net/runelite/proxy/PacketCopy.java +++ b/runelite-proxy/src/main/java/net/runelite/proxy/PacketCopy.java @@ -24,6 +24,8 @@ */ package net.runelite.proxy; +import io.netty.buffer.ByteBufUtil; +import io.netty.buffer.Unpooled; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; @@ -81,7 +83,8 @@ public class PacketCopy extends Thread read += r; } - logger.info("Read packet opcode {} length {}", packetOpcode, packetLength); + String hexdump = ByteBufUtil.prettyHexDump(Unpooled.wrappedBuffer(b)); + logger.info("Read packet opcode {} length {}\n{}", packetOpcode, packetLength, hexdump); // Write out ProxyRunner.writeOpcode(outCipher, out, packetOpcode);