下载 >  安全技术 >  网络安全 > 网络分析技术揭秘原理、实践与WinPcap深入解析
3

网络分析技术揭秘原理、实践与WinPcap深入解析

网络分析技术揭秘原理、实践与WinPcap深入解析 网络分析技术揭秘原理、实践与WinPcap深入解析
2018-05-20 上传大小:27.02MB
分享
收藏 举报

评论 共1条

tnt7688 这只是一个分卷,还缺其它分卷
2018-05-20
回复
网络分析技术揭秘:原理实践与WinPcap深入解析 高清版

网络分析技术揭秘:原理、实践与WinPcap深入解析 基本信息 作者: 吕雪峰 彭文波 宋泽宇 出版社:机械工业出版社 ISBN:9787111380382 上架时间:2012-7-2 出版日期:2012 年7月 开本:16开 页码:447 版次:1-1 编辑推荐   以WinPcap的源码分析为依托,深刻阐释网络分析技术的方法、原理和最佳实践 通过大量实例演示数据包的捕获、过滤、发送、接收与流量统计,对WinPcap进行深入解析 内容简介 书籍 计算机书籍 《网络分析技术揭秘原理、实践与WinPcap深入解析》结合著名的开源软件库WinPcap来说明网络分析技术的实现原理及使用方法。其中包括网络分析工具的内核驱动,编译与使用WinPcap,数据包的捕获、发送、内核过滤、接收,以及网络流量的统计与网络状态的分析等重要内容,而且作者还通过修改内核级的源代码解决了开源代码本身尚未完成的一个重要功能——数据包的内核转储。经过作者系统深入地分析,读者既能对WinPcap的架构、使用与实现机制有深入的理解,还能快速熟悉操作系统内核与用户层交互的实现机制,全面了解网络分析专业各方面的技术,并且能将相关知识运用到实际项目中。 如果你的工作与网络软件相关,无论是开发人员还是测试人员,我们都强烈建议你阅读本书。 在网络环境日趋复杂的今天,网络分析技术越发显得重要,本书通过对WinPcap源码的分析来帮助大家理解网络分析技术。书中涵盖了网络协议、Windows内核驱动与网络协议驱动、网络分析、用户应用软件等诸多知识。为了降低理解的难度,文中还设计了众多实例,每讲到一个知识要点,基本都是从实例开始讲解的,只在必要的时候才插入必需的理论说明,以帮助读者理解。如果你想要了解网络分析技术,如果你的工作与网络软件相关,那么本书将会是你必选的参考书。 WinPcap是一款优秀的网络分析工具库。可用来统计网络流量,并对数据包进行捕获、过滤、发送、接收等操作。本书基于WinPcap源码来进行分析,相信既可以帮助你掌握网络分析技术,又可以使你掌握它的使用技巧。 作译者 吕雪峰,华中科技大学控制工程与控制理论专业硕士,资深软件工程师,国船电气(武汉)有限公司软件技术总监。是目前国内对WinPcap进行彻底分析研究的先驱,活跃于51CTO、ChinaUnix、CSDN等社区。对WinPcap与网络分析具有深入的理解,在《计算机应用》等学术期刊上发表核心论文多篇。尤精于嵌入式Linux。 彭文波,从事互联网产品工作,曾在省级电子商务认证中心从事安全开发工作,曾就职于多家专业网管软件公司,先后参与了电子商务认证系统、移动网络管理系统等产品的开发。 宋泽宇,七二二研究所数字通信专业硕士,高级工程师,国船电气(武汉)有限公司副总经理,曾参与多个大型项目的研制工作。

立即下载
网络分析技术揭秘原理实践winpcap深入解析-C++源码

