[發明專利]一種基于TCL對網絡測試儀自動實時導出攻擊包的方法在審
| 申請號: | 202211296056.7 | 申請日: | 2022-10-21 |
| 公開(公告)號: | CN115664782A | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 張研;朱健;朱連凱;劉琰 | 申請(專利權)人: | 上海工業自動化儀表研究院有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/00;H04L67/30 |
| 代理公司: | 蘇州所術專利商標代理事務所(普通合伙) 32473 | 代理人: | 孫兵 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 tcl 網絡 測試儀 自動 實時 導出 攻擊 方法 | ||
本發明提供一種基于TCL對網絡測試儀自動實時導出攻擊包的方法,涉及腳本自動化實時導出技術領域。該方法包括:爬取所有攻擊數據源strike;創建content內容變量和strikes列表變量;創建到網絡測試儀的連接;循環遍歷strikes列表,執行如下步驟:通過正則表達式匹配攻擊包名稱,保存到match變量中,并賦值給filename變量;創建strike list對象;向strike list對象中添加strike;將strike list對象加入到攻擊計劃中;保存運行測試對象用例;導出攻擊包數據。通過腳本化的方式對攻擊包進行導出使用,相對于傳統保存方法,顯著提高了工作效率并提升了準確性。
技術領域
本發明涉及腳本自動化實時導出技術領域,具體涉及一種基于TCL對網絡測試儀自動實時導出攻擊包的方法。
背景技術
當前針對網絡測試儀的操作往往還停留在手動測試發包導包階段,用戶需要自行選擇每種類型下不同場景的每條攻擊包,依次進行手動點擊選擇,手動測試發包,手工驗證結果數據,手工導出結果數據。現有方法非常耗時,并且繁瑣的手工操作通常會帶來一些潛在的風險。
因此,需要提出一種能夠實現自動化實時導出攻擊包的方法。
發明內容
本發明的目的在于,針對上述現有技術的不足,提供一種基于TCL對網絡測試儀自動實時導出攻擊包的方法,以解決對網絡測試儀攻擊包進行導出的問題。
為實現上述目的,本發明采用的技術方案如下:
本發明提供了一種基于TCL對網絡測試儀自動實時導出攻擊包的方法,該方法包括:
爬取所有攻擊數據源strike,并保存到strike.txt文件中;
將strikes.txt文件賦給新創建的filename變量;
創建content內容變量和strikes列表變量;
循環遍歷文件內容,將文件內容中的每行內容插入到strikes列表變量中;
創建到網絡測試儀的連接,并且配置連接參數;
創建chassis對象;
對新創建的chassis對象設置測試端口號;
創建測試對象;
在已經創建好的測試對象中創建組件對象;
循環遍歷strikes列表中的所有攻擊路徑,執行如下步驟:通過正則表達式匹配攻擊包名稱,保存到match變量中,并賦值給filename變量;創建名為filename的strike list對象,并保存;向創建好的strike list對象中添加strike,并保存;配置設置好的組件對象,將strike list對象加入到攻擊計劃中;保存測試對象用例,運行用例;導出測試的攻擊包數據,并且重命名攻擊包文件名。
可選地,通過python爬取所有攻擊數據源strike。
可選地,連接參數包括網絡測試儀的訪問地址、登錄用戶名、登錄密碼以及默認參數。
可選地,測試端口號包括兩個測試端口號。
可選地,組件對象的類型為security類型。
可選地,在創建到網絡測試儀的連接,并且配置連接參數之前,該方法還包括:關閉content內容變量。
本發明的有益效果包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海工業自動化儀表研究院有限公司,未經上海工業自動化儀表研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211296056.7/2.html,轉載請聲明來源鉆瓜專利網。





