Skip to content
CourseAsk.
Coding PING from scratch in C
Udemy Certificate 0

Coding PING from scratch in C

About this course

Coding PING from scratch in CPing is a tool which sends a data packet to a device on the local network or on the internet. When the remote node receives this packet, it responds in kind. As soon as the first device receives this response, it knows that the connection works.This is a very useful troubleshooting tool that ships with every major operating system, but today we are going to code our own. And we will do it using raw sockets, capturing every packet on the network and filtering out all but ping. Basically we will communicate directly with the network card of the computer, and design the IP packet by hand.-Why learn C from dr Jonas Birch and not from the other ten Udemy instructors?Experience in the C language. When dr Birch was 18 years old and had been coding C for five years, he was traveling all over Europe, invited to different coding and security conferences, giving lectures about C and security. Since then he has coded C almost every day - for an additional 20 years!Experience in teaching. Dr Birch has been teaching the C language (live) almost full time the last six years, helping hundreds and hundreds of students learn the mother of all languages - in Linux.Very soothening voice and amazing sound quality. Dr Birch has a very dark, relaxing voice which is very easy to listen to (a really underestimated feature). He is recording in a professional recording studio with enterprise level microphone and equipment, which makes for a very good listening experience.Enroll Now or try out the free sample lectures.

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • understanding raw sockets
  • creating and sending IP packets
  • troubleshooting network connections
  • filtering data packets

Course objectives

  • develop a custom PING tool
  • gain proficiency in C programming
  • learn about network communication
Software Engineering #networking #c programming #linux #troubleshooting #packet filtering #raw sockets #ip packets #data packets
$99.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.