《网络分析技术揭秘原理、实践与winpcap深入解析》 前 言 第1章 揭开网络分析的神秘面纱/ 1 1.1网络分析概述/ 1 1.2网络分析的主要用途/ 3 1.3黑客使用嗅探器的方法/ 4 1.4被嗅探数据的真面目/ 6 1.4.1使用嗅探器获得ftp的用户名和密码/ 6 1.4.2使用嗅探器分析冲击波蠕虫(blaster worm)/ 7 1.5常见的网络分析器/ 10 1.6网络分析器的工作原理/ 11 1.6.1以太网简介/ 11 1.6.2理解开放系统互连(osi)模型/ 11 1.6.3了解csma/cd协议/ 15 1.6.4ip、icmp、tcp与udp协议/ 16 1.6.5硬件/ 17 1.6.6欺骗交换机/ 19 1.7嗅探器的检测/ 21 1.7.1检测嗅探器的原理/ 21 1.7.2防止网络嗅探可采取的安全措施/ 22 1.8网络分析工具的主要功能组成/ 22 1.9wireshark的概述、安装与使用/ 24 1.9.1wireshark的概述/ 24 1.9.2wireshark的安装/ 24 1.9.3wireshark的使用/ 26 1.10小结/ 30 第2章 初识网络分析基础库winpcap/ 31 2.1winpcap概述/ 31 2.2winpcap的优点/ 31 2.3winpcap的使用者/ 32 2.4winpcap的体系架构/ 33 2.4.1winpcap的主要组成/ 33 2.4.2数据包捕获的基本过程/ 34 2.4.3winpcap的驱动程序/ 35 2.4.4winpcap内核驱动的主要功能/ 36 2.5用户空间库接口函数/ 39 2.5.1wpcap.dll库中的重要函数/ 39 2.5.2packet.dll库中的重要函数/ 42 2.6小结/ 44 第3章 网络分析工具的内核驱动基础知识/ 45 3.1windows驱动程序基础知识/ 45 3.1.1驱动对象(driver_object)/ 45 3.1.2设备对象(device_object)/ 46 3.1.3设备扩展(_device_extension)/ 48 3.1.4irp与派遣函数/ 49 3.1.5同步处理/ 50 3.1.6内核的内存操作/ 55 3.1.7内存操作的运行时函数/ 56 3.1.8内核的注册表操作/ 57 3.2ndis协议驱动程序/ 63 3.2.1三种类型的网络驱动程序/ 63 3.2.2协议驱动程序的特征结构体/ 64 3.3小结/ 67 第4章 编译与使用winpcap/ 68 4.1源代码目录结构/ 68 4.2构建驱动程序npf/ 69 4.3构建packet.dll库/ 70 4.4构建wpcap.dll库/ 72 4.5安装npf驱动程序与各库文件/ 73 4.6使用winpcap库进行程序开发的实例/ 73 4.7小结/ 83 第5章 winpcap驱动程序的初始化与清除/ 84 5.1驱动程序中的初始化函数driverentry/ 84 5.1.1driverentry函数的工作流程/ 84 5.1.2driverentry函数的具体实现/ 86 5.2驱动程序中的卸载函数driverunload/ 103 5.3小结/ 105 第6章 获得与释放网络适配器设备列表/ 106 6.1使用winpcap选择合适的适配器/ 106 6.1.1wpcap.dll库导出的相应函数/ 106 6.1.2获得与释放网络适配器列表的实例/ 107 6.1.3获取已安装设备高级信息的实例/ 109 6.2获得网络适配器列表的幕后/ 109 6.2.1wpcap.dll库中获得网络适配器列表的实现/ 109 6.2.2packet.dll库中获得网络适配器列表的实现/ 122 6.2.3内核空间中获得网络适配器列表的实现/ 141 6.3释放网络适配器列表的实现/ 143 6.4小结/ 144 第7章 打开与关闭适配器/ 145 7.1使用winpcap打开与关闭适配器/ 145 7.1.1wpcap.dll库导出的相应函数/ 145 7.1.2关键数据结构pcap_t / 146 7.1.3打开与关闭网络适配器的实例/ 147 7.2打开与关闭适配器的幕后/ 151 7.2.1打开适配器的实现/ 151 7.2.2关闭适配器的实现/ 200 7.3小结/ 207 第8章 数据包的发送/ 208 8.1使用winpcap发送数据包/ 208 8.1.1wpcap.dll库导出的相应函数/ 208 8.1.2数据包发送实例/ 209 8.2数据包发送的幕后/ 217 8.2.1发送单个数据包的实现/ 219 8.2.2单个数据包发送多次的实现/ 236 8.2.3发送队列方式的实现/ 238 8.3小结/ 254 第9章 数据包的内核过滤/ 255 9.1基础知识/ 255 9.1.1flex和bison简介/ 255 9.1.2#line宏/ 262 9.1.3以太网的典型帧结构/ 263 9.1.4数据包过滤的原理简介/ 264 9.1.5bpf虚拟机/ 265 9.1.6tcpdump与windump / 268 9.1.7bpf指令集实例/ 269 9.1.8bpf过滤器的优化研究/ 270 9.1.9bpf系统架构/ 273 9.2winpcap数据包过滤基础/ 274 9.2.1数据包过滤过程/ 274 9.2.2过滤表达式/ 274 9.2.3编译过滤表达式生成过滤器的字节码/ 275 9.2.4把过滤器字节码传递给内核/ 275 9.3使用winpcap过滤数据包/ 275 9.3.1wpcap.dll库导出的相应函数/ 275 9.3.2使用过滤器的实例/ 276 9.4数据包过滤的幕后/ 279 9.4.1wpcap.dll库中相应函数的实现/ 279 9.4.2packet.dll库对应的函数/ 287 9.4.3驱动程序中对应的函数/ 288 9.4.4npf_tap函数的数据包过滤部分/ 297 9.5小结/ 300 第10章 数据包的接收/ 301 10.1使用winpcap接收数据包/ 301 10.1.1wpcap.dll库导出的相应函数/ 301 10.1.2数据包接收的实例/ 302 10.2数据接收的幕后/ 307 10.2.1wpcap.dll库中相应函数的实现/ 308 10.2.2packet.dll库中相应函数的实现/ 314 10.2.3内核空间部分的实现/ 316 10.3小结/ 339 第11章 统计网络流量与网络状态/ 340 11.1使用winpcap进行网络统计的方法/ 340 11.1.1wpcap.dll库导出的相应函数/ 340 11.1.2统计实例/ 341 11.2网络统计的幕后/ 346 11.2.1工作模式/ 346 11.2.2模式设置函数/ 347 11.2.3网络流量统计的实现/ 350 11.2.4网络状态统计的实现/ 354 11.3小结/ 360 第12章 文件的存储与读取/ 361 12.1libpcap文件存储格式/ 361 12.1.1转储文件的头信息/ 361 12.1.2每个数据包的头信息/ 363 12.2使用winpcap进行文件存储与读取/ 364 12.2.1wpcap.dll导出的相应函数/ 364 12.2.2文件存储与读取的实例/ 364 12.3数据包文件存储的幕后/ 372 12.3.1pcap_dump_open函数/ 373 12.3.2pcap_dump函数/ 375 12.3.3pcap_dump_flush函数/ 375 12.3.4pcap_dump_close函数/ 376 12.4数据包文件读取的幕后/ 376 12.5内核文件转储的实现/ 382 12.5.1wpcap.dll库中相应函数的实现/ 382 12.5.2packet.dll库中相应函数的实现/ 384 12.5.3驱动程序中对应的函数/ 387 12.6小结/ 389 第13章 修改源代码/ 390 13.1给wpcap.dll增加设置重复发送次数的函数/ 390 13.1.1修改步骤/ 390 13.1.2测试结果/ 391 13.2修改winpcap的内核驱动代码/ 392 13.2.1支持内核转储功能/ 392 13.2.2测试内核统计与转储模式/ 406 13.2.3支持大量数据包的转储/ 410 13.2.4内核驱动程序修改后的源文件/ 411 13.3小结/ 411 第14章 性能测试与分析/ 412 14.1测试环境/ 412 14.2测试实例/ 413 14.2.1不同发送方式的比较/ 413 14.2.2发送不同数据包长度的比较/ 420 14.2.3不同接收方式的比较/ 423 14.3小结/ 430 附录a 源语法规范/ 431 附录b 过滤表达式规范/ 433 附录c syn洪泛攻击的详细资料/ 438 附录d arp欺骗资料/ 442 参考文献/ 448

