2 u011973341 u011973341 于 2013.09.04 18:49 提问

一名在校的大学生,希望大神指点如何截取IP包

刚刚学习 网络工程,对于TCP协议也没太明白(准确的说还没讲到,但是自己看过了),我想做个截包软件,截取的包能够打印出来,好让我分析包的数据,但是感觉无从下手.希望大神指点下

2个回答

u011938069
u011938069   2013.09.05 11:53

如果是简单分析数据包,网上有嗅探工具,例如Sniffer之类的。。。
如果是想编程提升自己的能力,加深理解,那需要下载提供网卡相关方面功能的库。
你首先把网络协议栈相关知识弄懂,很重要。

u011973341
u011973341 谢谢了,这几天看了看,感觉还是先把手头的事做了吧!,tcp协议在看,谢谢建议
接近 5 年之前 回复
DoctorCZM
DoctorCZM   2013.12.20 16:20

获得IP数据有我知道的两种方法:
1.使用socket获取
2.使利libpcap的方式获取
我就是用第2种方式来获取数据包的,当然包括IP包,只需要过滤一下就可以了,libpcap是跨平台,应用很广,同时也是winshark、tcpdump等嗅探软件底层实现的基本,使用起来方便,其中还API文档,网上可以方便找到相关的资料,然后学习TCP/IP协议族,了解包的结构,再来分析数据包,整个流程就是这样。
当然在编程以前可以使用winshark等嗅探软件先嗅探一下数据包,看看内部的够成,有一个感性的认识,这样在以后编程获得数据包以后,如何进行拆包上手会更快。
希望对您有帮助!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
软件专业在校大学生慎接项目
    前两天中午下课的时候,学习部部长来找我,说是接到导员的通知,台湾某个公司在大连的办事处需要做一个管理软件,其中的一个模块委托给我们学校(由我们导员接手)来完成.导员想在大二这界学生中找一批动手能力强的学生帮助完成.    先说明一下,我是名软件专业大二学生,因为是专科,明年将面临毕业,自认为在学校里的学生当中,技术也算是出类拔萃,乍看上述的消息算是个极好的机会,既可以积累经验,又可能展示一
在校大学生如何办理护照及港澳通行证?
注:办理护照和港澳通行证整体流程差不多,差别在于:可以凭在校证明异地办理护照(户口不在办理点),但是需要开具本地居住证明才能异地办理港澳通行证,相比而言办理护照更简单些。本人在杭州读研,就以在杭州办理护照和港澳通行证为例,讲解办理流程,其他城市应该大体相同。在户籍所在地办理护照和港澳通行证最简单不过了,带上户口薄和身份证直接去就行了。关于费用:护照和港澳通行证一起办的话是260(护照160+港澳通...
学生A希望访问网站www.ss.edu.cn,用户A在其浏览器中输入http://www.ss.edu.cn并按回车,直到西亚斯的网站首页显示在其浏览器中,请问:在此过程中,按照TCP/IP参考模型,
学生A希望访问网站www.ss.edu.cn,用户A在其浏览器中输入http://www.ss.edu.cn并按回车,直到西亚斯的网站首页显示在其浏览器中,请问:在此过程中,按照TCP/IP参考模型,从应用层到网络层都用到了哪些协议? 应用层:HTTP:WWW访问协议,DNS:域名解析 传输层:TCP:在客户和服务器之间建立连接,提供可靠的数据传输 网络层:IP:IP传输和路由选
新时期如何做一名合格的大学党员
<br />新时期如何做一名合格的大学党员<br /><br />  一名合格的学生党员,他(她)应该是学生中的优秀学生,也应该是学生干部中的出色干部,更应该争做学生党员中的先锋模范。这就我个人作为一名学生党员对自己的要求,也是我做好一名学生党员的奋斗目标。<br />  首先,学生党员应该是优秀的学生。优秀的学生要有扎实的科学文化基础,学习知识要如饥似渴,发扬勤奋刻苦的钻研精神;优秀的学生要有勇于实践、勇于创新的科研精神,不断的探索开启科学大门的钥匙;优秀的学生要有科学的人生观、世界观,对新生事物敏锐的、
【复习资料】软件体系结构(Ver. 1.0.0)
一名在校大学生整理的课程笔记。
大学生在校做项目
从刚刚接触计算机这门专门开始,就一直抱有做项目赚钱的想法。现在已经步入大二 了,感觉自己对编程方面还不是特别熟悉。所以我觉得无论如何,在校期都应该好好学一些关于项目方面的知识。我们虽然将来不一定就非得从事计算机这个行业,但是,立足现在我们学一点是一点。而且,未雨绸缪从来都不是一件坏事!坚持,加油吧~
给在校计算机专业大学生的建议
我是一个刚刚毕业不久的本科毕业生,
如何扩大自己的知识面成为IT大神
导读内心的充实是由知识支撑起来的。拥有知识,我们才能更深刻地区感悟生活,体验生活,让我们的生活变得更加美好,无论是物质生活,还是精神生活。因此,我们必须要扩大知识面。IT...
武汉高校数量及在校人数
武汉市统计局昨披露,2007年,武汉高校在校学生人数首次突破100万人。统计显示,去年武汉地区在校大学生人数为104.11万人,居全国第一名。其中,研究生人数为7.55万人,普通高校在校生77.84万人,成人高校在校生18.72万人。武汉由此进一步奠定了其全国重要的“人才培养高地”的地位。(以上是2008年的统计)2011年统计:武汉高校数量总共69所,排名全国第二。
大学生怎样做到实事求是
作为新一代大学生,我们既要提高思想政治素质,培养人文精神,学会做人,又要提高文化业务精神,培养科学精神,学会做事,二者绝不可偏废。大学生尤其是要求进步的同学要不断增强对党的信念的认同感、与人民的亲切感和对社会的责任感,努力成为先进生产力的开拓者、中国先进文化的弘扬者和最广大人民利益的维护者。      作 为新一代大学生,我们必须正确处理好理论与实践的关系。首先,我们要明确实践是学习知识理论的目