日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python模拟ICMP包

發布時間:2023/12/2 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python模拟ICMP包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主要使用Scapy來完成

基礎環境

VM1(192.168.1.226)

|

|

VM2(192.168.1.125)

?

vm1封裝icmp包發給vm2

vm1腳本:

#! /usr/bin/env pythonfrom scapy.all import *target = "192.168.1.125" ip = IP() icmp = ICMP() ip.dst = targeticmp.type = 0 icmp.code = 0 send(ip/icmp)

?

vm2腳本

from scapy.all import *packetCount = 0def customAction(packet):global packetCountpacketCount += 1if len(packet)>0 and len(packet[0])>1:if hasattr(packet[0][1],'src') and packet[0][1].src == '192.168.1.226' and packet[0][1].dst=='192.168.1.125':print packet.show()#return "Packet #%s: %s ==> %s" % (packetCount, packet[0][1].src, packet[0][1].dst)return Nonesniff(filter="ip",prn=customAction)

  

這樣我們就可以使用iptables來添加規則限制icmp的各種type各種code包了

?

參考

http://www.nthelp.com/icmp.html https://www.oregontechsupport.com/articles/icmp.txt

轉載于:https://www.cnblogs.com/smallcoderhujin/p/4488420.html

總結

以上是生活随笔為你收集整理的Python模拟ICMP包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。