立即下载
网络分析技术揭秘 原理实践与WinPcap深入解析

pdf版网络分析技术揭秘 原理、实践与WinPcap深入解析

立即下载
网络分析技术揭秘原理实践与WinPcap深入解析 高清 带书签

网络分析技术揭秘 原理 实践与WinPcap深入解析 高清 带书签

立即下载
网络分析技术揭秘

网络分析技术揭秘,winpcap原理

立即下载
[网络分析技术揭秘原理实践与WinPcap深入解析

《网络分析技术揭秘:原理、实践与WinPcap深入解析》结合著名的开源软件库WinPcap来说明网络分析技术的实现原理及使用方法。其中包括WinPcap内核驱动,编译与使用,数据包的捕获、发送、内核过滤与接收,以及网络流量的统计与网络状态的分析等重要内容,而且作者还通过修改内核级的源代码解决了开源代码本身尚未完成的一个重要功能—数据包的内核转储。经过系统深入的分析,读者既能对WinPcap的架构、使用与实现机制有深入的理解,又能快速熟悉操作系统内核与用户层交互的实现机制,并全面了解网络分析专业各方面的技术,进而将相关知识运用到实际项目中。 如果您的工作与网络软件相关,无论是开发人员还是测试人员,我们都强烈建议您阅读这本书。

立即下载
网络分析技术揭秘原理实践与WinPcap深入解析

网络分析技术揭秘:原理,实践与WinPcap深入解析 结合著名的开源软件库WinPcap来说明网络分析技术的实现原理及使用方法。其中包括WinPcap内核驱动,编译与使用,数据包的捕获、发送、内核过滤与接收,以及网络流量的统计与网络状态的分析等重要内容,而且作者还通过修改内核级的源代码解决了开源代码本身尚未完成的一个重要功能――数据包的内核转储。经过系统深入的分析,读者既能对WinPcap的架构、使用与实现机制有深入的理解,又能快速熟悉操作系统内核与用户层交互的实现机制,并全面了解网络分析专业各方面的技术,进而将相关知识运用到实际项目中。

立即下载
网络分析技术揭秘 原理.实践与WinPcap深入解析源代码

网络分析技术揭秘 原理.实践与WinPcap深入解析源代码,原书主要结合著名的开源软件库WinPcap来说明网络分析技术的实现原理及使用方法。其中包括WinPcap内核驱动,编译与使用,数据包的捕获、发送、内核过滤与接收,以及网络流量的统计与网络状态的分析等重要内容,而且作者还通过修改内核级的源代码解决了开源代码本身尚未完成的一个重要功能――数据包的内核转储。经过系统深入的分析,读者既能对WinPcap的架构、使用与实现机制有深入的理解,又能快速熟悉操作系统内核与用户层交互的实现机制,并全面了解网络分析专业各方面的技术,进而将相关知识运用到实际项目中

立即下载
免费的软件定义网络:基于OpenFlow的SDN技术揭秘.pdf )

