---
title: "Arun Sundar (@arunsundar) | Hashnode"
description: "Arun Sundar (@arunsundar) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@arunsundar"
---

@arunsundar

# Arun Sundar

@arunsundar · Joined June 2025

### [Introducing packetpy: A Pure-Python Packet Sniffer for Windows 🐍](https://introducing-prunedtree-machine-learning.hashnode.dev/introducing-packetpy-a-pure-python-packet-sniffer-for-windows?utm_source=hashnode&utm_medium=feed)

Sniffing network packets in Python has always been tricky — especially on Windows, where raw sockets behave differently than Linux or macOS. I faced this challenge while trying to capture packets on specific ports, parse them, and analyze their paylo...

3 min read · [introducing-prunedtree-machine-learning.hashnode.dev](https://introducing-prunedtree-machine-learning.hashnode.dev/introducing-packetpy-a-pure-python-packet-sniffer-for-windows?utm_source=hashnode&utm_medium=feed)

[Oct 22, 2025](https://hashnode.com/posts/introducing-packetpy-a-pure-python-packet-sniffer-for-windows/68f88a414c16d8998721813e)

### [Introducing PrunedTree: Smarter Decision Trees with Automatic Depth Pruning](https://introducing-prunedtree-machine-learning.hashnode.dev/introducing-prunedtree-smarter-decision-trees-with-automatic-depth-pruning?utm_source=hashnode&utm_medium=feed)

Motivation: Decision Trees are a popular choice in machine learning due to their interpretability and ease of use. However, they often suffer from a major issue: overfitting.Most practitioners/Data scientists manually tune the max\_depth hyperparamete...

2 min read · [introducing-prunedtree-machine-learning.hashnode.dev](https://introducing-prunedtree-machine-learning.hashnode.dev/introducing-prunedtree-smarter-decision-trees-with-automatic-depth-pruning?utm_source=hashnode&utm_medium=feed)

[Jul 31, 2025](https://hashnode.com/posts/introducing-prunedtree-smarter-decision-trees-with-automatic-depth-pruning/688bad2f66ed6088b7f34451)
