################################################################################
#
# Copyright (C) 2007-2010 Sly Technologies, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
################################################################################
jNetPcap Package
Change Log
== Release 1.3.0 (2011-04-01) ==
* Fixes
- Fixed Bug#3240888 - WinPcapSendQueue throws BufferUnderflow exception
- Fixed Bug#3226590 - Flow API not working
- Fixed Bug#3226577 - Constant Pcap.LOOP_INFINATE miss-spelled
- Fixed Bug#3220271 - AbstractMessageHeader parser fails
- Fixed Bug#3220200 - NullPtr exception in multi-threaded pcap capture
* No further changes. Code is production ready.
== Release 1.3.b4 (2010-12-15) ==
* Fixes
- Memory swings - Object finalization is replaced with java Reference
cleanup. Memory is now managed through Reference and
ReferenceQueue mechanism.
- Various performance optimizations in JMemory and JBuffer class. Optimized
memory allocation path in JMemoryPool for certain object
types.
- Fixed boundary check in Checksum calculation with truncated jumbo
Ethernet frames.
- Fixed an issue when an JMemory based object tried to peer to itself.
- Fixed JMemory resize issue.
- Fixed Bug#3108615 - Ethernet FCS - FCS calculation and various Ethernet
header APIs that check for presence of FCS field, allow
verification, calculation and setting of new FCS value.
* Added
- Added a new management class named DisposableGC which runs in
a background system thread and schedules native memory
cleanup.
- Added several system properties (nio.mx, nio.ms, nio.blocksize) which
affect native memory allocation, limits and DisposableGC
behavior.
- PcapPacket.peerAndScan - convenience method peering header and buffer
to a PcapPacket object. Implements certain optimizations
to perform the task faster.
* Changes
- Changed the format of the debug output for
PcapPacket.State.toDebugString() method. The output produced
is more tabular with a table heading on top.
- Removed no longer used classes and directories from source such as
tests/beta1.5, JReference class, JMemory.references field
* Non-code changes
- Added complete MANIFEST to jnetpcap.jar file, which describes version
information of the jNetPcap library being used.
- Changed the native and java library files names to not include full
version information. The versioning is now fully accomplished
through the use of jnetpcap root distribution directory
instead. This allows easier switching between different
versions of jNetPcap.
- Updated file headers which reflects the proper copyright and license
agreement (LGPL v3)
- Updated all javadoc comments and tags for all classes
== Release 1.3.b3 (2010-10-01) ==
* Fixes
- Bug#3078703 - JMemory.transferTo(ByteBuffer) (array version)
- Bug#3078704 - Debug message coming from Tcp header when options are parsed
* Removed
- org.jnetpcap.package.dissect - left over and unusable package intended for
the native dissector feature which has been removed from 1.3
release
- SipHandler interface - left over from analyzer feature that has been
removed from 1.3 release
* Modifications/Updates
- org.jnetpcap.protocol.voip - updated javadocs, cleaned up warnings on all
the classes in this package
== Release 1.3.b2 (2010-09-26) ==
* Fixes
- Bug#3062026 - Scanner.reloadAll() in JPacket.scan()
- Bug#3062029 - Memory leak in native scanner reloadAll() tables
- Bug#3062031 - @Bind method with multiple same headers, gets wrong header
- Bug#3062035 - AnnotatedMethod doesn't open up method access perm
- Bug#3062037 - Checksum.pseudoUDP coredumps on invalid headers
- Bug#3062050 - Main scanner loop processes 0 length headers
- Bug#3062053 - @Deprecated JPacket.getScanner method
- Bug#3065968 - Missing sendPacket(JBuffer) implementation
- Bug#3066662 - UDP header missing setter methods
- Bug#3066959 - VLAN definition incorrectly assumes 802.1d as next header
- Bug#2353774 - Tcp header incomplete - missing tcp options
- Bug#3067088 - Ip4.Timestamp incorrectly initialized
- Bug#3067096 - JPacket.toString() exceptions consume all output in progress
- Bug#2933449 - SIP PRACK Message dosn't recognized
- Bug#3018072 - Wrong scanning Sdp headers in Linux
== Release 1.3 final (2010-08-24) ==
* No code changes (b1 code thoroughly tested and deployed for several months)
* Various build script changes
- Added x86_64 builds
== Release 1.3.b1 (2010-04-05) ==
* Fixes
- Bug#2981951 - Intermittent crashes in scanner
- Bug#2978441 - JRegistry.addBinding(JBinding) not working
- Bug#2890736 - reopened bug ConcurrentModificationException in JMemoryPool
- Bug#2906021 - Ethernet trailer end up in last header payload
- Bug#2908252 - JFormatter invalid state after exception during format output
- Bug#2908513 - exception thrown by Checksum for truncated or recursive ICMP
headers.
* Added
- Added testcase for Bug#2899902 ( buffer underflow on 64-bit systems)
== Release 1.3.a1 (2009-11-06) ==
* Fixes
- Bug#2890773 - PcapPacketHandler invalid PcapHeader peer
- Bug#2890736 - JMemoryPool concurrent mod exception
- Bug#2890094 - JPacket.toHexdump doesn't work on unintialized packets
- Bug#2878768 - JMemoryPacket(int) constructor doesn't work
- Bug#2857282 - Ip4.destination(byte[]) setter uses incorrect offset
- Bug#2897714 - invalid (char *) to (int) conversion in packet_protocol.cpp
* Added
- Feature#2848659 - Add frame counter reset on JScanner
== No Official 1.2 stable release ==
* Notes
- Release 1.2 branch was deprecated and replaced with stable 1.3 branch
== Release 1.2.rc5 (2009-3-18) ==
* Fixes
- #2688877 - reported that debian package is missing .so soft link to .so.rc4
main lib file. Will add that link in post-install to debian
package control file
- #2648427 - PcapDumper.dump() core-dumps. A patch is available upon request.
- #2557009 - LLC header problem
* Added
- Pcap.loop() and Pcap.dispatch() variation to allow the user to supply
JScanner. This allows JScanner internal buffer size to be cha
没有合适的资源?快使用搜索试试~ 我知道了~
基于java的开发源码-网络数据包捕获函数库 jNetPcap.zip
共334个文件
java:234个
cpp:25个
html:21个
0 下载量 107 浏览量
2024-03-05
19:59:24
上传
评论
收藏 1.64MB ZIP 举报
温馨提示
基于java的开发源码-网络数据包捕获函数库 jNetPcap.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于java的开发源码-网络数据包捕获函数库 jNetPcap.zip (334个子文件)
FTPv6-1.cap 175KB
v6-http.cap 9KB
COPYING 35KB
jnetpcap.cpp 42KB
packet_protocol.cpp 42KB
packet_jsmall_scanner.cpp 28KB
jnetpcap_utils.cpp 25KB
winpcap_ext.cpp 24KB
nio_jmemory.cpp 23KB
jnetpcap_ids.cpp 15KB
packet_jpacket.cpp 13KB
util_checksum.cpp 13KB
nio_jbuffer.cpp 12KB
packet_flow.cpp 10KB
packet_jscan.cpp 9KB
jnetpcap_dumper.cpp 7KB
util_in_cksum.cpp 7KB
util_debug.cpp 6KB
nio_jnumber.cpp 6KB
winpcap_send_queue.cpp 6KB
jnetpcap_bpf.cpp 5KB
packet_jheader.cpp 5KB
jnetpcap_pcap_header.cpp 4KB
winpcap_ids.cpp 3KB
jnetpcap_beta.cpp 3KB
packet_jheader_scanner.cpp 2KB
winpcap_stat_ex.cpp 2KB
testjnetpcap.cpp 735B
packet_jscanner.h 12KB
packet_protocol.h 8KB
jnetpcap_utils.h 6KB
nio_jbuffer.h 4KB
util_crc32.h 3KB
util_crc16.h 2KB
jnetpcap_ids.h 2KB
util_debug.h 2KB
nio_jmemory.h 2KB
packet_flow.h 2KB
util_in_cksum.h 1KB
analysis.h 1KB
winpcap_ids.h 690B
jnetpcap_dumper.h 619B
jnetpcap_bpf.h 490B
export.h 460B
winpcap_stat_ex.h 459B
winpcap_ext.h 328B
overview.html 18KB
package.html 11KB
package.html 10KB
package.html 5KB
package.html 562B
package.html 549B
package.html 225B
package.html 171B
package.html 166B
package.html 101B
package.html 97B
package.html 86B
package.html 83B
package.html 82B
package.html 82B
package.html 74B
package.html 68B
package.html 57B
package.html 55B
package.html 51B
package.html 49B
Pcap.java 124KB
WinPcap.java 72KB
Tcp.java 58KB
Ip4.java 52KB
JConfig.java 42KB
PcapPacket.java 38KB
JMemory.java 38KB
IEEE802dot11_RADIOTAP.java 35KB
MyHeader.java 34KB
TestPcapJNI.java 34KB
JHeader.java 34KB
TestPcapBetaJNI.java 32KB
JPacket.java 31KB
JRegistry.java 28KB
JFormatter.java 27KB
AbstractResolver.java 27KB
Rtp.java 26KB
TestUtils.java 26KB
TestForMemoryLeaks.java 26KB
AnnotatedFieldMethod.java 25KB
JBuffer.java 25KB
DisposableGC.java 22KB
FormatUtils.java 21KB
JMemoryPacket.java 20KB
TestJBuffer.java 20KB
PcapDLT.java 17KB
Sip.java 16KB
JStringBuilder.java 16KB
Icmp.java 16KB
JHeaderScanner.java 16KB
TestTcpIp.java 15KB
Bug2847124_jbytebuffer_handler_memory_leak.java 15KB
WinPcapSendQueue.java 14KB
共 334 条
- 1
- 2
- 3
- 4
资源评论
毕业课程设计
- 粉丝: 2259
- 资源: 1660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mysql语句大全及用法
- Online Maps v3 3.7.15版本
- OpenGL渲染引擎-设计与实践
- meta-llama-3-8b-instruct 的 model-00001-of-00004.safetensors 的1/3
- C# yolov8 TensorRT +ByteTrack Demo.rar
- WX小程序源码无后台同城拼车(完整带PHP后台)
- 基于Swift的空气质量监测应用设计源码 - BadAir
- java开发的基于kafka、xlog的web日志实时分析storm topology
- k8s1.20.4-高可用集群部署-新增项目-kubernetes安装包和详细文档笔记整理
- 基于UC3842-S开关电源PDF原理图+反激开关电源全套学习教程资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功