构建OpenFlow网络应用的绝佳指南,使用OpenFlow平台和开发工具的第一手经验; 既深入浅出讲解OpenFlow的基本构件,又详细介绍网络应用实现的技术细节,是实际动手构建SDN的必备参考。

立即下载
Spring技术内幕——深入解析Spring架构与设计 (揭秘系列丛书) - 计文柯.mobi

Spring技术内幕——深入解析Spring架构与设计 (揭秘系列丛书) - 计文柯.mobi

立即下载
《 网络扫描技术揭秘.pdf 》高清下载

本书系统地介绍网络扫描器的概念、原理与设计方法,饱含作者十几年来在网络技术应用实践中不断总结的经验与技巧。作者从网络协议这样的基本概念开始,细致深入地分析了网络扫描器的原理,并从自己制作的大量工程代码,揭示了网络扫描器的实现方法与最佳实践。 目录 前言 第1章 绪论 第2章 网络协议和网络编程例程 第3章 TCP/UDP端口扫描器的设计 第4章 NetBIOS扫描器的设计 第5章 SNMP扫描器的设计 第6章 ICMP扫描器的设计 第7章 基于协议的服务扫描器的设计 第8章 基于应用的服务扫描器的设计 第9章 命名管道扫描器的设计 第10章 服务发现扫描器的设计 第11章 漏洞扫描器的设计 第12章 扫描防范技术的研究 附录A 本书容易混淆概念解析 附录B Windows Socket错误返回码 附录C Win Inet错误返回码 附录D HTTP错误返回码 参考文献 后记 PDF带书签

立即下载
网络扫描技术揭秘 原理实践与扫描器的实现.光盘文件

网络扫描技术揭秘 原理、实践与扫描器的实现.李瑞民,原版光盘所有文件拷贝,7z格式,极限压缩21M,要是用winrar最大压缩得有80M

立即下载
网络分析技术揭秘原理实践与WinPcap深入解析.(机械工业.吕雪峰.彭文波.宋泽宇)

