silverbullet

C++博客 首页 新随笔 联系 聚合 管理
  9 Posts :: 0 Stories :: 9 Comments :: 0 Trackbacks

置顶随笔 #

WinNetCap最新版1.2发布,同时发布32位和64位版,主要升级内容是支持无线网络数据的采集。
下载地址http://www.winnetcap.com/?p=23

posted @ 2010-06-30 10:48 kuan 阅读(2926) | 评论 (4)编辑 收藏

     摘要: 请注意,本文并不能使你不花一两银子就把1M的带宽变为2M,,但是本文确实能大大提升你上网的速度,原理很简单,想想春运时的高速公路就知道。本文要告诉你的就是如何剔除其它车辆,高速公路你一个人独享。
  阅读全文
posted @ 2010-03-11 21:17 kuan 阅读(2524) | 评论 (2)编辑 收藏

qq协议分析源码支持QQ2007/2008/2009 ,下载链接http://www.im176.com/?p=84
posted @ 2009-09-27 21:47 kuan 阅读(2551) | 评论 (0)编辑 收藏

2010年6月30日 #

WinNetCap最新版1.2发布,同时发布32位和64位版,主要升级内容是支持无线网络数据的采集。
下载地址http://www.winnetcap.com/?p=23

posted @ 2010-06-30 10:48 kuan 阅读(2926) | 评论 (4)编辑 收藏

2010年5月12日 #

WinNetCap1.1 64位下载地址: http://www.winnetcap.com/?p=23
posted @ 2010-05-12 11:21 kuan 阅读(1608) | 评论 (0)编辑 收藏

2010年4月22日 #

纳米盘不厚道,说下载了米人并提供msn账户上传就永久不删除,,,现在不到2个月就下载不了了
现传cpp 博客来,下载地址 http://www.cppblog.com/Files/yiyinkuang/WinNetCap-1.1-win32-setup.exe.zip
posted @ 2010-04-22 15:04 kuan 阅读(1596) | 评论 (0)编辑 收藏

2010年4月6日 #

WinNetCap原来域名为http://www.im176.com,现更改为http://www.winnetcap.com

posted @ 2010-04-06 20:59 kuan 阅读(1700) | 评论 (0)编辑 收藏

2010年3月12日 #

    昨天发布的http协议嗅探插件源码,里面有UTF-8转GB2312的一个函数BOOL UTF8_2_GB2312(const void * pIn,int inLen,char *pOut,int *outLen ),这里介绍下。
目前很多的中文网页都采用UTF-8或GB2312编码,UTF-8和GB2312都是字符集的编码,具体格式这里不做讨论,这里主要是看看如何用把UTF-8转为GB2312的。在vc的开发平台里UTF-8汉字会显示成乱码,需要转换成GB2312才能显示。
大概的思路是这样的,先把UTF8转换成UNICODE,再把UNICODE转换成GB2312,为什么会这样想呢,因为windows API里提供了多字节转宽字节(MultiByteToWideChar),宽字节转多字节(WideCharToMultiByte)的方法。好了,下 面是具体的API使用:MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)pIn,inLen, pWchar, len),第一个参数是CP_UTF8,这样就把UTF8转成UNICODE了。你再用WideCharToMultiByte就能把UNICODE转成 GB2312了。
如果你是在MFC下,,直接用CString构造就能把UNICODE转成GB2312,构造函数是有类型转换功能滴。。。

函数源码,VC6编译通过:
BOOL UTF8_2_GB2312(const void * pIn,int inLen,char *pOut,int *outLen )
{
ASSERT( ( (NULL==pIn) ||( NULL==pOut) ) );
int len=MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)pIn, -1, NULL,0);
wchar_t *pWchar = new wchar_t[len+1];
if (NULL==pWchar)
return FALSE;

memset(pWchar,0,(len+1)* sizeof(wchar_t));
MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)pIn,inLen, pWchar, len);
CString str=CString(pWchar);
ASSERT(str.GetLength()>(*outLen));//not enough output buff
*outLen = str.GetLength();
memcpy(pOut,str.GetBuffer(0),*outLen);

delete[]pWchar;
return TRUE;
}

posted @ 2010-03-12 21:37 kuan 阅读(3236) | 评论 (0)编辑 收藏

2010年3月11日 #

     摘要: 请注意,本文并不能使你不花一两银子就把1M的带宽变为2M,,但是本文确实能大大提升你上网的速度,原理很简单,想想春运时的高速公路就知道。本文要告诉你的就是如何剔除其它车辆,高速公路你一个人独享。
  阅读全文
posted @ 2010-03-11 21:17 kuan 阅读(2524) | 评论 (2)编辑 收藏

http嗅探器(HttpSinifferPlugin)是个基于WinNetCap的插件,此插件能嗅探远程端口为80的数据包,并能解析出http命令头,但未解析数据,对于从事http协议分析、web开发者是件很好的工具。此插件公布源码,编程爱好者可随意修改源码,HttpSinifferPlugin 0.1 基于NAPAPlugin0.2开发包MFC模式开发,源码中包含了gzip解码接口、utf-8转gb2312接口,开发者很容易使用这些接口解析http包体数据。HttpSinifferPlugin 0.1必须运行于娜帕平台1.0或WinNetCap1.1。下载地址:http://www.im176.com/?p=266
posted @ 2010-03-11 20:54 kuan 阅读(1919) | 评论 (0)编辑 收藏

2009年9月27日 #

qq协议分析源码支持QQ2007/2008/2009 ,下载链接http://www.im176.com/?p=84
posted @ 2009-09-27 21:47 kuan 阅读(2551) | 评论 (0)编辑 收藏

2008年8月13日 #

自己写的,用于本地网络端口监控的小工具 http://www.cppblog.com/Files/yiyinkuang/NetPortMonitor.rar
posted @ 2008-08-13 11:12 kuan 阅读(900) | 评论 (3)编辑 收藏

仅列出标题