久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - linuxmint18.1如何提升網(wǎng)卡權(quán)限?

瀏覽:128日期:2022-08-27 14:10:49

問(wèn)題描述

操作環(huán)境:操作系統(tǒng):Linux Mint18.1 Cinnamon 64-bitPython版本:2.7.12

問(wèn)題描述:在學(xué)習(xí)Python黑客編程3網(wǎng)絡(luò)數(shù)據(jù)監(jiān)聽(tīng)和過(guò)濾1.2節(jié) 使用pypcap實(shí)時(shí)抓包這里初始化pcap類實(shí)例遇到錯(cuò)誤。python - linuxmint18.1如何提升網(wǎng)卡權(quán)限?

按照教程我先使用ifconfig獲取了電腦上的網(wǎng)卡信息。

$ ifconfigenp4s0f2 Link encap:Ethernet HWaddr 04:7d:7b:7f:dd:af inet addr:222.20.104.41 Bcast:222.20.105.255 Mask:255.255.254.0 inet6 addr: 2001:250:4000:8040:4cd2:279a:51cf:5f45/64 Scope:Global inet6 addr: fe80::c2c4:cdf9:a5ac:80df/64 Scope:Link inet6 addr: 2001:250:4000:8040:341c:9a13:8403:e3e2/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17464 errors:0 dropped:0 overruns:0 frame:0 TX packets:10430 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:8705585 (8.7 MB) TX bytes:1422248 (1.4 MB)loLink encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1949 errors:0 dropped:0 overruns:0 frame:0 TX packets:1949 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:283488 (283.4 KB) TX bytes:283488 (283.4 KB)wlp9s0 Link encap:Ethernet HWaddr 9c:b7:0d:a5:f0:77 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

底下我模仿教程進(jìn)行初始化pcap類實(shí)例的代碼,然后就遇到了錯(cuò)誤。錯(cuò)誤提示是沒(méi)有權(quán)限抓取該網(wǎng)卡信息。

Python 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609] on linux2Type 'help', 'copyright', 'credits' or 'license' for more information.>>> import pcap>>> pc1 = pcap.pcap(’enp4s0f2’)Traceback (most recent call last): File '<stdin>', line 1, in <module> File 'pcap.pyx', line 203, in pcap.pcap.__init__ (pcap.c:1668)OSError: enp4s0f2: You don’t have permission to capture on that device (socket: Operation not permitted)>>> pc2 = pcap.pcap(’lo’)Traceback (most recent call last): File '<stdin>', line 1, in <module> File 'pcap.pyx', line 203, in pcap.pcap.__init__ (pcap.c:1668)OSError: lo: You don’t have permission to capture on that device (socket: Operation not permitted)>>> pc3 = pcap.pcap(’wlp9s0’)Traceback (most recent call last): File '<stdin>', line 1, in <module> File 'pcap.pyx', line 203, in pcap.pcap.__init__ (pcap.c:1668)OSError: wlp9s0: You don’t have permission to capture on that device (socket: Operation not permitted)

于是上網(wǎng)百度怎樣提升網(wǎng)卡權(quán)限,但是并沒(méi)有找到一個(gè)合適的方法。這是找到的一條命令$ sudo chmod 777 /dev/bpf* 不過(guò)他的操作系統(tǒng)是MAC OS X,很自然的沒(méi)有解決問(wèn)題。還有也試了$ ifconfig lo up 啟動(dòng)網(wǎng)卡,感覺(jué)應(yīng)該沒(méi)用,不過(guò)抱著死馬當(dāng)活馬醫(yī)的態(tài)度也試了,結(jié)果果然沒(méi)有用。哪位高手能幫忙解決一下問(wèn)題呢?不勝感激。(P.S. 這兩天剛用上linuxmint操作系統(tǒng),很多地方還不熟,正在學(xué)習(xí)中。)

問(wèn)題解答

回答1:

你使用 root 權(quán)限跑你的程序。

像學(xué)習(xí)這些 hack 工具,大家不都使用 kali 或者 parrot 這些操作系統(tǒng)嗎?在這些系統(tǒng)上默認(rèn)都是 root 用戶,因?yàn)橛泻芏嘈枰?root 權(quán)限的操作。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 长春市| 昌乐县| 利辛县| 九龙县| 郧西县| 新沂市| 尤溪县| 阿图什市| 澄城县| 昭平县| 蕲春县| 许昌县| 黑河市| 时尚| 那坡县| 宣城市| 肥西县| 新郑市| 揭阳市| 濉溪县| 日照市| 梓潼县| 崇仁县| 岐山县| 泊头市| 葵青区| 长治县| 贵溪市| 普陀区| 盘山县| 大庆市| 贵溪市| 龙川县| 平潭县| 林西县| 古丈县| 夹江县| 梨树县| 临沧市| 麻阳| 乡城县|