书名:《网络分析技术揭秘:原理、实践与WinPcap深入解析》(机械工业.吕雪峰.彭文波.宋泽宇) PDF格式扫描版,全书分为14章,共448页。2012年7月出版。 内容简介   结合著名的开源软件库WinPcap来说明网络分析技术的实现原理及使用方法。其中包括WinPcap内核驱动,编译与使用,数据包的捕获、发送、内核过滤与接收,以及网络流量的统计与网络状态的分析等重要内容,而且作者还通过修改内核级的源代码解决了开源代码本身尚未完成的一个重要功能――数据包的内核转储。经过系统深入的分析,读者既能对WinPcap的架构、使用与实现机制有深入的理解,又能快速熟悉操作系统内核与用户层交互的实现机制,并全面了解网络分析专业各方面的技术,进而将相关知识运用到实际项目中。 本书深入地、全面地叙述了网络分析的核心技术,并以大量示例演示了相关概念,其中包括进行网络分析必要的各种软硬件基础知识,网络数据包的捕获、发送、分析、文件转储等方面的内容。 本书适合各层次的网络分析人员使用,例如网络软件开发人员与网络软件测试人员从中可获得许多网络分析与软件设计的知识;网络安全工程师可以从中获得网络攻击者所使用技术的一些细节知识。 目 录 前言 第1章 揭开网络分析的神秘面纱 1.1 网络分析概述 1.2 网络分析的主要用途 1.3 黑客使用嗅探器的方法 1.4 被嗅探数据的真面目 1.4.1 使用嗅探器获得FTP的用户名和密码 1.4.2 使用嗅探器分析冲击波蠕虫(Blaster Worm) 1.5 常见的网络分析器 1.6 网络分析器的工作原理 1.6.1 以太网简介 1.6.2 理解开放系统互连(OSI)模型 1.6.3 了解CSMACD协议 1.6.4 IP、ICMP、TCP与UDP协议 1.6.5 硬件 1.6.6 欺骗交换机 1.7 嗅探器的检测 1.7.1 检测嗅探器的原理 1.7.2 防止网络嗅探可采取的安全措施 1.8 网络分析工具的主要功能组成 1.9 Wireshark的概述、安装与使用 1.9.1 Wireshark的概述 1.9.2 Wireshark的安装 1.9.3 Wireshark的使用 1.1 0小结 第2章 初识网络分析基础库WinPcap 2.1 WinPcap概述 2.2 WinPcap的优点 2.3 WinPcap的使用者 2.4 WinPcap的体系架构 2.4.1 WinPcap的主要组成 2.4.2 数据包捕获的基本过程 2.4.3 WinPcap的驱动程序 2.4.4 WinPcap内核驱动的主要功能 2.5 用户空间库接口函数 2.5.1 wpcap.dll库中的重要函数 2.5.2 Packet.dll库中的重要函数 2.6 小结 第3章 网络分析工具的内核驱动基础知识 3.1 Windows驱动程序基础知识 3.1.1 驱动对象(DRIVER_OBJECT) 3.1.2 设备对象(DEVICE_OBJECT) 3.1.3 设备扩展(_DEVICE_EXTENSION) 3.1.4 IRP与派遣函数 3.1.5 同步处理 3.1.6 内核的内存操作 3.1.7 内存操作的运行时函数 3.1.8 内核的注册表操作 3.2 NDIS协议驱动程序 3.2.1 三种类型的网络驱动程序 3.2.2 协议驱动程序的特征结构体 3.3 小结 第4章 编译与使用WinPcap 4.1 源代码目录结构 4.2 构建驱动程序NPF 4.3 构建Packet.dll库 4.4 构建wpcap.dll库 4.5 安装NPF驱动程序与各库文件 4.6 使用WinPcap库进行程序开发的实例 4.7 小结 第5章 WinPcap驱动程序的初始化与清除 5.1 驱动程序中的初始化函数DriverEntry 5.1.1 DriverEntry函数的工作流程 5.1.2 DriverEntry函数的具体实现 5.2 驱动程序中的卸载函数DriverUnload 5.3 小结 第6章 获得与释放网络适配器设备列表 6.1 使用WinPcap选择合适的适配器 6.1.1 wpcap.dll库导出的相应函数 6.1.2 获得与释放网络适配器列表的实例 6.1.3 获取已安装设备高级信息的实例 6.2 获得网络适配器列表的幕后 6.2.1 wpcap.dll库中获得网络适配器列表的实现 6.2.2 Packet.dll库中获得网络适配器列表的实现 6.2.3 内核空间中获得网络适配器列表的实现 6.3 释放网络适配器列表的实现 6.4 小结 第7章 打开与关闭适配器 7.1 使用WinPcap打开与关闭适配器 7.1.1 wpcap.dll库导出的相应函数 7.1.2 关键数据结构pcap_t 7.1.3 打开与关闭网络适配器的实例 7.2 打开与关闭适配器的幕后 7.2.1 打开适配器的实现 7.2.2 关闭适配器的实现 7.3 小结 第8章 数据包的发送 8.1 使用WinPcap发送数据包 8.1.1 wpcap.dll库导出的相应函数 8.1.2 数据包发送实例 8.2 数据包发送的幕后 8.2.1 发送单个数据包的实现 8.2.2 单个数据包发送多次的实现 8.2.3 发送队列方式的实现 8.3 小结 第9章 数据包的内核过滤 9.1 基础知识 9.1.1 flex和bison简介 9.1.2 #line宏 9.1.3 以太网的典型帧结构 9.1.4 数据包过滤的原理简介 9.1.5 BPF虚拟机 9.1.6 Tcpdump与WinDump 9.1.7 BPF指令集实例 9.1.8 BPF过滤器的优化研究 9.1.9 BPF系统架构 9.2 WinPcap数据包过滤基础 9.2.1 数据包过滤过程 9.2.2 过滤表达式 9.2.3 编译过滤表达式生成过滤器的字节码 9.2.4 把过滤器字节码传递给内核 9.3 使用WinPcap过滤数据包 9.3.1 wpcap.dll库导出的相应函数 9.3.2 使用过滤器的实例 9.4 数据包过滤的幕后 9.4.1 wpcap.dll库中相应函数的实现 9.4.2 Packet.dll库对应的函数 9.4.3 驱动程序中对应的函数 9.4.4 NPF_tap函数的数据包过滤部分 9.5 小结 第10章 数据包的接收 10.1 使用WinPcap接收数据包 10.1.1 wpcap.dll库导出的相应函数 10.1.2 数据包接收的实例 10.2 数据接收的幕后 10.2.1 wpcap.dll库中相应函数的实现 10.2.2 Packet.dll库中相应函数的实现 10.2.3 内核空间部分的实现 10.3 小结 第11章 统计网络流量与网络状态 11.1 使用WinPcap进行网络统计的方法 11.1.1 wpcap.dll库导出的相应函数 11.1.2 统计实例 11.2 网络统计的幕后 11.2.1 工作模式 11.2.2 模式设置函数 11.2.3 网络流量统计的实现 11.2.4 网络状态统计的实现 11.3 小结 第12章 文件的存储与读取 12.1 libpcap文件存储格式 12.1.1 转储文件的头信息 12.1.2 每个数据包的头信息 12.2 使用WinPcap进行文件存储与读取 12.2.1 wpcap.dll导出的相应函数 12.2.2 文件存储与读取的实例 12.3 数据包文件存储的幕后 12.3.1 pcap_dump_open函数 12.3.2 pcap_dump函数 12.3.3 pcap_dump_flush函数 12.3.4 pcap_dump_close函数 12.4 数据包文件读取的幕后 12.5 内核文件转储的实现 12.5.1 wpcap.dll库中相应函数的实现 12.5.2 Packet.dll库中相应函数的实现 12.5.3 驱动程序中对应的函数 12.6 小结 第13章 修改源代码 13.1 给wpcap.dll增加设置重复发送次数的函数 13.1.1 修改步骤 13.1.2 测试结果 13.2 修改WinPcap的内核驱动代码 13.2.1 支持内核转储功能 13.2.2 测试内核统计与转储模式 13.2.3 支持大量数据包的转储 13.2.4 内核驱动程序修改后的源文件 13.3 小结 第14章 性能测试与分析 14.1 测试环境 14.2 测试实例 14.2.1 不同发送方式的比较 14.2.2 发送不同数据包长度的比较 14.2.3 不同接收方式的比较 14.3 小结 附录A 源语法规范 附录B 过滤表达式规范 附录C SYN洪泛攻击的详细资料 附录D ARP欺骗资料 参考文献

