Skip to content

WHJWNAVY/my_ping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

my_ping

a host alive test tools

Reference

Usage

$ ./my_ping
(main:452) Usage: sudo ./my_ping [-4 (IPv4) or -6 (IPv6)] hostname/IP address

$ sudo ./my_ping 127.0.0.1
(ping_sock_init:335) target host[127.0.0.1], addrs[127.0.0.1]
(ping_icmp_send:202) recv from loopback true
(ping_icmp_send:191) request retry 1!
(ping_icmp_send:202) recv from loopback true
127.0.0.1 is alive!

$ sudo ./my_ping -6 ::1
(ping_sock_init:335) target host[::1], addrs[::1]
(ping_icmp_send:202) recv from loopback true
(ping_icmp_send:191) request retry 1!
(ping_icmp_send:202) recv from loopback true
::1 is alive!

$ sudo ./my_ping www.baidu.com
(ping_sock_init:335) target host[www.baidu.com], addrs[14.215.177.39]
(ping_icmp_send:202) recv from loopback false
www.baidu.com is alive!

About

a host alive test tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published