SaturdayMP Show 99: Custom Ping Client - Part 2

In this live episode Omar and myself get the ping application working. Not the best written C code, but it works, after I figured out we need to run the application as root.

Ping – Manually create and send ICMP/IP packets:
https://inc0x0.com/icmp-ip-packets-ping-manually-create-and-send-icmp-ip-packets/

Wireshark:
https://www.wireshark.org/

Omar:
https://www.ashour.ca/

SaturdayMP:
https://saturdaymp.com/

Have a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to ask@saturdaymp.com.

[Read More]

SaturdayMP Show #98: Custom Ping Client

In this live episode Omar and myself try to write a low-level C app that does a network ping. Omar really wanted the app to be in C, so you get to watch me struggle to remember C syntax and translate bytes, chars, etc.

We do an OK job of explaining networking but a better job of explaining hex and how numbers are represented by bits (base 2) and bit shifting.

[Read More]