最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python選擇網(wǎng)卡發(fā)包及接收數(shù)據(jù)包

 更新時(shí)間:2019年04月04日 17:09:20   作者:hzliyaya  
今天小編就為大家分享一篇關(guān)于Python選擇網(wǎng)卡發(fā)包及接收數(shù)據(jù)包,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

當(dāng)一臺(tái)計(jì)算機(jī)上有多個(gè)網(wǎng)卡時(shí),需要選擇對應(yīng)IP地址的網(wǎng)卡進(jìn)行發(fā)送數(shù)據(jù)包或者接受數(shù)據(jù)包。

1、選擇網(wǎng)卡發(fā)包(應(yīng)用scapy):

plface=conf.route.route("××.××.××.××")[0]
#××.××.××.××為對應(yīng)網(wǎng)卡網(wǎng)絡(luò)中存在設(shè)備的IP地址。不能是需要發(fā)送數(shù)據(jù)包的網(wǎng)卡的IP地址(會(huì)報(bào)“result too large”)
pkt=conf.L2socket(plface)
pack_ip,pack_udp,pack_ether=self.udp_pack()
t= str(pack_ether/pack_ip/pack_udp/udp_packdata)
udp_pack = Ether(t)
pkt.send(udp_pack)

2、選擇網(wǎng)卡進(jìn)行包的接收

1)如下方法,只能獲得一個(gè)網(wǎng)卡的ip地址(選擇哪個(gè)網(wǎng)卡,優(yōu)先級(jí)未知)

socket.getaddrinfo(socket.gethostname(),None)[-1][4][0]

2)如下方法,可根據(jù)ip地址確定網(wǎng)卡:

HOST = socket.gethostbyname(socket.gethostname())
s=socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.IPPROTO_IP)
s.bind((HOST,0))

host可以直接用網(wǎng)卡ip地址代替,這樣就可以選擇網(wǎng)卡進(jìn)行包的接受了

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • python寫的一個(gè)文本編輯器

    python寫的一個(gè)文本編輯器

    這篇文章主要介紹了python寫的一個(gè)文本編輯器,大家參考使用吧
    2014-01-01
  • python遍歷字符串中每一個(gè)字符的4種方式

    python遍歷字符串中每一個(gè)字符的4種方式

    很多計(jì)算過程都需要每次從一個(gè)字符串中取一個(gè)字符,下面這篇文章主要給大家介紹了關(guān)于python遍歷字符串中每一個(gè)字符的4種方式,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • python 調(diào)用有道api接口的方法

    python 調(diào)用有道api接口的方法

    今天小編就為大家分享一篇python 調(diào)用有道api接口的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 讓Python程序定時(shí)執(zhí)行的8種方法整理

    讓Python程序定時(shí)執(zhí)行的8種方法整理

    在日常工作中,我們常常會(huì)用到需要周期性執(zhí)行的任務(wù),一種方式是采用?Linux?系統(tǒng)自帶的?crond?結(jié)合命令行實(shí)現(xiàn),另外一種方式是直接使用Python。本文整理了一下?Python?定時(shí)任務(wù)的實(shí)現(xiàn)方式,希望對大家有所幫助
    2023-01-01
  • PHP統(tǒng)計(jì)代碼行數(shù)的小代碼

    PHP統(tǒng)計(jì)代碼行數(shù)的小代碼

    這篇文章主要為大家詳細(xì)介紹了PHP統(tǒng)計(jì)代碼行數(shù)的小代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Python中使用format函數(shù)的小結(jié)

    Python中使用format函數(shù)的小結(jié)

    在Python中,format()函數(shù)是一種用于格式化字符串的方法主要介紹了Python中使用format函數(shù)的小結(jié),本文就來介紹一下format()函數(shù)的使用示例,感興趣的可以了解一下
    2023-08-08
  • python打開文件的方式有哪些

    python打開文件的方式有哪些

    在本篇文章里小編給大家分享了關(guān)于python打開文件的方式,需要的朋友們可以學(xué)習(xí)參考下。
    2020-06-06
  • 檢測pytorch是否使用GPU的方法小結(jié)

    檢測pytorch是否使用GPU的方法小結(jié)

    pytorch在服務(wù)器上跑的很慢,nvidia-smi顯示GPU利用率一直是0%,所以本文總結(jié)了一些可以檢測深度學(xué)習(xí)算法是否在使用GPU的方法,需要的朋友可以參考下
    2023-12-12
  • python編程調(diào)用設(shè)備串口發(fā)送數(shù)據(jù)方式

    python編程調(diào)用設(shè)備串口發(fā)送數(shù)據(jù)方式

    這篇文章主要介紹了python編程調(diào)用設(shè)備串口發(fā)送數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • OpenCV圖像輪廓的繪制方法

    OpenCV圖像輪廓的繪制方法

    這篇文章主要為大家詳細(xì)介紹了OpenCV圖像輪廓的繪制方法,以及測試幾何圖形、花朵圖形輪廓,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論

土默特左旗| 廊坊市| 北京市| 邹平县| 将乐县| 余江县| 广东省| 阳新县| 安丘市| 思南县| 高州市| 阜康市| 克东县| 延津县| 昆明市| 宜章县| 类乌齐县| 东乡族自治县| 确山县| 墨脱县| 安阳县| 塘沽区| 丰都县| 临江市| 日喀则市| 永城市| 宽甸| 壶关县| 张家界市| 滦平县| 柏乡县| 三亚市| 衡阳市| 万全县| 乐清市| 大方县| 右玉县| 灵璧县| 肃北| 澄江县| 罗山县|