当前位置: 首页 > news >正文

网站空间ip查询汕头澄海地图

网站空间ip查询,汕头澄海地图,wordpress 显示错误,设计配色推荐的网站现在进入第二步#xff0c;捕获数据包。从第20行开始#xff0c;我们进入了一个死循环#xff0c;while(1)#xff0c;在第24行#xff0c;recvfrom(sock, buffer, sizeof buffer, 0, (struct sockaddr *)from, fromlen)#xff0c;这个函数要做的就是接收数据…现在进入第二步捕获数据包。从第20行开始我们进入了一个死循环while(1)在第24行recvfrom(sock, buffer, sizeof buffer, 0, (struct sockaddr *)from, fromlen)这个函数要做的就是接收数据冰把接收到的数据放入buffer中。就是这么简单已经完成了我们要捕获数据包的任务。到了第三步分析数据包。27行ip (struct ip *)buffer使我们在头文件中的IP结构对应于所接收到的数据接下来判断在网络层中是否使用的是TCP协议if(ip- ip_protocol 6) 如果答案是tcp信息包从整个IP/TCP包 buffer (4*ip- ip_length) 地址处开始所以31行 tcp (struct tcp *)(buffer (4*ip- ip_length))然后对应结构把你所需要的信息输出。/*************************headers.h**************************//*structure of an ip header*/struct ip {unsigned int ip_length:4; /*little-endian*/unsigned int ip_version:4;unsigned char ip_tos;unsigned short ip_total_length;unsigned short ip_id;unsigned short ip_flags;unsigned char ip_ttl;unsigned char ip_protocol;unsigned short ip_cksum;unsigned int ip_source; unsigned int ip_dest;};/* Structure of a TCP header */struct tcp {unsigned short tcp_source_port;unsigned short tcp_dest_port;unsigned int tcp_seqno;unsigned int tcp_ackno;unsigned int tcp_res1:4, /*little-endian*/tcp_hlen:4,tcp_fin:1,tcp_syn:1,tcp_rst:1,tcp_psh:1,tcp_ack:1,tcp_urg:1,tcp_res2:2;unsigned short tcp_winsize;unsigned short tcp_cksum;unsigned short tcp_urgent;};/*********************EOF***********************************/另外一个例子#include #include #include #include #include #include #include int main(int argc, char **argv){int sock, n;char buffer[2048];unsigned char *iphead, *ethhead;if ( (socksocket(PF_PACKET, SOCK_RAW,htons(ETH_P_IP))) 0){perror( socket );exit(1);}while (1) {printf( ----------\n );n recvfrom(sock,buffer,2048,0,NULL,NULL);printf( %d bytes read\n ,n);/* Check to see if the packet contains at least* complete Ethernet (14), IP (20) and TCP/UDP* (8) headers.*/if (n 42) {perror( recvfrom(): );printf( Incomplete packet (errno is %d)\n ,errno);close(sock);exit(0);}ethhead buffer;printf( Source MAC address: %02x:%02x:%02x:%02x:%02x:%02x\n ,ethhead[0],ethhead[1],ethhead[2],ethhead[3],ethhead[4],ethhead[5]);printf( Destination MAC address: %02x:%02x:%02x:%02x:%02x:%02x\n ,ethhead[6],ethhead[7],ethhead[8],ethhead[9],ethhead[10],ethhead[11]);iphead buffer14; /* Skip Ethernet header */if (*iphead0x45) { /* Double check for IPv4* and no options present */printf( Source host %d.%d.%d.%d\n ,iphead[12],iphead[13],iphead[14],iphead[15]);printf( Dest host %d.%d.%d.%d\n ,iphead[16],iphead[17],iphead[18],iphead[19]);printf( Source,Dest ports %d,%d\n ,(iphead[20] 8)iphead[21],(iphead[22] 8)iphead[23]);printf( Layer-4 protocol %d\n ,iphead[9]);}}
http://www.zqtcl.cn/news/626323/

相关文章:

  • 大庆市网站建设公司dooplay主题wordpress
  • 小学网站建设实施方案手机网站策划书方案
  • 延边网站建设国外设计公司网站欣赏
  • 团队介绍网站建设武功县住房和城乡建设局官网站
  • 如何用模板做网站爱采购官网首页
  • 网站开发存在的问题wordpress 怎么登陆后台
  • 网站建设动态部分实训报告wordpress 普通文本 quot
  • 常州微信网站建设流程本地主机做网站服务器
  • 阿里巴巴seo排名优化seo搜索引擎优化实战
  • 做班级网站的目的企点财税
  • 品牌建设网站特点有哪些企业可以做招聘的网站
  • wordpress 做网站seo全称英文怎么说
  • 宁波建网站哪家值得信赖wordpress 默认图片路径
  • 网站代运营公司天津手机版建站系统
  • 公司网站怎么做才高大上大数据营销的含义
  • 做网站点做关于什么的网站
  • 网站建设服务费税率多少汕头模板建站流程
  • 网站 建设实验小结做淘宝客优惠券网站还是APP赚钱
  • 付银行的网站建设费的会计科目网站建设前端
  • 做网站题材海南网站建设软件
  • 门户网站建设 考核从零开始学做网站cdsn
  • 百胜网站建设秀屿区建设局网站
  • 公司招聘做哪家网站建筑网站开发
  • 网站建设文案详情一条龙平台
  • 四站合一网站建设公司权威的手机网站制作
  • 自主网站建站上海金瑞建设集团网站
  • 阿里云网站建设方案书中山市公司企业网站的选择
  • 网站建设管理工作制度知名网站建设加盟合作
  • 网站定制公司推荐wordpress 插件 封面
  • 企业手机网站建设行情做外贸哪个网站比较好2017