回放資料指令碼:
from scapy.all import *from scapy.utils import rdpcap
pkts=rdpcap("flume1.pcap")
for pkt in pkts:
pkt[ether].dst='00:50:56:36:5d:ef'
pkt[ether].src='00:50:56:37:cd:bb'
pkt[ip].dst='192.168.133.140'
pkt[ip].src='192.168.133.145'
pkt[ip].len=none
pkt[ip].chksum=none
pkt[udp].chksum=none
pkt[udp].len=none
sendp(pkt)
注意:1、執行前需安裝scapy模組
安裝方式:安裝pip,然後pip install scapy
2、此指令碼未修改傳送埠,pcap檔案的port指向哪,回放的時候就發向哪。
3、打資料的伺服器和接受資料的伺服器不能是同個伺服器。
執行步驟:
1.使用tcpdump抓取資料並儲存到pcap檔案包中。
2.把該指令碼和pcap檔案包放在同一級目錄。
3.執行指令碼 python playback_data.py.
4.根據指令碼需求依次填入pcap檔案,源位址,目標位址,源mac,目標mac
5.傳送完成。
使用Python指令碼進行網域名稱解析
因為在研究爬蟲,所以也了解了下網域名稱解析。要提高爬蟲的效率,就需要提高網域名稱解析的效率。我將爬蟲記錄下的網域名稱作為待解析的網域名稱來測試各網域名稱解析方法的效率。我嘗試以下四種方法 1.單執行緒依次解析各網域名稱,2.多執行緒同時解析各網域名稱,3.執行緒池解析各網域名稱,4.使用adns庫解...
使用python指令碼進行資料清洗(1)
1.原始表create table ml 100k userid int,movieid int,rating int unixtime string row format delimited fields terminated by t lines terminated by n stored a...
使用DOM指令碼進行下拉
亞倫 古斯塔夫森 aaron gustafson 整理了一系列有關如何使選定元素樣式化的文章 本質上,他的工作是從dom中刪除選擇並用ul代替它,然後新增指令碼和css使ul像下拉列表一樣工作。這給所有曾經抱怨過選擇不合理的人提供了明顯的好處!該系列才剛剛開始,並且存在一些問題 新元素無法切換,並且...