NetAnalyzer笔记 之 八 NetAnalyzer2016使用方法(2)
[创建时间:2016-05-06 22:07:00]

在写本篇的时候,NetAnalyzer 3.1版本已经发布,所以本篇就以最新版本的为例继续使用,并且顺带说明一下,新版本中一些功能。
那我们就开始吧
四.数据菜单

这部分主要是为开发和数据分析相关人员准备的一组功能,这部分主要针对的是对对数据窗口区域的操作
这部分需要借助软件中一个一个特殊的区域来完成,那就是转换窗口,点击 转换窗口 中的 显示
如下图所示:

就会打开一个转化窗口,本质就是一个可以输入输出的文本框,同理,当点击 关闭 时候就可以隐藏这个窗口,而 清理记录 就是清空里面的内容
那么接下来就是开始工作的时候了,当我们在数据区域中选择一块数据,然后选择 IPv4地址

那么输出窗口中自动以选择的第一个字节开始转化为IPv4地址在转换窗口中显示,颜色较浅的部分字节为当前未参与转化的数据,同样我们可以把字节转换为字符串(受选定的编码格式影响,详细说明见NetAnalyzer笔记 七),数字等

同样,我们还可以吧这些选中的字节以字符串、代码等方式复制出来,如可以复制出下列代码:
byte[] tmpBuffer= new byte[]
{
0xD1,0x5C,0xAE,0x3A,0x37,0xF6,0x0E,0x69,
0x23,0x42,0x1C,0xE3,0x1F,0x35,0xB8,0x5D,
0xE2,0x5A,0x6B,0xBC,0xAE,0x72,0x3E,0x78,
0xB3,0x6D,0xA3,0xFF,0x6F,0x87,0xFD,0xF3,
0xB5,0xDE
};
接下来一个重要的功能就是 定位
该功能,通过指定一个或连续多个字节的位置以及值,来查找其他在制定位置具有指定值的数据包,这个想法是受曾经一个项目中要查找一个指定位置的代码而来。
使用起来也很简单

(1) 选择数据;
(2) 点击 定位(当没有选择时,默认取光标后一个字节进行定位);
(3) 点击 查找字节 就可以查找当前位置是9A 7D 的数据包了
五.工具
工具菜单负责提供一些辅助分析和统计工具界面如下

编码转换 主要用来处理字符串编码 如 base64 html url 等

流量监控,用于实时监控选定的网卡数据信息统计

主机分布 则用于呈现与当前主机通信的的服务器

对于后面的后台抓包,地理位置查询,以及ping工具,因为比较简单,此处就不再详细说明,对于插件扩展因为所涉及的内容较多,以后会专门出一篇文档,此处也就略过
对于配置和关于菜单,因为比较简单,大家可以自行下载尝试一下,此处也就不再做过的介绍了。
六.新增内容
(1) 进程抓包,经过不懈的努力,终于把进程抓包功能实现了,实现原理比较简单,可以参考NetAnalyzer笔记第六篇,


当我们勾选所要抓包的进程(可以多选),然后点击开始抓包,就可以按照指定的端口号进行抓包了。
(2) webp图片的还原,当我们使用NetAnalyzer抓取QQ空间图片的时候,可以看到,http协议下 Content-Type:image/webp 格式的图片,具体图片内容自行百度,
现在webp格式的图片再NetAnalyzer自动转化为png格式,方便提取
(3) 载荷数据分析截断,当进行载荷数据提取的时候经常遇到无意义的数据一直在转换,可以通过截断分析停止转换线程,另外对于http分析增加了载荷数据导出,分析数据pdf导出等功能

