github.com/troglobit / libicmp

Very simple library for sending and receiving ICMP datagrams.

Commit log
b0ae73d ⎇ masterUpdate copyright years and author last name Joachim Wiberg 4 years ago
cc01102 Drop Travis-CI in favor of GitHub Actions Joachim Wiberg 4 years ago
a979a60 .github: set LD_LIBRARY_PATH for libicmp.so location Joachim Wiberg 4 years ago
5979772 .github: initial action to replace Travis-CI Joachim Wiberg 4 years ago
7b6ce40 .github: initial CONTRIBUTING.md Joachim Wiberg 4 years ago
42cde9a 🏷 v1.0Check for "v$(TAG)" in make release hook Joachim Nilsson 9 years ago
af8e854 example: Fix return value and simplify code Joachim Nilsson 9 years ago
ce4b1c4 icmp_ping(): Fix check for icmp_recv() return val Joachim Nilsson 9 years ago
2f1c2a9 Update README and bump version for v1.0 release Joachim Nilsson 9 years ago
ee69693 example: Add very simple example use of libICMP Joachim Nilsson 9 years ago
README

LibICMP is a small and simple API for sending and receiving ICMP packets
from your application.  Currently only IPv4 is supported, so any patches
for adding support for IPv6 are most welcome!

For some useful examples, see the included iping.c and example.c, the
former makes use of more features and the latter is more bare bones.

LibICMP was initally developed by Tim Lawless and later refactored and
extended upon by Joachim Wiberg.