小编or3*_*tis的帖子

MAC OSX El Capitan:不允许机场Sym链接

我尝试使用以下airport命令在MAC OS X El Capitan中创建指令的符号链接:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
Run Code Online (Sandbox Code Playgroud)

它返回了以下错误:

ln: /usr/sbin/airport: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

这是由于El Capitan的"无根"功能吗?sym链接在MAC OS X Yosemite中运行良好.

symlink osx-elcapitan

21
推荐指数
1
解决办法
2万
查看次数

使用 OS X 中的脚本嗅探网络流量

我来自 linux 背景,最近购买了一台 mac。在 linux 中,我有很多用 python 编写的脚本,用于执行特定的数据包嗅探和捕获。专用的解除身份验证数据包捕获或其他无线探针。为此,我会将我的无线适配器设置为监视模式并使用 scapy 或命令

    sniff = socket.socket(socket.AF_PACKET, socket.SOCK_RAW)
Run Code Online (Sandbox Code Playgroud)

可悲的是,我发现 OS X 不支持这种嗅探方式。我知道苹果提供的机场命令和隐藏的无线嗅探器,但它们的使用非常有限。我正在寻找可以与我的脚本一起使用的东西。

我想知道是否有人想出了解决这个问题的方法。是否可以将此功能添加到 python 和 ruby​​ 等语言中?

如果没有,是否可以快速编码具有相同功能的数据包嗅探器?

macos packet-capture sniffing packet-sniffers swift

1
推荐指数
1
解决办法
1408
查看次数