|
1
4
观察 libpcap -它是一个非常有效的网络嗅探库,它可以让您准确地捕获指定的数据包类型(可能通过源/目标地址等进一步过滤)。然后,您可以解析数据包并提取源和目标IP地址。链接页面有文档和一些教程。 请注意,您需要在一台计算机上进行捕获,流量通过该计算机(源、目的地或两者之间的任何内容),就像在现代以太网网络(通过交换机连接)中一样,您通常不会看到所有网络流量。 See this Q&A 从wireshark(本质上是一个GUI到libpcap)寻找可能的解决方法。 |
|
|
2
2
你可以试试 IPTables logging . |
|
|
3
1
这是一个简单的循环(C Linux),用于拦截所有ICMP请求/回复:
享受;) |
|
|
4
0
你当然可以用
并记录到达数据包的源地址。您需要知道ICMP数据报的结构,这样才能工作。见男7生 |
|
|
newduino · 将字符串中的特定部分写入另一个字符串 8 年前 |
|
|
derich · 如何用ping发送消息? 10 年前 |
|
|
Cubox · 制作ping库。我应该遵循实际的ping行为吗? 12 年前 |