自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kalman2008的技术专栏

读书百变,其义自现

  • 博客(348)
  • 资源 (6)
  • 收藏
  • 关注

原创 Qt 5.12.3部署/添加 Crypto++第三方库(8.2版本)

有部分源代码需要修改,已编译好的静态库已上传MinGW32https://download.csdn.net/download/kalman2008/12242212MinGW64https://download.csdn.net/download/kalman2008/12242217...

2020-03-11 21:46:06 488

转载 Qt 5.8.3 部署/添加 Crypto++第三方库(5.6.5版本)

首先,Qt没有封装加解密算法库(其实有个哈希函数的函数)。介于OpenSSL函数封装不友好,以及先前爆发的心脏滴血漏洞广受诟病,我们考虑在C++上使用一种新的,并且封装友好的,OOAD程度更高的加解密算法库Crypto++。笔者此篇文章发布前官方已更新到5.6.5版本。官网:https://www.cryptopp.com.API参考文档网址:https://www.cryptopp.com/...

2020-03-11 21:43:59 916

转载 Modelbank4.0震撼上市架构预见未来

l

2015-11-13 16:45:33 1151

转载 手把手教你用jpcap(使用jpcap.sourceforge)抓包

在工作中经常需要抓包进行分析,我们可以使用各种工具来抓包,比如常用的tcpdump和wireshark。但有时候我们想用程序来进行控制,比如把抓到的包存储到数据库中,以后可以进行查询等等。我在工作中用的是Java,那么就用它来做示范吧。本教程在centos和ubuntu上测试通过。1)安装libpcap库先安装底层使用的库吧,我们用到了libpcap库,tcpdump也是用

2015-05-23 21:33:45 1684

转载 网卡工作模式(混杂模式)

网卡工作模式有4种,分别是:广播(Broadcast)模式多播(Multicast)模式单播模式(Unicast)混杂模式(Promiscuous)。     在混杂模式下的网卡能够接收一切通过它的数据,而不管该数据目的地址是否是它。如果通过程序将网卡的工作模式设置为 “混杂模式”,那么网卡将接受所有流经它的数据帧.混杂模式就是接收所有经过网卡的数据包,包括不是

2015-05-23 21:18:58 14316

转载 jNetPcap-用Java实现libpcap完整封装的网络数据包捕获函数库

jNetPcap-用Java实现libpcap完整封装的网络数据包捕获函数库在网络上看到了这个项目,本人对这个不太了解,但挺兴趣所以也推荐给大家,希望能一起学习。jNetPcap是libpcap的一个Java完整封装。jNetPcap使 用与libpcap相同风格的API。libpcap是unix/linux平台下的网络数据包捕获函数库,大多数网络监控软件都以它为基础。 Libpc

2015-05-23 04:14:01 4768 1

转载 HTTP代理协议 HTTP/1.1的CONNECT方法

我们平时使用HTTP协议无非就是GET、POST这些方法,但是HTTP的内容远不止那些。今天就来说说HTTP代理使用的CONNECT。这个不是在网页开发上用的,如果没兴趣就跳过吧。  APACHE只是作为网页的服务器被使用的,不会支持这个方法。如果要使用它必须在服务器上安装相应的软件。这样的软件很多,百度一下HTTP代理服务器就可以找到一大把。  CONNECT这个方法的作用就是把服务器作

2015-05-22 17:39:13 653

转载 SOCK/HTTP代理协议解析

在互联网环境越来越复杂的今天,很多组织选择使用HTTP Proxy或者SOCKS代理来限制未授权的访问和请求。在使用代理(proxy)的网络的网络环境中,如何使用socket编程建立与internet server的联系不是一件轻而易举的事情,本文将会详细的分析SOCKS和HTTP Proxy代理的通讯规范。 SOCKS Proxy:SOCK Proxy当前最高版本是SOCK5而且扩展支持UTP的

2015-05-22 17:33:11 1043

转载 tcpdump的源码包安装方法&抓取HTTP包的方法

背景:外包把代码放到我们的测试机上,有可能出现这样那样的调用问题,尽管前面说过要注意host配置的问题并记录,但是往往出现在上到测试机时,忘记了,于是用下tcpdump来抓包,可以实现有效的对其跨系统的接口进行跟踪,并找到问题之所在。零:使用,方法一:vi /root/.bashrc  view plainprint?alias tcpdumphttp=

2015-05-22 11:30:29 4966

转载 Linux操作系统tcpdump抓包分析详解

Linux操作系统tcpdump抓包分析详解PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。  tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本