(4) 数据包列表,分析信息导出增加pdf导出功能,并且对导出html页面做了美化调整
七.结尾
经过两篇的介绍,大体上已经完成了对NetAnalyzer主要功能的说明,希望对大家有所帮助,同时也感谢大家的支持。别忘了关注文章后面的公众平台哦^_^
NetAnalyzer笔记 之 八 NetAnalyzer2016使用方法(2)的更多相关文章
- NetAnalyzer笔记 之 七 NetAnalyzer2016使用方法(1)
[创建时间:2016-04-17 14:47:00] NetAnalyzer下载地址 距离新本的NetAnalyzer已经发布一段时间了,因为比较忙期间只出了一个视频教程,一直没有来的急写文档,今天就 ...
- NetAnalyzer笔记 目录
目录 NetAnalyzer笔记 之 一 开篇语 NetAnalyzer笔记 之 二 简单的协议分析 NetAnalyzer笔记 之 三 用C++做一个抓包程序 NetAnalyzer笔记 之 四 C ...
- NetAnalyzer2016使用方法
NetAnalyzer笔记 之 八 NetAnalyzer2016使用方法(2) [创建时间:2016-05-06 22:07:00] NetAnalyzer下载地址 在写本篇的时候,NetAna ...
- NetAnalyzer笔记 之 九 使用C#对HTTP数据还原
[创建时间:2016-05-12 00:19:00] NetAnalyzer下载地址 在NetAnalyzer2016中加入了一个HTTP分析功能,很过用户对此都很感兴趣,那么今天写一下具体的实现方式 ...
- NetAnalyzer笔记 之 五 一些抓包技巧分享(不定期更新)
[创建时间:2016-03-12 10:00:00] [更新时间:2016-05-21 10:00:00] NetAnalyzer下载地址 前一段时间应为工作关系,NetAnalyzer笔记系列已经很 ...
- VSTO学习笔记(八)向 Word 2010 中写入表结构
原文:VSTO学习笔记(八)向 Word 2010 中写入表结构 前几天公司在做CMMI 3级认证,需要提交一系列的Word文档,其中有一种文档要求添加公司几个系统的数据库中的表结构.我临时接到了这项 ...
- 《C#从现象到本质》读书笔记(八)第10章反射
<C#从现象到本质>读书笔记(八)第10章反射 个人感觉,反射其实就是为了能够在程序运行期间动态的加载一个外部的DLL集合,然后通过某种办法找到这个DLL集合中的某个空间下的某个类的某个成 ...
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置
python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置Download JetBrains Python IDE :: PyCharmhttp://www. ...
- 前端学习笔记汇总(之merge方法)
学习笔记 关于Jquery的merge方法 话不多说,先上图 使用jquery时,其智能提示如上,大概意思就是合并first和second两个数组,得到的结果是first+(second去重后的结果) ...
随机推荐
- 导航条上UIBarButtonItem的更改方法(使用initWithCustomView:btn)
UINavigationController *nav = [[[UINavigationController alloc] initWithRootViewController:self.newMe ...
- Android源代码之Gallery专题研究(2)
引言 上一篇文章已经解说了数据载入过程,接下来我们来看一看数据载入后的处理过程.依照正常的思维逻辑.当数据载入之后,接下来就应该考虑数据的显示逻辑. MVC显示逻辑 大家可能对J2EE的MVC架构比較 ...
- JAVA把字符串当作表达式执行
直接能够穿一个字符串执行 private static void test(String pm1) { ScriptEngineManager manager = new ScriptEngineMa ...
- C# winCE5.0开发右键效果解决方案
用VS2008开发C#语言wince程序,发现程序里右键捕获不到,采集器上点也没反应,上网查好像有个c++版本的,看不懂啊,下面我给出C#实现右键效果的解决方案,请各位多多优化. 首先控件Contex ...
- 附加数据库报错:无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"
今天在附加数据库的时候出现如图报错信息: 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问.)"错信息如图:(是不是远程服务器数据库附加出现只读那个情 ...
- Kinect研究
1. 深度照相机 红外 + 2个摄像头. (1彩色摄像头,1红外发射,1接收) 红外捕捉深度. 2. OpenNI 某编程社区创建. 提供基本深度数据的访问.LGPL协议. 用户跟踪付费. 3. 问题 ...
- itext poi 学习之旅 (1)创建pdf
从零开始学习itext 创建pdf 1.用到流进行创建的pdf import java.io.File; import java.io.FileOutputStream; import com.ite ...
- Matlab 取子矩阵
MATLAB如何提取矩阵的子块 在matlab中如何提取一个矩阵的部分元素 1.提取大矩阵的一列.一行元素: 一列元素: A(:,j)表示提取A矩阵的第j列全部元素 一行元素: A(i,:)表示提 ...
- C++ 基本数据结构整理
Hash Map (Unordered_map) Insert #include <unordered_map> using namespace std; unordered_map &l ...
- jquery的鼠标移入移出事件hover、mouseenter、mouseleave、mouseover、mouseout
hover:鼠标进入元素的子元素时不会触发‘鼠标移开’的事件: mouseenter.mouseleave:效果与hover相同: mouseover: 鼠标进入元素和进入它的子元素时都会触发‘mou ...