代码并不复杂,大家注意看71-90行,构造了ARP Probe数据封包 。这个数据包就是向局域网广播,闻讯特定IP是否被使用 。
数据封包发送之后,我们就等待其他主机的响应 。如果被使用了,则会命中130行代码 。
这个代码不仅可以在手动设置IP之前探测该IP是否被使用,也能在主机正常工作途中实时探测有没有其他设备设置了与我们冲突的IP 。
linux下使用原始套接字需要root权限哦 。
最后修改时间 2022-09-28 19:27:37
推荐阅读
- 玩跳棋有什么技巧跳棋如何开棋和收尾(跳棋的玩法 技巧)
- 该如何养好一只兔子(兔子单养好还是群养好)
- 制造业数字化转型,本土云ERP系统如何卡位?
- 如何科学养兔子
- 如何解除电脑的安全模式(如何解开电脑安全模式)
- 如何0到1构建DevOps?
- 如何使用netlify部署vue应用程序
- 支付宝如何关闭注销(支付宝里有钱能注销吗)
- 如何注销一个人的支付宝(怎么注销另外一个支付宝账户)
- 支付宝账户如何注销,支付宝账户注销不了怎么办