We earn commission when you buy through affiliate links.

This does not influence our reviews or recommendations.Learn more.

Your online grid is the backbone of your business operations.

Article image

see to it you know whats going on deep inside it.

In many ways, the landscape for digital businesses has seen a revolution or two.

), pings, routers, all of which have one goal in common transmission of data packets.

Article image

So, what is a internet packet?

Now that we understandwhat a internet is, it becomes to understand what a internet analyzer does.

Its a tool that allows you to peek into individual packets on your online grid.

Article image

But why would you want to go to that trouble?

Lets discuss that next.

Why do we need to analyze packets?

Article image

What can we know other than we already know?

Packet analysis means getting your hands dirty and reaching down into the very plumbing to figure something out.

Generally, you’re gonna wanna analyze web connection packets when all else has failed.

Article image

If you had a 401(k) around 2000, it probably depended on this program.

I did analysis of the sort youve been describing, specifically TCP behavior.

I pinpointed the problem as being in the OS vendors implementation of TCP.

Article image

The buggy behavior was that whenever the sending stack went into congestion control, it never recovered.

This resulted in a comically small send window, sometimes just a few multiples of MSS.

It was like talking to a wall.

Article image

I started at square one with every conference call.

Eventually I got on the phone with a guy with whom I could have a good discussion.

It turns out that he put the RFC1323 extensions into the stack!

Article image

The fix was not a tune-up in the program, but a patch by the operating system developers!

Boy, oh, boy .

Without packet-level analysis, where do you think this person would be?

Article image

Probably out of his job.

Among the many capabilities of Wireshark are:

Looking for Wireshark in your terminal?

tcpdump commands are short and simple, aimed at solving a particular problem such as:

.

Article image

Check out this post for some real-timetcpdump command examples.

Tproxy

Tproxyis a simple, open-source, command-line tool to proxy TCP connections over the data pipe.

It can also be used to proxy other protocols, likeSOCKSor TCP.

Article image

The tool can be downloaded fromGitHub.

But thats not all.

), and retrieving and encoding passwords and usernames.

Article image

All the projects are implemented through .Net Standard and .Net Core for cross-platform and modern support.

), and PL utilizes a cross-cutting project and refers to both BLL and DAL layers.

If youre facing the same,OmniPeekmight be worth a look.

Article image

Capsa

If all youre concerned about is the Windows platform,Capsais also a serious contender.

It comes in three versions: free, standard, and enterprise, each with different capabilities.

All in all, a solid option for Windows users.

Article image

EtherApe

If powerful visualizations and open source are what youre after,EtherApeis a great option.

Its a beautifully designed and feature-rich tool for cutting straight to the heart of the data pipe.

Whats next?

Article image

The best way to learn the above tools is to try installing and analyzing the packets.

No matter what tool you use, you cant ignore Wireshark.

So, start with that!

Article image

More on Networking