使用Wireshark、Charles、HttpWatch和Fiddler这四款抓包工具的具体操作步骤如下:
Wireshark使用步骤
1.抓包环境搭建:关键需要一个集线器。将入口网线连到集线器,再从集线器分出两条线,一条线连接盒端,一条线连接电脑。
2.进入Wireshark主菜单:启动程序看到主菜单,包括菜单、主工具栏、过滤工具栏、PacketList面板、Packetdetail面板、Packetbytes面板和状态栏。
3.选择PC上要捕获的网卡:点击InterfaceList,wireshark会列出检查到PC上的网络接口。
4.过滤条件设置与抓包:点击CaptureOptions进入抓包设置菜单,点图3里的Options也可以进入抓包设置菜单。抓包过滤只能在抓包开始之前设置。
5.保存文件:抓包完成后,点击停止后并保存。保存后的文件是以.pcap为后缀的文件。
Charles使用步骤
1.下载安装:首先需要下载java的运行环境支持,装好java环境后,下载Charles。
2.电脑端抓包:Charles支持抓去http、https协议的请求,不支持socket。然后charles会自动配置浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。
3.移动端抓包:要截取iPhone上的网络请求,我们首先需要将Charles的代理功能打开。在Charles的菜单栏上选择“Proxy”-“ProxySettings”,填入代理端口8888,并且勾上”EnabletransparentHTTPproxying”就完成了在Charles上的设置。
HttpWatch使用步骤
1.下载安装:先下载HttpWatchPro-v6.014,安装好后,在IE浏览器的工具栏中找到HttpWatchProfessional,点击打开。
2.开始抓包:在HttpWatch的界面中,点击Record按钮开始抓包。执行需要抓包的操作后,点击Stop按钮停止抓包。
3.分析数据:在HttpWatch中,可以通过Overview、TimeChart、Headers、Cookies和postData等选项来分析抓取到的数据。
Fiddler使用步骤
1.下载安装Fiddler:在官网上下载安装Fiddler。
2.设置抓取HTTPS功能:刚下载安装好后,是默认不支持抓取HTTPS协议的,要想抓取HTTPS,先点击左上角的Tools-Options-HTTPS,然后再选中三个选项。
3.尝试抓取HTTP/HTTPS协议:打开一个页面(以搜狗为例),此时会在Fiddler的左侧页面看到如下信息:这个左侧列表中,里面的每一条都是抓取到的HTTP/HTTPS的请求+相应。
以上就是四种常见抓包工具的基本使用方法。需要注意的是,不同的抓包工具可能有不同的适用场景和技术特点,所以在实际使用中,可以根据具体需求选择合适的工具。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。摆游网投诉邮箱:1652360417#qq.com(#换成@)
本文地址:https://www.51kuaihj.com