爬虫工具。作为一名一线研发人员,下面介绍下工作中经常会用到的一些网络抓包工具,欢迎大家留言讨论。
1、WiresharkWireshark是一款流行的网络封包分析软件,功能强大爬虫工具。可以截取各种网络封包,显示网络封包的详细信息。提供跨平台支持(最新版的使用QT重构,个人不是很看好),而且提供了人性化的图形化界面支持。使用Wireshark的人必须了解网络协议,否则对于界面上显示的各种数据包是不能融会贯通甚至无法理解的。温馨提示:
出于安全考虑,Wireshark只能查看封包,而不能修改封包的内容,或者发送封包爬虫工具。
2、tcpdump老牌抓包神器,在Linux系统中使用居多,可以将将网络中传送的数据包完全截获下来提供分析,是开发人员、运维人员的常用工具爬虫工具。无图形化界面,只提供命令行支持,这无疑增大了上手难度,当然,正是由于这一点,才会提供给我们更大的自主选择。
温馨提示:
tcpdump使用需要root权限,因此如果你在公网使用tcpdump后未删除,直接放置一款拥有root权限的tcpdump,这无疑是在挑衅某些hacker的能力爬虫工具。切忌,网络安全无小事!
3、Fiddler使用 C# 编写的、移动应用的开发调试过程中经常使用到的工具。
它能记录并检查所有客户端与服务端的的支持。
4、Packet Capture一款Android设备免费的抓包软件,无需Root,直接打开即可使用爬虫工具。最大的亮点在于可以指定固定APP进行数据包抓取。
5、CharlesCharles通过代理服务器,来截取电脑或者浏览器的网络请求,从而达到分析抓包的目的爬虫工具。该软件是用Java写的,能够在Windows,Mac,Linux上使用。
唯一的缺点就是收费爬虫工具。
6、Chrome浏览器自带F12调试功能Chrome浏览器默认支持,无需单独安装爬虫工具。搞前端的小伙伴应该会经常用到。可以很方便的看到每次HTTP请求和响应的详细信息,查看每个资源的请求响应时间等。对于分析网络问题,解决问题很实用。
本文为作者“一个程序员的奋斗史”悟空问答原创文章爬虫工具,未经允许转载、抄袭必究!
添加上方▲技术, 在线咨询
复制微信号
声明
一、本站原创内容,其版权属于本网站所有。其他媒体、网站或个人转载使用时不得进行商业性的原版原式的转载,也不得歪曲和篡改本网站所发布的内容。如转载须注明文章来源。
二、本网站转载其它媒体作品的目的在于传递更多信息,并不代表本网站赞同其观点和对其真实性负责;如侵犯你的权益请告诉我们立即删除;其他媒体、网站或个人转载使用自负法律责任。
发表评论
2021-11-22 17:30:46回复