2015-05-22 11:29:05 636

转载 PseudoTcp - 建立UDP之上的TCP(1):连接和关闭

PseudoTcp - 建立UDP之上的TCP(1):连接和关闭转载自:http://blog.csdn.net/leehark/article/details/7654183最近阅读了Libjingle的PseudoTcp.LibJingle很是下功夫做P2P了,在UDP之上做了可靠的传输协议PseudoTcp.了解PseudoTcp之前,我们需要了解一些TCP的

2015-05-22 11:25:11 1272

转载 手把手教你用jpcap抓包

http://damacheng009.iteye.com/blog/2113792在工作中经常需要抓包进行分析,我们可以使用各种工具来抓包,比如常用的tcpdump和wireshark。但有时候我们想用程序来进行控制,比如把抓到的包存储到数据库中,以后可以进行查询等等。我在工作中用的是Java,那么就用它来做示范吧。本教程在centos和ubuntu上测试通过。1)安装l

2015-05-22 11:16:44 797

转载 Jpcap的实现过程

Jpcap的安装与配置博客分类:网络通信1.到网上下载JPcap,下载地址是:http://netresearch.ics.uci.edu/kfujii/jpcap/doc/index.html2.由于JPcap运行时依赖WinCap的类库,所以,也必须在本机下载安装WinCap,下载地址是:http://www.winpcap.org3.配置JPcap的路径:

2015-05-22 10:59:08 1054

转载 基于DPI(深度报文解析)的应用识别2------实际分析

http://blog.csdn.net/chaosju/article/details/39717039新浪微博的分析早上刚刚起床先刷微博,打算就分析一下新浪微博。登陆之后抓取发布微博的数据包,进行分析。   1.抓包的要点:    1.关闭其他网络应用,保证本机网络流量的干净,便于分析。    2.先开启wireshark,后发布

2015-05-22 10:10:42 907

转载 基于DPI(深度报文解析)的应用识别

一、概述1.DPI(Deep packet inspection,深度报文解析)        所谓“深度”是和普通的报文分析层次相比较而言的,“普通报文检测”仅分析IP包4 层以下的内容,包括源地址、目的地址、源端口、目的端口以及协议类型,而DPI 除了对前面的层次分析外,还增加了应用层分析,识别各种应用及其内容,主要实现一下功能:   1)应用分析——网络流量构成分析、性能

2015-05-22 10:09:10 1774

转载 openDIP深度包检测技术

前几日,群里有人提到 L7的问题。L7是一个用于检测第七层协议的软件,早已经停止了开发。后来,这个团队组织开发了openDPI。DPI的意思是深度包检测。从理论上看openDPI的性能要好于L7。你是不是急于上他们的网站呢?openDPI的网站是:http://www.opendpi.org。这是一个开源软件,但是当你访问他们的网站后,你会发现并不提供任何下载!给出的链接是指向一个商业公司的产品。

2015-05-22 09:58:48 3612

转载 OpenDPI-1.3.0源代码分析

http://blog.sina.com.cn/s/blog_75984e830100ybcs.htmlopenDPI切换为:http://www.ipoque.com/en/products/pace-network-analysis-with-layer-7-deep-packet-inspection目前在实验室主要是弄这个,所以就分析了一下源代码。水

2015-05-22 09:55:35 974

转载 利用iptables+l7-filter+opendpi封QQ和迅雷

利用iptables+l7-filter+opendpi封QQ和迅雷作者:刘运锋                                            时间:2011-09-211、            前言参加2011架构师大会,有幸聆听白金大师的讲解,其中对于iptables封QQ以及迅雷等白金介绍了l7-filter和ipp2p两种插件,但是在笔者的

2015-05-22 09:51:09 1448

转载 使用Google Analytics统计用户留存率

http://www.analyticskey.com/google-analytics-liu-cun/使用Google Analytics统计用户留存率2013年11月01日 ⁄ Google Analytics, 网站分析 ⁄ 1条评论访客留存率或注册用户留存率要怎么统计,很多朋友都在纠结这个问题。这个复合指标虽然有着一个较明确的定义,

2015-05-22 09:26:40 3585

转载 运营 | 小白学数据分析之DNU/DAU

http://www.sykong.com/2014/05/19081http://www.sykong.com/tag/%E5%B0%8F%E7%99%BD%E5%AD%A6%E8%BF%90%E8%90%A5运营 | 小白学数据分析之DNU/DAU2014-05-06 15:45手游运营19,100文/jetp

2015-05-22 09:19:31 2164

