Все проектыAll projectsУсі проєкти
Системное и CLISystems & CLIСистемне та CLI ЗавершёнCompletedЗавершений 2026

Go Pinger

Пинг-утилита

Утилита проверки доступности хостов по сети, написанная на Go.A host-reachability checking utility written in Go.Утиліта перевірки доступності хостів через мережу, написана на Go.

Исходники не опубликованыSources not publishedВихідники не опубліковані
Go

О проектеOverviewПро проєкт

Своя реализация привычной команды ping: утилита отправляет пакеты хостам и измеряет, отвечают ли они и за какое время.

Простой инструмент с виду, но за ним — работа с сетью на низком уровне: формирование ICMP-пакетов, замер времени отклика. Не вызов системной команды, а собственная реализация.

Один из проектов, на которых я осваивал Go и его подход к сетевому программированию.

My own implementation of the familiar ping command: the utility sends packets to hosts and measures whether they reply and how fast.

A simple tool on the surface, but behind it is low-level network work: building ICMP packets, measuring response time. Not a call to a system command but a real implementation.

One of the projects where I picked up Go and its approach to network programming.

Власна реалізація звичної команди ping: утиліта надсилає пакети хостам і вимірює час відповіді.

За простим інструментом — робота з мережею на низькому рівні: формування ICMP-пакетів.

Один із проєктів, на яких я освоював Go.

ОсобенностиFeaturesОсобливості

  • Своя реализация ping на Go
  • Формирование ICMP-пакетов вручную
  • Замер времени отклика хостов
  • Сетевое программирование на низком уровне
  • A custom ping implementation in Go
  • Manual ICMP-packet building
  • Measuring host response time
  • Low-level network programming
  • Власна реалізація ping на Go
  • Формування ICMP-пакетів вручну
  • Замір часу відповіді хостів
  • Мережеве програмування на низькому рівні

Похожие проектыRelated projectsСхожі проєкти