- 博客(3)
- 收藏
- 关注
原创 封装arp数据包并发送出去所遇到的问题
封装arp数据包并发送的时候遇到了两个问题: 1)当创建套接字时使用了原始套接字:rawfd = socket(PF_PACKET,SOCK_RAW,htons(ETH_P_ARP));但是在执行时 出现rawfd=-1的情况,并且errno=1,执行未允许;原因:没有使用root权限进行执行,只是使用了一个用户权限,所 以创建不了套接字。 2)当使用sendto发送a
2016-02-13 20:06:57
819
原创 linux中常用网络命令学习随笔
今天学习了鸟哥的LInux私房菜的服务器架设篇,总结了一些印象深刻的网络命令 1)ifconfig:以前一直用这个命令查看一下网卡与ip这些的信息,现在才发现可以用这个命令修改很多参数 2)route:这个命令用来查看本机的路由状态,当然也可以增加和删除。与3)traceroute对比,这个命令更偏重于对本 机的路由情况的一个介绍。对于route命令的结果可以这么看: 1.没有通过网关的
2016-01-08 15:32:38
387
原创 gcc 编译.c文件的编译过程
gcc编译的时候可以用的参数比多,也不太好记,所以总结了一下自己的记忆方法。 1)首先gcc编译的时候会有不同种的文件生成,按照从先到后列一下 1.源文件:一般你编写的.c文件 2.预编译文件:gcc把源文件中的宏定义等展开放到预编译文件中,用.i文件来表示 3.汇编文件:gcc把.i文件进一步编译生成汇编文件,用.s文件来表示,一般自己写的汇编也是.s表示的 4.目标文件汇编器把.s文
2016-01-01 16:36:47
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人