文件名称:Ping:我通过用户可调整的生存时间(ttl)实现了命令行ping应用程序
文件大小:8KB
文件格式:ZIP
更新时间:2024-03-03 17:59:04
C
平 我通过用户可调整的生存时间(ttl)实现了命令行ping应用程序。 作为系统编程入门课程的一部分,我了解了互联网背后的基础技术。 毫无疑问,Ping是调试Web应用程序或API必不可少的程序。 我试图复制几乎与每个Shell捆绑在一起的Ping应用程序的功能。 用C编写的程序打开RAW套接字,并将ICMP回显请求重复发送到指定的域。 我还添加了一个DNS解析器,以便用户可以输入对人类友好的域名。 用户还可以指定自定义TTL,以限制请求必须进行的路由器跃点数。 当用户停止执行时,程序将提供一个摘要页面。 访问GitHub存储库 有一个自定义的TTL选项使我有了实现traceroute功能的想法,为用户提供了他们的请求到达目的地的路线,这是我当前正在研究的项目之一。
【文件预览】:
Ping-master
----myPing(13KB)
----Makefile(37B)
----ping.c(7KB)
----README.md(1017B)