【发布时间】:2015-07-24 05:50:53
【问题描述】:
我正在尝试制作一个数据包嗅探Application,并且我已经将它构建为一个系统Application 用于nexus 4。
r = pcap_findalldevs (&alldevs, errbuf);
printf("R==========%d",r);
__android_log_write(ANDROID_LOG_ERROR, "Tag",errbuf );
error is E/Tag ( 4751): Can't open netlink socket 13:Permission denied
我无法在我的设备上捕获任何界面。我还授予了我的应用程序的权限
Manifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.NET_ADMIN"/>
<uses-permission android:name="android.permission.NET_RAW"/>
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
<uses-permission android:name="android.permission.ACCESS_SUPERUSER"/>
<permission-group android:name="android.permission-group.SYSTEM_TOOLS"></permission-group>
【问题讨论】:
标签: android packet libpcap packet-capture packet-sniffers