Mac OS X下进行网络抓包

news/2024/7/5 20:58:32

from: http://blog.csdn.net/wolfwind521/article/details/41629539

设备Macbook Air,系统Mac OS X 10.10

mac下抓包,要么用第三方软件wireshark,要么自己写python脚本用 pcap, dpkt 。

首先,都必须开启网卡: sudo chmod 777 /dev/bpf*

否则,wireshark无法搜到设备,python脚本会报没有权限的Error:

pc=pcap.pcap('en0',immediate=True)
  File "pcap.pyx", line 198, in pcap.pcap.__init__ (pcap.c:1778)
OSError: en0: You don't have permission to capture on that device ((cannot open BPF device) /dev/bpf0: Permission denied)

开启网卡之后,就可以顺利用wireshark,或者python import pcap, dpkt 抓包了


http://www.niftyadmin.cn/n/592372.html

相关文章

mysql sql 快速导入_mysql快速导入sql

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户…

web开发必备的浏览器常识

浏览器内核: 1、使用Trident内核的浏览器:IE、Maxthon、TT、The World等; 2、使用Gecko内核的浏览器:Netcape6及以上版本、FireFox、MozillaSuite/SeaMonkey; 3、使用Presto内核的浏览器:Opera7及以上…

好用的ReactNative下拉刷新上拉加载的组件,支持iOS和Android

https://github.com/shiwenwen/react-native-swRefresh 之前写iOS时,有这非常好用的下拉刷新和上拉加载的组件如MJReferesh这样优秀的组件,但是最近写ReactNative时,一直没发现非常如意的第三方下拉刷新的组件,所以便自己写了一个…

jquery mobile使用小技巧

jquery mobile是一个好框架,虽然我没用过Sencha Touch,但据说学习成本要比jq mobile大很多,从目前web app ui框架选择少的情况来看,jq mobile是最好的选择。 jquery本身已是一个成熟的框架,jq mobile作为它的附属&…

从送新年礼物给外甥想到的

朱金灿过年回家,免不了要给外甥那些后辈(还只是读小学一年级)送新年礼物。很显然他们也很盼望我回来,特别是我与众不同的送礼物的方式。我送礼物给外甥是这样的:他们告诉我想要什么礼物,我不提建议&#xf…

【对讲机的那点事】玩对讲机?想好了再下手,不了解入手要吃亏!

无论是酒店商场或物业,还是自驾登山穿越,对讲机都是保持团队间联络的最好的通讯工具。相比手机这些通讯工具,对讲机使用群体和环境的特殊性,对我们购买对讲机提出了一些特殊要求。购买对讲机前先了解以下几条注意事项,…

mysql难吗_装个Mysql怎么就这么难?

2020/5/20程序员是没有女朋友的~~声明:这篇文章是我第一次安装MySQL,主要记录了安装的艰辛过程,内容很凌乱,不适合作为参考。CentOS 6.10安装MySQL一直出问题,换了各种不同的版本,装了又卸载,卸…

CSS实现水平、垂直居中,N种方法,彻底说透!

水平、垂直居中,是CSS中经常用到的,也是面试必考题,居中有很多种方式,今天一篇文章,彻底说全、说透! 譬如,要实现以下效果: QQ群786276452 CSS实现水平、垂直居中,N种方法…