立即下载
网络爬虫全解析 技术原理实践.pdf 高清 完整 带书签 Java 002

因为附件大小限制,将PDF用7z压缩成两个文件,一个200M,一个180多,解压后440M。这是第二个,第一个资源名就是后面002变为001 第1章 技术基础 1 1.1 第一个程序 1 1.2 准备开发环境 2 1.2.1 JDK 2 1.2.2 Eclipse 3 1.3 类和对象 4 1.4 常量 5 1.5 命名规范 6 1.6 基本语法 6 1.7 条件判断 7 1.8 循环 8 1.9 数组 9 1.10 位运算 11 1.11 枚举类型 13 1.12 比较器 14 1.13 方法 14 1.14 集合类 15 1.14.1 动态数组 15 1.14.2 散列表 15 1.15 文件 19 1.15.1 文本文件 19 1.15.2 二进制文件 23 1.16 多线程 27 1.16.1 基本的多线程 28 1.16.2 线程池 30 1.17 折半查找 31 1.18 处理图片 34 1.19 本章小结 35 第2章 网络爬虫入门 36 2.1 获取信息 36 2.1.1 提取链接 37 2.1.2 采集新闻 37 2.2 各种网络爬虫 38 2.2.1 信息采集器 40 2.2.2 广度优先遍历 41 2.2.3 分布式爬虫 42 2.3 爬虫相关协议 43 2.3.1 网站地图 44 2.3.2 Robots协议 45 2.4 爬虫架构 48 2.4.1 基本架构 48 2.4.2 分布式爬虫架构 51 2.4.3 垂直爬虫架构 54 2.5 自己写网络爬虫 55 2.6 URL地址查新 57 2.6.1 嵌入式数据库 58 2.6.2 布隆过滤器 60 2.6.3 实现布隆过滤器 61 2.7 部署爬虫 63 2.7.1 部署到Windows 64 2.7.2 部署到Linux 64 2.8 本章小结 65 第3章 定向采集 69 3.1 下载网页的基本方法 69 3.1.1 网卡 70 3.1.2 下载网页 70 3.2 HTTP基础 75 3.2.1 协议 75 3.2.2 URI 77 3.2.3 DNS 84 3.3 使用HttpClient下载网页 84 3.3.1 HttpCore 94 3.3.2 状态码 98 3.3.3 创建 99 3.3.4 模拟浏览器 99 3.3.5 重试 100 3.3.6 抓取压缩的网页 102 3.3.7 HttpContext 104 3.3.8 下载中文网站 105 3.3.9 抓取需要登录的网页 106 3.3.10 代理 111 3.3.11 DNS缓存 112 3.3.12 并行下载 113 3.4 下载网络资源 115 3.4.1 重定向 115 3.4.2 解决套接字连接限制 118 3.4.3 下载图片 119 3.4.4 抓取视频 122 3.4.5 抓取FTP 122 3.4.6 网页更新 122 3.4.7 抓取限制应对方法 126 3.4.8 URL地址提取 131 3.4.9 解析URL地址 134 3.4.10 归一化 135 3.4.11 增量采集 135 3.4.12 iframe 136 3.4.13 抓取JavaScript动态页面 137 3.4.14 抓取即时信息 141 3.4.15 抓取暗网 141 3.5 PhantomJS 144 3.6 Selenium 145 3.7 信息过滤 146 3.7.1 匹配算法 147 3.7.2 分布式过滤 153 3.8 采集新闻 153 3.8.1 网页过滤器 154 3.8.2 列表页 159 3.8.3 用机器学习的方法抓取新闻 160 3.8.4 自动查找目录页 161 3.8.5 详细页 162 3.8.6 增量采集 164 3.8.7 处理图片 164 3.9 遍历信息 164 3.10 并行抓取 165 3.10.1 多线程爬虫 165 3.10.2 垂直搜索的多线程爬虫 168 3.10.3 异步IO 172 3.11 分布式爬虫 176 3.11.1 JGroups 176 3.11.2 监控 179 3.12 增量抓取 180 3.13 管理界面 180 3.14 本章小结 181 第4章 数据存储 182 4.1 存储提取内容 182 4.1.1 SQLite 183 4.1.2 Access数据库 185 4.1.3 MySQL 186 4.1.4 写入维基 187 4.2 HBase 187 4.3 Web图 189 4.4 本章小结 193 第5章 信息提取 194 5.1 从文本提取信息 194 5.2 从HTML文件中提取文本 195 5.2.1 字符集编码 195 5.2.2 识别网页的编码 198 5.2.3 网页编码转换为字符串编码 201 5.2.4 使用正则表达式提取数据 202 5.2.5 结构化信息提取 206 5.2.6 表格 209 5.2.7 网页的DOM结构 210 5.2.8 使用Jsoup提取信息 211 5.2.9 使用XPath提取信息 217 5.2.10 HTMLUnit提取数据 219 5.2.11 网页结构相似度计算 220 5.2.12 提取标题 222 5.2.13 提取日期 224 5.2.14 提取模板 225 5.2.15 提取RDF信息 227 5.2.16 网页解析器原理 227 5.3 RSS 229 5.3.1 Jsoup解析RSS 230 5.3.2 ROME 231 5.3.3 抓取流程 231 5.4 网页去噪 233 5.4.1 NekoHTML 234 5.4.2 Jsoup 238 5.4.3 提取正文 240 5.5 从非HTML文件中提取文本 241 5.5.1 PDF文件 242 5.5.2 Word文件 245 5.5.3 Rtf文件 247 5.5.4 Excel文件 253 5.5.5 PowerPoint文件 254 5.6 提取标题 254 5.6.1 提取标题的一般方法 255 5.6.2 从PDF文件中提取标题 259 5.6.3 从Word文件中提取标题 261 5.6.4 从Rtf文件中提取标题 261 5.6.5 从Excel文件中提取标题 267 5.6.6 从PowerPoint文件中提取标题 270 5.7 图像的OCR识别 270 5.7.1 读入图像 271 5.7.2 准备训练集 272 5.7.3 图像二值化 274 5.7.4 切分图像 279 5.7.5 SVM分类 283 5.7.6 识别汉字 287 5.7.7 训练OCR 289 5.7.8 检测行 290 5.7.9 识别验证码 291 5.7.10 JavaOCR 292 5.8 提取地域信息 292 5.8.1 IP地址 293 5.8.2 手机 315 5.9 提取新闻 316 5.10 流媒体内容提取 317 5.10.1 音频流内容提取 317 5.10.2 视频流内容提取 321 5.11 内容纠错 322 5.11.1 模糊匹配问题 325 5.11.2 英文拼写检查 331 5.11.3 中文拼写检查 333 5.12 术语 336 5.13 本章小结 336 第6章 Crawler4j 338 6.1 使用Crawler4j 338 6.1.1 大众点评 339 6.1.2 日志 342 6.2 crawler4j原理 342 6.2.1 代码分析 343 6.2.2 使用Berkeley DB 344 6.2.3 缩短URL地址 347 6.2.4 网页编码 349 6.2.5 并发 349 6.3 本章小结 352 第7章 网页排重 353 7.1 语义指纹 354 7.2 SimHash 357 7.3 分布式文档排重 367 7.4 本章小结 369 第8章 网页分类 370 8.1 关键词加权法 371 8.2 机器学习的分类方法 378 8.2.1 特征提取 380 8.2.2 朴素贝叶斯 384 8.2.3 支持向量机 393 8.2.4 多级分类 401 8.2.5 网页分类 403 8.3 本章小结 403 第9章 案例分析 404 9.1 金融爬虫 404 9.1.1 中国能源政策数据 404 9.1.2 世界原油现货交易和期货交易数据 405 9.1.3 股票数据 405 9.1.4 从PDF文件中提取表格 408 9.2 商品搜索 408 9.2.1 遍历商品 410 9.2.2 使用HttpClient 415 9.2.3 提取价格 416 9.2.4 水印 419 9.2.5 数据导入ECShop 420 9.2.6 采集淘宝 423 9.3 自动化行业采集 424 9.4 社会化信息采集 424 9.5 微博爬虫 424 9.6 微信爬虫 426 9.7 海关数据 426 9.8 医药数据 427 9.9 本章小结 429 后记 430

