计算机网络
文章平均质量分 63
木子南的翻斗花园
这个作者很懒,什么都没留下…
展开
-
抓包工具——wireshark的使用
wireshark是一个数据包捕捉程序。和linux下的tcpdump,以及sniffer,Fidder等软件功能类似。按理说,我们的计算机中的网卡设备只会将发给本机的数据包传输到上层进行解析,而其他的数据包会进行丢弃,因此为了捕捉到所有的数据包,我们需要将网卡设置为混杂模式,这是我们捕获数据包的前提。对于linux系统root 用户才可以设置混杂模式ifconfig eth0 查看是否存在PROMISC标志ifconfig eth0 promisc 设置混杂模式。原创 2024-07-26 11:19:33 · 617 阅读 · 0 评论 -
linux网络编程——获取网卡的ip或mac地址
该函数接受一个没有冒号的MAC地址字符串作为输入,并将其转换为带有冒号的MAC地址字符串。最后,函数使用strcpy函数将带有冒号的MAC地址字符串复制回原始输入字符串。在主函数中,我们使用一个char数组存储没有冒号的MAC地址字符串,然后将其传递给函数来添加冒号。最后,我们打印添加冒号后的MAC地址字符串。MAC地址的字符串作为输入转换为一个六字节的十六进制字节数组。六字节的十六进制字节数组作为输入转换为MAC地址字符串。点分十进制的字符串转换为网络字节序的整形。常见的mac和ip地址转换方式。原创 2023-03-05 19:30:02 · 749 阅读 · 0 评论