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

python 讀取修改pcap包的例子

 更新時(shí)間:2019年07月23日 10:44:46   作者:seen_in_hw  
今天小編就為大家分享一篇python 讀取修改pcap包的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

思路

利用scapy庫(kù),在這個(gè)庫(kù)的基礎(chǔ)下能夠做很多的事情,python讀取pcap包網(wǎng)上一找一大把

將讀取出來(lái)的pcap包改一個(gè)名字,然后寫(xiě)回,這不就OK了嗎

寫(xiě)回的函數(shù)是:scapy.wrpcap(‘filename',list)

第一個(gè)參數(shù)是filename,第二個(gè)參數(shù)是一個(gè)list,保存報(bào)文的list

樣例代碼

#coding=utf8
import scapy.all as scapy
from scapy.layers import http
import random
#p就是一堆數(shù)據(jù),上幾層的各種數(shù)據(jù)


charset = 'QWER.;[]?|%123445TYUerty!@#$%^&*()-uiopadDFGHJKLZXCVBNMqwfghjklzcvbnm,6789=+'  #字符集在這里,可以隨意更改

def string_change(str_data):       #通過(guò)字符集替換一個(gè)等長(zhǎng)的攻擊字符串
  str_response = ''
  for i in range(len(str_data)):
    index = random.randint(0,len(charset)-1) # 隨機(jī)整個(gè)區(qū)間
    str_response+=charset[index]
  print str_response
  return str_response


# 提取出pacp文件中的所有包,改寫(xiě)path字段然后寫(xiě)入新的pcap,tcp流都會(huì)保存
list_a = []
if __name__ == '__main__':
  count = 0      #用來(lái)記載重復(fù)生成樣本數(shù)據(jù)
  port = 0
  packeges = scapy.rdpcap('/home/seen/桌面/http.pcap')
  while(count!=1):
    #帶有混淆的攻擊流量
    for p in packeges:       #重新拷貝流的時(shí)候需要給端口修改啥的,這里還沒(méi)做
      temp = p
      if temp.haslayer("HTTPRequest"):
        temp["HTTPRequest"].Path = string_change(temp["HTTPRequest"].Path)
        list_a.append(temp)
      else:
        list_a.append(temp)
    count = count + 1
  scapy.wrpcap('/home/seen/桌面/test_1to0.pcap',list_a)


以上這篇python 讀取修改pcap包的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 疊加等邊三角形的繪制的實(shí)現(xiàn)

    python 疊加等邊三角形的繪制的實(shí)現(xiàn)

    這篇文章主要介紹了python 疊加等邊三角形的繪制的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Django配合python進(jìn)行requests請(qǐng)求的問(wèn)題及解決方法

    Django配合python進(jìn)行requests請(qǐng)求的問(wèn)題及解決方法

    Python作為目前比較流行的編程語(yǔ)言,他內(nèi)置的Django框架就是一個(gè)很好的網(wǎng)絡(luò)框架,可以被用來(lái)搭建后端,和前端進(jìn)行交互,那么我們現(xiàn)在來(lái)學(xué)習(xí)一下,如何用Python本地進(jìn)行requests請(qǐng)求,并通過(guò)請(qǐng)求讓Django幫我們解決一些問(wèn)題
    2022-06-06
  • Python人臉檢測(cè)實(shí)戰(zhàn)之疲勞檢測(cè)

    Python人臉檢測(cè)實(shí)戰(zhàn)之疲勞檢測(cè)

    本文主要介紹了實(shí)現(xiàn)疲勞檢測(cè):如果眼睛已經(jīng)閉上了一段時(shí)間,我們會(huì)認(rèn)為他們開(kāi)始打瞌睡并發(fā)出警報(bào)來(lái)喚醒他們并引起他們的注意。感興趣的朋友可以了解一下
    2021-12-12
  • python交互模式下輸入換行/輸入多行命令的方法

    python交互模式下輸入換行/輸入多行命令的方法

    這篇文章主要介紹了python交互模式下輸入換行/輸入多行命令的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python中Numpy和Matplotlib的基本使用指南

    Python中Numpy和Matplotlib的基本使用指南

    numpy庫(kù)處理的最基礎(chǔ)數(shù)據(jù)類型是由同種元素構(gòu)成的多維數(shù)組(ndarray),而matplotlib 是提供數(shù)據(jù)繪圖功能的第三方庫(kù),其pyplot子庫(kù)主要用于實(shí)現(xiàn)各種數(shù)據(jù)展示圖形的繪制,這篇文章主要給大家介紹了關(guān)于Python中Numpy和Matplotlib的基本使用指南,需要的朋友可以參考下
    2021-11-11
  • python如何遍歷指定路徑下所有文件(按按照時(shí)間區(qū)間檢索)

    python如何遍歷指定路徑下所有文件(按按照時(shí)間區(qū)間檢索)

    這篇文章主要給大家介紹了關(guān)于python如何遍歷指定路徑下所有文件(按按照時(shí)間區(qū)間檢索)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python?Playwright的使用詳解

    Python?Playwright的使用詳解

    本篇博客為大家介紹一款新的自動(dòng)化測(cè)試工具,效果類似?selenium,但是這個(gè)模塊年輕。模塊名稱為?playwright-python,微軟開(kāi)源的,是針對(duì)?Python?語(yǔ)言的純自動(dòng)化工具,感興趣的可以了解一下
    2022-10-10
  • Matplotlib實(shí)戰(zhàn)之柱狀圖繪制詳解

    Matplotlib實(shí)戰(zhàn)之柱狀圖繪制詳解

    柱狀圖,是一種使用矩形條,對(duì)不同類別進(jìn)行數(shù)值比較的統(tǒng)計(jì)圖表,這篇文章主要為大家詳細(xì)介紹了如何使用Matplotlib繪制柱狀圖,需要的可以參考下
    2023-08-08
  • Python開(kāi)發(fā)WebService系列教程之REST,web.py,eurasia,Django

    Python開(kāi)發(fā)WebService系列教程之REST,web.py,eurasia,Django

    對(duì)于今天的WebService開(kāi)發(fā),我們至少有兩種選擇:SOAP/WSDL/UDDI系列的; REST風(fēng)格架構(gòu)系列的 ?。?!
    2014-06-06
  • python操作oracle的完整教程分享

    python操作oracle的完整教程分享

    下面小編就為大家分享一篇python操作oracle的完整教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧,祝大家游戲愉快哦
    2018-01-01

最新評(píng)論

巴青县| 垦利县| 留坝县| 黑水县| 白山市| 宿迁市| 本溪市| 斗六市| 楚雄市| 峨眉山市| 平谷区| 铁岭县| 大渡口区| 泸定县| 平舆县| 庆阳市| 泸定县| 荣昌县| 永平县| 高唐县| 沿河| 甘洛县| 曲阳县| 河北省| 屯留县| 沁水县| 大理市| 深圳市| 江孜县| 固原市| 黑龙江省| 柳州市| 宁强县| 平湖市| 阆中市| 蕉岭县| 河源市| 霍林郭勒市| 额济纳旗| 同德县| 南部县|