转载 运营 | 产品运营入门课:那些必须要熟悉的核心数据

对于产品运营来说,数据是一种信仰,是一项基础技能。一、运营数据(1)平均同时在线人数(ACU:Average concurrentusers):即在一定时间段抓取一次数据,以一定周期为期限;周期内的ACU可取时间段的平均数据。[例如:系统每一小时抓取一次数据,全天24小时共24个不同时刻的在线数据,则每天的ACU是这24个数据的平均值(每个公司有每个公司的定义,一般ACU取平均值,

2015-05-22 09:17:57 428

转载 用户定义的日期/时间格式(Format 函数)

下表显示可用于创建用户定义的日期/时间格式的字符。与 Visual Basic 的早期版本不同,这些格式字符区分大小写。字符说明(:)时间分隔符。在某些区域设置中,可以使用其他字符表示时间分隔符。时间分隔符在格式化时间值时分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由您应用程序的当前区域性值确定。

2015-05-20 10:28:42 467

转载 有关Last-Modified 与 If-Modified-Since

在http中Last-Modified 与If-Modified-Since 都是用于记录页面最后修改时间的 HTTP 头信息,注意,在这 Last-Modified 是由服务器往客户端发送的 HTTP 头,另一个 If-Modified-Since是由客户端往服务器发送的头,可以看到,再次请求本地存在的 cache 页面时,客户端会通过 If-Modified-Since 头将先前服务器端发

2015-05-18 15:11:03 604

转载 浏览器刷新 和 304 Not Modified 与 If-Modified-Since 及 Cache-Control

今天在用chrome浏览淘宝页面的时候,发现很多来自淘宝图片HTTP状态码是 304 Not Modified 到百度搜索了一下,明白了 304状态的含义(以下绿色内容来自网络): 304 Not Modified:客户端有缓冲的文件并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使

2015-05-18 14:31:37 1031

转载 理解HTTP/304响应(cache-control)

原文:http://www.telerik.com/automated-testing-tools/blog/eric-lawrence/12-11-06/understanding-http-304-responses.aspx刚刚开始使用Fiddler的用户经常会对Fiddler的网络会话(Web Sessions)列表中的HTTP/304响应感到困惑:如果客户端发

2015-05-18 14:25:41 1129

转载 JS清除IE浏览器缓存的方法

js中自动清除ie缓存方法 — 常用 对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了. 但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中

2015-05-13 18:11:59 800

转载 js页面缓存的一个解决办法

由于效率的缘故,浏览器通常会缓存js文件,这就给我们带了一个问题:当服务器端部署的项目中的js文件进行了修改后,如果再客户端不手动去刷新一次页面,js的修改效果就不会起作用,因为浏览器还是用的缓存在本地的js文件。        为了解决这个问题,我们采用了这个方案,每当发布新的版本部署到服务器上的时候,我们给html页面中引用的js增加一个新的后缀,形如版本号的东西。

2015-05-13 17:56:17 1754

转载 JS、CSS以及img对DOMContentLoaded事件的影响

最近在做性能有关的数据上报,发现了两个非常有意思的东西:Chrome开发者工具的Timeline分析面板,以及DOMContentLoaded事件。一个是强大的令人发指的性能分析工具,一个是重要的性能指标,于是就用Timeline对DOMContentLoaded事件进行了一番研究前端的纯技术就是对规范的认知什么是DOMContentLoaded事件?

2015-05-13 15:05:13 1274 1

转载 【HTML5】DOMContentLoaded事件

这个事件是从HTML中的onLoad的延伸而来的,当一个页面完成加载时,初始化脚本的方法是使用load事件,但这个类函数的缺点是仅在所有资源都完全加载后才被触发,这有时会导致比较严重的延迟,开发人员随后创建了一种自定义事件,domready,它在DOM加载之后及资源加载之前被触发。domready事件迅速被众多JavaScript库所采用,它开始在本地浏览器中以DOMContentLoad

2015-05-13 14:53:07 446

转载 XAMPP 的安装配置(Linux 版)

--转载时请保留下面,以供大家加我MSN,增强交流,共同学习.--姜庭华  msn: [email protected]博客:http://blog.csdn.net/jaimejth软件下载在以下网站http://www.apachefriends.org/zh_cn/index.html XAMPP 是一个易于安装且包含 MySQL、PHP 和 Per

2015-05-12 12:53:01 492

转载 Piwik学习 -- 插件开发

http://www.cnblogs.com/bourneli/archive/2013/01/04/2844736.html本文目的最近为了给自己的web系统添加一个运营数据分析和展示的功能,本打算自己纯手工打造,但是发现成本太高,时间和精力方面不允许。在网上查阅了一些资料,发现目前有许多开源的web数据分析系统,所以拿来主意,决定找一个合适的开源web分析工具。

2015-05-12 09:46:00 488

转载 Java使用"指针"快速比较字节

使用==比较的是两个数组是否是同一个,而不是是否相等默认的equals方法是直接返回==的结果,所以也是比较数组是否是同一个如果你想比较数组里的值是否相等,使用Arrays.equals(a,b)如何才能快速比较两个字节数组呢?我将问题描述成下面的接口:1public int compareTo(byte[] b1, int s1, int l1, byte[]

2015-05-07 10:31:16 1159

转载 Linux防火墙iptables学习笔记(五)linux+iptables构筑防火墙实例

本文旨在用为公司做防火墙的实例,让大家对Linux+iptables做防火墙的安装和配置有一个大致的了解,希望能起到抛砖引玉的作用。系统环境与网络规化先了解一下公司的环境,公 司利用2M ADSL专线上网,电信分配公用IP为218.4.62.12/29,网关为218.4.62.13 ,公司有电脑五十多台,使用DHCP,IP是192.168.2.XXX,DHCP Se

2015-05-05 10:39:25 278

转载 Linux防火墙iptables学习笔记(四)iptables实现NAT

1.概述1.1 什么是NAT在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改, 更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址

2015-05-05 10:38:01 489

转载 Linux防火墙iptables学习笔记(三)iptables命令详解和举例

网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能有所帮助。网管员的安全意识要比空喊Linux安全重要得多。iptables -Fiptables -Xiptables -F -t mangleiptables -t mangle -Xiptables -F -t natiptables -t nat -X首先,把三个表清空,把自建的规则

2015-05-05 10:34:45 375

转载 Linux防火墙iptables学习笔记(二)参数指令

iptables 指令语法:iptables [-t table] command [match] [-j target/jump]-t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。个规则表的功能如下:nat 此规则表拥有 Prerouting 和 postrouting 两个规则链,

2015-05-05 10:14:25 343

转载 Linux防火墙iptables学习笔记(一)入门要领

要在网上传输的数据会被分成许多小的数据包,我们一旦接通了网络,会有很多数据包进入,离开,或者经过我们的计算机。      首先我们要弄明白,防火墙将怎么对待 这些数据包。这些数据包会经过一些相应的规则链,比如要进入你的计算机的数据包会首先进入INPUT链,从我们的计算机发出的数据包会经过 OUTPUT链,如果一台计算机做一个网络的网关(处于内网和外网两个网络连接的两台计算机,这两台计算机之

2015-05-05 10:13:40 344

转载 Linux 网络配置

Linux 网络配置1、常用配置网络指令(1) 配置eth0的IP地址, 同时激活该设备1sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up(2) 添加默认网关        1

2015-05-04 09:55:17 385

转载 yum使用总结

yum使用总结yum [options] [command] [package ...] [功能] center os下面的软件包管理工具。 [描述] yum是一个基于rpm的交互的软件包管理工具。 1,常用的command(子命令)简介install package1 [package2] [...] 安装最

2015-05-03 00:04:01 359

转载 CentOS6.4配置163的yum源

CentOS6.4配置163的yum源 CentOS系统自带的更新源的速度实在是慢,为了让CentOS6使用速度更快的YUM更新源,可以选择163(网易)的更新源。1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@localhost ~

2015-05-02 23:38:12 379

cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_64编译的静态库

cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_64 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_64的编译环境,需要修改部分源代码才能编译通过

2020-03-11

cryptopp crypto++ 8.2在 MinGW_32 编译的静态库

cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_32 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_32的编译环境,需要修改部分源代码才能编译通过

2020-03-11

cryptopp crypto++ 5.6.5在 MinGW_64 编译的静态库

cryptopp crypto++ 5.6.5在 MinGW_64 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_64 的编译环境,需要修改部分源代码才能编译通过

2020-03-11

libcryptopp.a cryptopp crypto++ 5.6.5在 MinGW_32 编译的静态库

cryptopp crypto++ 5.6.5在 MinGW_32 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_32 的编译环境,需要修改部分源代码才能编译通过

2020-03-11

websphere (WAS)性能优化详细讲解

WAS websphere 性能调优,来自IBM,内容详实

2009-04-07

maven权威指南中文版

maven权威指南,内容很全面,中文版本

2009-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除