免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3026 | 回复: 9
打印 上一主题 下一主题

如何在linux下构造一个arp包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-03 11:17 |只看该作者 |倒序浏览
如何在linux下构造一个arp包,用原始套接字吗?那socket()函数里面的参数怎么设置?
还有怎么得到对应ip的mac和自己的mac阿?
请帮一下小弟,谢谢

论坛徽章:
0
2 [报告]
发表于 2005-08-03 11:21 |只看该作者

如何在linux下构造一个arp包

看手册啊,还有UNPV1的data-link access一章

论坛徽章:
0
3 [报告]
发表于 2005-08-03 18:55 |只看该作者

如何在linux下构造一个arp包

没记错的话,用原始套结字能构造的也是位于IP层之上的包,而arp协议是位于链路层之上的。建议你使用libnet函数库发包,还有关于mac地址的获取,我不知道是否有函数能得到,我只知道ifconfig一下就知道自己的mac了;关于别人的Mac,如果你发的是ARP查询包的话,目的MAC本来就不知道的;要是不通过发包和抓包,想知道别人的MAC的话,arp -a 就行了

论坛徽章:
0
4 [报告]
发表于 2005-08-04 09:24 |只看该作者

如何在linux下构造一个arp包

>;>;没记错的话,用原始套结字能构造的也是位于IP层之上的包

你记错了

论坛徽章:
0
5 [报告]
发表于 2005-08-04 10:22 |只看该作者

如何在linux下构造一个arp包

faint
you post the theme everywhere!!
see
    arping's source code  and man packet

论坛徽章:
0
6 [报告]
发表于 2005-08-04 14:58 |只看该作者

如何在linux下构造一个arp包

我常去的就c版和linux高级版,呵呵,就发了这2个地方,正好都被大哥们看到了.
我找到一遍关于构造arp packet的文章,分享给大家http://www.nsfocus.net/index.php?act=magazine&do=view&mid=1695
发现原始套接字是可以构造从Ethernet Header开始的包的,以前一直不知道。
现在还有个问题,调用哪个函数能知道自己wan的mac阿?

还有楼上的大哥,
I have been man packet,but where is arping's source code?Thanks

论坛徽章:
0
7 [报告]
发表于 2005-08-04 18:09 |只看该作者

如何在linux下构造一个arp包

162.105.146.46/~yhf/Assembly/BookShelf

好地方啊。。下载很快的。。

论坛徽章:
0
8 [报告]
发表于 2005-08-05 08:17 |只看该作者

如何在linux下构造一个arp包

>;>;调用哪个函数能知道自己wan的mac阿
do you really know tht function of mac address and where is it should be used? wan's mac!!!!

论坛徽章:
0
9 [报告]
发表于 2005-08-05 14:06 |只看该作者

如何在linux下构造一个arp包

I'm sorry for my mistake, I means how can I get my own Network adapters's mac address by C function.
I think you know what I means.Thanks

论坛徽章:
0
10 [报告]
发表于 2005-08-05 18:23 |只看该作者

如何在linux下构造一个arp包

linux :
   ioctl
   SIOCGIFHWADDR
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP