`
yjhexy
  • 浏览: 331624 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

jnetpcap 兴趣研究

阅读更多
JAVA 网络抓包工具。网址:http://jnetpcap.com

download 一个deb包以后就开始写简单的获取 网络设备的程序,但是获取不到网络设备,正纳闷看到这个:

http://jnetpcap.com/node/269

于是问题解决,因为我用的ubuntu没有用到root权限,搞不定,所以换了root权限就搞定了。

先了解下网络分层,在每层都传输些什么包。图示如下




比如说如果我们访问一个网页,那么各层所传输的包如下图所示:




一些基本常识:

英文:

the maximum size of an IP packet is 65,535 bytes while the typical

maximum transmission unit (MTU
) for Ethernet is 1,500 bytes.

中文:

IP包最大只能传输 65535 个字节。以太网最大能传输 1500 个字节。

那么要传输的数据超出MTU怎么办呢?切成碎片再传咯。。
  • 大小: 89.8 KB
  • 大小: 27.2 KB
分享到:
评论

相关推荐

    windows环境下的jnetpcap文件依赖

    在Windows环境下,使用jnetpcap库进行网络数据包捕获和分析时,需要依赖一些特定的文件。jnetpcap是一个Java库,它为Java开发者提供了与libpcap(一个广泛使用的网络嗅探库)交互的能力。这个库主要用于网络监控、...

    基于java的开发源码-网络数据包捕获函数库 jNetPcap.zip

    安全研究人员则可以借此分析网络通信,发现潜在的安全威胁;此外,它还可以作为网络协议分析学习的辅助工具,帮助开发者理解协议的工作原理。 总之,jNetPcap作为Java平台的数据包捕获库,为开发者提供了便利且高效...

    JnetPcap的教程文档

    本压缩文件中主要包括了很多html文件,而这些文件都是关于JnetPcap.jar包中相关类的具体解析,只需要找到相应的类的html文件,点击进去,即可在网页中浏览相关帮助介绍文档,会对每一个类的源码及其作用有更深刻的...

    jnetpcap源码和完整API文档

    《jnetpcap源码与API文档详解》 在Java编程世界中,网络协议解析是一项重要的任务,而jnetpcap库就是这样一个强大的工具。它为Java开发者提供了一个全面的包,用于捕获、解析和重组网络数据包,极大地简化了网络...

    jnetpcap-src-1.4.r1425-1.zip

    《jnetpcap源码编译详解:探索网络封包分析技术》 jnetpcap,作为Java平台上的一个强大的网络封包捕获和分析库,为开发者提供了丰富的功能,用于处理网络数据包。本文将深入探讨jnetpcap-src-1.4.r1425-1.zip这个...

    基于java的网络数据包捕获函数库 jNetPcap.zip

    - 研究与开发:在研究网络协议或开发网络相关应用时,jNetPcap提供底层数据包级别的支持。 总的来说,jNetPcap为Java开发者提供了一套完整的网络数据包捕获和分析解决方案,使得Java在这一领域的能力得到显著提升。...

    jnetpcap运行环境

    **jnetpcap运行环境详解** 在Linux环境下使用jnetpcap库,是网络协议分析和数据包捕获的重要工具。jnetpcap是Java语言的一个开源库,它提供了类似于PCAP(Packet Capture)API的功能,允许开发者在Java程序中进行...

    jnetpcap文档

    3. **封包过滤**:使用BPF(Berkeley Packet Filter)语法,开发者可以设置过滤规则,只捕获感兴趣的特定类型的数据包,提高分析效率。 4. **封包回放**:jnetpcap还支持将之前捕获的数据包回放到网络中,这对于...

    jnetpcap.dll文件

    由于http://jnetpcap.com/网站不可访问,所以搜到共享

    jnetpcap-1.4.r1425-1g.依赖包和函数库

    jnetpcap最新版本(2018年1月),下载以后使用压缩文件打开方式,在native目录下,包含了jnetpcap包和各个操作系统对应的函数库

    jnetpcap.jar

    jnetpcap.jar java抓包工具, JNetPcap是由Sly Technologies开发的开源DPI(Deep Packet Inspection)SDK。 Java平台底层不支持底层网络操作,需要通过JNI封装不同系统提供的C库提供Java访问方法。JnetPcap主要有...

    JnetPcap源码

    jNetPcap是libpcap的一个Java完整封装。jNetPcap使用与libpcap相同风格的API。libpcap是unix/linux平台下的网络数据包捕获函数库,大多数网络监控软件都以它为基础。 Libpcap可以在绝大多数类unix平台下工作。...

    java使用jnetpcap实现的抓包简单实例

    Java作为一种流行的编程语言,虽然原生并不支持直接的网络包捕获,但通过第三方库如jnetpcap,我们可以实现这个功能。本实例将详细介绍如何在Java环境中使用jnetpcap库进行网络数据包抓包。 首先,jnetpcap是一个...

    java资源网络数据包捕获函数库jNetPcap

    java资源网络数据包捕获函数库 jNetPcap提取方式是百度网盘分享地址

    Java抓包分析四(基于jnetpcap进行抓包)

    本篇将详细讲解如何利用Java的jnetpcap库进行网络抓包操作。 jnetpcap是一个Java版的libpcap库封装,它提供了与libpcap相似的功能,允许开发者在Java环境中实现网络封包捕获和分析。libpcap是广泛使用的网络抓包库...

    基于Java+Jnetpcap的网络嗅探器(抓包程序)设计与实现

    【作品名称】:基于Java+Jnetpcap的网络嗅探器(抓包程序)设计与实现 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】...

    jnetpcap源码源码xxxxxxxxxxxx

    总的来说,jnetpcap源码提供了一个深入理解网络封包处理的窗口,通过研究源码,开发者不仅可以掌握如何在Java中进行网络封包捕获,还能了解到底层网络通信的细节,为网络编程和安全分析工作打下坚实基础。

    基于Jnetpcap的网络嗅探器(抓包程序)设计与实现+全部资料齐全+详细文档 高分项目.zip

    基于Jnetpcap的网络嗅探器(抓包程序)设计与实现+全部资料齐全+详细文档 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,...

    基于Java的实例源码-网络数据包捕获函数库 jNetPcap.zip

    基于Java的实例源码-网络数据包捕获函数库 jNetPcap.zip

    Jnetpcap简述-附件资源

    Jnetpcap简述-附件资源

Global site tag (gtag.js) - Google Analytics