捕获IP数据包的Java类Jpcap

原创 2005年06月02日 20:36:00

Jpcap是为JAVA编写的类包,提供很多类和接口,能够获得IP数据包。

 

 

*Description

 

 

Jpcap is a Java class package which enables to capture and send IP packets from Java application.

 

This package uses libpcap and Raw Socket API.

 

Currently, Jpcap is tested on FreeBSD 3.x, Linux RedHat 6.1, Solaris, and Microsoft Windows 2000/XP.

 

Ethernet, IPv4, IPv6, ARP/RARP, TCP, UDP, ICMPv4 are supported.

 

 

 

*Download

 

 

http://netresearch.ics.uci.edu/kfujii/jpcap/doc/download.html

 

 

 

*Installation

 

 

<Windows 9x, NT, 2000>

 

 

1 Download and install Javatm2 Platform, Standard Edition (J2SEtm) JRE or SDK.

 

2 Download and install the latest WinPcap.

 

3 Download and extract the latest Jpcap.

 

4 Copy "lib/Jpcap.dll" into "[JRE directory]/bin" or "[JRE directory]/lib/ext/x86"

 

5 Copy "lib/jpcap.jar" into "[JRE directory]/lib/ext"

 

6 If you installed J2SE SDK, you also need to copy "lib/jpcap.jar" into "[SDK directory]/jre/lib/ext".

 

  Note: [JRE directory] is usually "C:/Program Files/Java/j2re*".

 

           [SDK directory] is usually "C:/j2sdk*".

 

 

  <UNIX>

 

 

1 Download and install Javatm2 Platform, Standard Edition (J2SEtm) JRE or SDK

 

2 Download and install libpcap if not installed.

 

3 Download and extract the latest Jpcap

 

4 Go to "src/c" directory, and edit Makefile

 

5 Run "make".

 

  If you get an error "structure has no member named `sa_len'",

 

  comment out the line "#define HAVE_SA_LEN" in Jpcap_sub.h.

 

6 Copy libjpcap.so to [Java directory]/jre/lib/<arch>. <arch> is either "i386" or "sparc"

 

7 Copy "lib/jpcap.jar" into [Java directory]/jre/lib/ext.

 

 

 

*Documents

 

 

Readme

 

   Instruction of how to install and other information.

 

Changes

 

  History of version up.

 

API Manual

 

  API manual of all classes in package jpcap, generated by javadoc.

 

Sample program

 

  tcpdump-like sample program.

 

http://netresearch.ics.uci.edu/kfujii/jpcap/doc/document.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

用Java实现对IP/TCP协议数据包的拦截和分析

  • 2017年12月19日 13:08
  • 778KB
  • 下载

防火墙之数据包过滤iptables

(转自羽飞博客http://www.opsers.org/linux-home/videos/chapter-netfilter-iptables-raiders.html)内容简介 防火墙的概述 ...
  • liao152
  • liao152
  • 2015年04月17日 10:26
  • 1490

过滤器之Ip过滤器

过滤器学习 (过滤Ip): 某些时候 我们并不希望有些特定的用户访问我们的网站 但在下面的过滤器中 需要建立在你知道对方的IP地址的同时 ...
  • javaxiaochouyu
  • javaxiaochouyu
  • 2011年04月27日 19:02
  • 3776

Jpcap JAVA捕捉并分析网络数据包

  读书时候,曾经做过一个sniffer软件。主要的开发语言是JAVA。主要的作用有很多,但是我个人测试的效果估计要比臭名远扬的绿坝要好了。主要的设计不是用于控制人家上网,这个软件业做技术统计,主要是...
  • arjick
  • arjick
  • 2009年09月06日 19:20
  • 9506

通过JPcap捕获网络TCP数据包,并将解析的信息写入execl文件中

以下代码主要实现功能: 1.利用JPcap捕获指定网卡的所有TCP数据包,并解析出"SRC_MAC","DST_MAC", "SRC_IP", "DST_IP", "GETInfo", "Refer...
  • shallynever
  • shallynever
  • 2016年07月24日 20:44
  • 1675

【猪猪-后端】过滤IP格式工具类,将IP地址格式化,开发必备工具。

【猪猪-后端】过滤IP格式工具类,将IP地址格式化,开发必备工具。 源代码下载地址:http://www.zuidaima.com/share/1550463556340736.htm...
  • springmvc_springdata
  • springmvc_springdata
  • 2014年11月30日 20:05
  • 1112

Java实现简单的个人网络嗅探器

jpcap
  • qq_34838643
  • qq_34838643
  • 2017年12月25日 11:57
  • 348

JPCAP:使用Java来sniffer网络数据包(包含例子程序)

JPCAP:使用Java来sniffer网络数据包 前几天在CSDN社区上看到有人提到用JPCAP可以实现Java抓包的功能,也就是sniffer的功能,很是激动,就下载了一个。发现网上到处流传的那个...
  • yanqlv
  • yanqlv
  • 2005年12月08日 20:56
  • 11419

jpcap IP数据包捕获程序

1.下载jpcap-0.7 2.将解压缩之后的lib中的Jpcap.dll拷贝到C:\Program Files\Java\jre7\bin目录下(针对我的电脑) 3.打开Eclipse。在工程中...
  • chenxiandiao316
  • chenxiandiao316
  • 2012年05月28日 20:09
  • 531

netty的ip过滤

我们经常需要用到ip白名单,ip黑名单。netty本身就帮我实现了一套验证机制,提供了IpFilterRuleHandler类   1 public c...
  • mingtianhaiyouwo
  • mingtianhaiyouwo
  • 2015年11月09日 16:31
  • 1836
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:捕获IP数据包的Java类Jpcap
举报原因:
原因补充:

(最多只允许输入30个字)