立即下载
网络爬虫全解析 技术原理实践.pdf

网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web 网络爬虫 技术 原理 实践 web

立即下载
互联网技术-揭秘Java网络爬虫程序原理-视频

互联网技术-揭秘Java网络爬虫程序原理-视频,8节课,欢迎下载

立即下载
网络爬虫全解析 技术原理实践 高清完整版

网络爬虫全解析 技术、原理与实践 高清完整版,新书!

立即下载
社会网络分析 方法与应用

本书的目标是对网络分析方法进行综述,为那些对分析关系数据感兴趣的研究者提供一本参考书,也可作为社会网络初学者了解该领域基本情况的教科书。

立即下载
SPRING技术内幕: 深入解析SPRING架构设计原理.pdf

《spring技术内幕:深入解析spring架构与计原理(第2版)》是国内唯一一本系统分析spring源代码的著作,也是spring领域的问鼎之作,由业界拥有10余年开发经验的资深java专家亲自执笔,java开发者社区和spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。

立即下载
Vue2实践揭秘vue2.js实践揭秘.pdf

Vue2实践揭秘vue2.js实践揭秘.pdf Vue2实践揭秘vue2.js实践揭秘.pdf Vue2实践揭秘vue2.js实践揭秘.pdf

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

网络分析技术揭秘原理、实践与WinPcap深入解析

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: