HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    tcp抓包工具(tcp抓包工具 Windows)

    發(fā)布時間:2023-03-12 14:47:51     稿源: 創(chuàng)意嶺    閱讀: 99        問大家

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于tcp抓包工具的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    ChatGPT國內(nèi)免費在線使用,能給你生成想要的原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    你只需要給出你的關(guān)鍵詞,它就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端,官網(wǎng):https://ai.de1919.com

    本文目錄:

    tcp抓包工具(tcp抓包工具 Windows)

    一、TCPDUMP 抓包 怎么查看 抓的包的內(nèi)容

    1、tcpdump檢測登錄

    2、輸入yum install tcpdump 查找安裝tcpdump,需要聯(lián)網(wǎng)。

    3、安裝好之后,輸入tcpdump 或rpm可以查詢到了。

    4、tcpdump -any i 就是抓取網(wǎng)卡所有的包,這個就是最全的。

    5、tcpdump host指定地址,表示抓取來自指定地址的包。

    6、篩選指定包,此外可以通過多條件疊加來抓取。用and連接。

    7、然后檢索一下剛剛重定向的文件里面的數(shù)據(jù)即可。

    二、CentOS7 minimal tcpdump 抓包工具使用教程

    注:本機(jī) eth0 為 192.168.0.214,

    host 指 從本機(jī)發(fā)出 或 發(fā)送到本機(jī) , dst 指 發(fā)送到本機(jī) , src 指 從本機(jī)發(fā)出

    -i tap10 指數(shù)據(jù)包通過 tap10 設(shè)備,一定要保留

    host 192.168.0.214 可以去掉

    引用: https://www.cnblogs.com/f-ck-need-u/p/7064286.html

    三、Linux 系統(tǒng)掃描nmap與tcpdump抓包

    NMAP掃描

    一款強(qiáng)大的網(wǎng)絡(luò)探測利器工具

    支持多種探測技術(shù)

    --ping掃描

    --多端口掃描

    -- TCP/IP指紋校驗

    為什么需要掃描?

    以獲取一些公開/非公開信息為目的

    --檢測潛在風(fēng)險

    --查找可攻擊目標(biāo)

    --收集設(shè)備/主機(jī)/系統(tǒng)/軟件信息

    --發(fā)現(xiàn)可利用的安全漏洞

    基本用法

    nmap [掃描類型] [選項] <掃描目標(biāo)...>

    常用的掃描類型

    常用選項

    -sS TCP SYN掃描(半開) 該方式發(fā)送SYN到目標(biāo)端口,如果收到SYN/ACK回復(fù),那么判斷端口是開放的;如果收到RST包,說明該端口是關(guān)閉的。簡單理解就是3次握手只完成一半就可以判斷端口是否打開,提高掃描速度

    -sT TCP 連接掃描(全開)

    -sU UDP掃描

    -sP ICMP掃描

    -sV 探測打開的端口對應(yīng)的服務(wù)版本信息

    -A 目標(biāo)系統(tǒng)全面分析 (可能會比較慢)

    -p 掃描指定端口

    1 ) 檢查目標(biāo)主機(jī)是否能ping通

    2)檢查目標(biāo)主機(jī)所開啟的TCP服務(wù)

    3 ) 檢查192.168.4.0/24網(wǎng)段內(nèi)哪些主機(jī)開啟了FTP、SSH服務(wù)

    4)檢查目標(biāo)主機(jī)所開啟的UDP服務(wù)

    5 ) 探測打開的端口對應(yīng)的服務(wù)版本信息

    6)全面分析目標(biāo)主機(jī)192.168.4.100的操作系統(tǒng)信息

    tcpdump

    命令行抓取數(shù)據(jù)包工具

    基本用法

    tcpdump [選項] [過濾條件]

    常見監(jiān)控選項

    -i,指定監(jiān)控的網(wǎng)絡(luò)接口(默認(rèn)監(jiān)聽第一個網(wǎng)卡)

    -A,轉(zhuǎn)換為 ACSII 碼,以方便閱讀

    -w,將數(shù)據(jù)包信息保存到指定文件

    -r,從指定文件讀取數(shù)據(jù)包信息

    常用的過濾條件:

    類型:host、net、port、portrange

    方向:src、dst

    協(xié)議:tcp、udp、ip、wlan、arp、……

    多個條件組合:and、or、not

    案例1

    案例2:使用tcpdump分析FTP訪問中的明文交換信息

    1 ) 安裝部署vsftpd服務(wù)

    2 ) 并啟動tcpdump等待抓包

    執(zhí)行tcpdump命令行,添加適當(dāng)?shù)倪^濾條件,只抓取訪問主機(jī)192.168.4.100的21端口的數(shù)據(jù)通信 ,并轉(zhuǎn)換為ASCII碼格式的易讀文本。

    3 ) case100作為客戶端訪問case254服務(wù)端

    4 ) 查看tcpdump抓包

    5 ) 再次使用tcpdump抓包,使用-w選項可以將抓取的數(shù)據(jù)包另存為文件,方便后期慢慢分析。

    6 ) tcpdump命令的-r選項,可以去讀之前抓取的歷史數(shù)據(jù)文件

    四、軟件測試工程師發(fā)展規(guī)劃路線

    1. 軟件測試工程師發(fā)展規(guī)劃路線

    1.1. 測試基礎(chǔ)

    了解測試的基礎(chǔ)技能, 掌握主流缺陷管理工具的使用, 熟練測試環(huán)境的操作與運(yùn)維

    愛碼小士 測試基礎(chǔ)

    測試計劃 / 測試用例 黑盒用例設(shè)計等價類 / 邊界值 / 場景分析 / 判定表 / 因果圖分析 / 錯誤推斷

    缺陷 缺陷生命周期 / 缺陷分級 / 缺陷管理工具禪道 / Jira

    數(shù)據(jù)庫 Mysql / 環(huán)境搭建 / 增刪改查 / 關(guān)聯(lián)查詢 / 存儲過程

    Linux 系統(tǒng)搭建 / 基本指令 / 日志分析 / 環(huán)境搭建

    1.2. Linux 必備知識

    Linux 作為現(xiàn)在最流行的軟件環(huán)境系統(tǒng), 一定需要掌握, 目前的招聘要求都需要有 Linux 能力。

    愛碼小士 Linux 必備知識

    Linux 系統(tǒng)簡介與準(zhǔn)備 Linux 作為現(xiàn)在最流行的軟件環(huán)境系統(tǒng), 一定得會, 從 CenterOS 版本系統(tǒng)進(jìn)行介紹, 安裝, 目錄結(jié)構(gòu)等基礎(chǔ)內(nèi)容學(xué)起, 也為后續(xù)自建測試環(huán)境準(zhǔn)備。

    Linux 遠(yuǎn)程工具 Xshell 詳細(xì)介紹如何入門使用 Linux, 并進(jìn)行常規(guī)的遠(yuǎn)程管理, 文件傳輸操作, 涉及其中的工具 Xshell, Xftp

    Linux 文件屬性與管理 Linux 文件, 目錄基本屬性, 文件操作, 文件管理, 目錄操作, 目錄管理。切忌自毀行為操作, 如何預(yù)防意外操作

    Linux 用戶與組管理 如何在 Linux 中新增, 刪除, 修改用戶與組, 并賦予相應(yīng)權(quán)限, 不再因為權(quán)限問題而卡殼

    Linux 文件編輯器 Linux 文件編輯器 vi 的使用, 命令模式, 輸入模式, 操作實例, 快捷鍵, 管道命令, 使用心得。在一個沒有圖形化的系統(tǒng)下到底如何編輯的呢?

    Linux 常用系統(tǒng)設(shè)置 網(wǎng)絡(luò)設(shè)置, 環(huán)境變量, 磁盤管理, 時間設(shè)置, 系統(tǒng)資源, 防火墻, 應(yīng)有盡有, 不用擔(dān)心毫無頭緒。

    Linux 安裝軟件 Linux 安裝命令, 以及如何通過 tar, gz 等網(wǎng)絡(luò)上下載的安裝文件進(jìn)行安裝, 如 MySQL 數(shù)據(jù)庫安裝。

    Linux Docker 容器 Docker 容器技術(shù)講解, image 鏡像管理, 倉庫, 容器創(chuàng)建, 啟動, 操作, 鏡像打包, 趕上行業(yè)流行技術(shù)

    1.3. Shell 腳本

    掌握 Shell 腳本: 包括 Shell 基礎(chǔ)與運(yùn)用、Shell 邏輯控制、Shell 邏輯函數(shù)

    愛碼小士 Shell

    Linux Shell 基礎(chǔ)與應(yīng)用 shell 腳本編程介紹, 環(huán)境類型, 變量, 參數(shù), 運(yùn)算符, 數(shù)組的使用, 零距離接觸腳本

    Linux Shell 邏輯控制 shell 邏輯應(yīng)用, test 命令, 流程控制, 數(shù)據(jù)輸入與輸出, 腳本邏輯不再單調(diào), 玩出花樣

    Linux Shell 函數(shù) shell 腳本函數(shù)寫法, 文件互相調(diào)用, 腳本實戰(zhàn)應(yīng)用, 懂得開發(fā), 測試, 運(yùn)維都可以做什么

    Windows 腳本批處理 Linux 玩夠了, 再來看看 Windows 常規(guī)命令用法, 批處理腳本寫法, 實戰(zhàn)應(yīng)用, 并不是到哪都是 Linux, Windows 腳本也是常用腳本之一, 看到這里可能你就用的 Windows

    1.4. 互聯(lián)網(wǎng)程序原理

    自動化必經(jīng)之路: 前端開發(fā)基礎(chǔ)知識以及互聯(lián)網(wǎng)網(wǎng)絡(luò)必備知識四、互聯(lián)網(wǎng)程序原理

    愛碼小士 互聯(lián)網(wǎng)程序原理

    Web 前端開發(fā)基礎(chǔ) HTML、CSS 基本內(nèi)容學(xué)習(xí)。為什么測試課程有開發(fā)? 對不起, 如果不會, 自動化可能不歡迎, 很多自動化測試問題都出自于開發(fā)基礎(chǔ)

    Web 前端開發(fā)腳本 JavaScript 最主流的腳本學(xué)習(xí), 同樣的, 這也會在自動化測試中涉及, 在一些工具中其實也經(jīng)常用到動態(tài)腳本, 也是 JavaScript 語言

    開發(fā)者調(diào)試工具測試應(yīng)用 雖然瀏覽器的 F12 被命名為開發(fā)者工具, 但實際上測試不管在功能測試還是自動化測試中, 都起到了很關(guān)鍵的作用。如解析 HTML, 定位元素, 調(diào)試腳本, 監(jiān)控網(wǎng)絡(luò)抓包等等

    互聯(lián)網(wǎng)程序網(wǎng)絡(luò)架構(gòu) 通過網(wǎng)絡(luò)架構(gòu)詳細(xì)理解互聯(lián)網(wǎng)程序的誕生, 邏輯細(xì)節(jié), 互聯(lián)網(wǎng)通訊原理又是如何將數(shù)據(jù)傳遞到其他計算機(jī)的, TCP, UCP, HTTP, 等等協(xié)議的關(guān)系又是什么。

    HTTP 協(xié)議數(shù)據(jù)結(jié)構(gòu)分析 完整解析 HTTP 協(xié)議數(shù)據(jù)結(jié)構(gòu), 包括 Request、Response 數(shù)據(jù)格式, Header 的定義和用法各種狀態(tài)代表什么, 如何辨別錯誤。分析協(xié)議中參數(shù)的位置, rest 結(jié)構(gòu), 各種常見的 body 數(shù)據(jù)形式, 解析方式, 常見數(shù)據(jù)解析錯誤的原因。

    Cookie 與 Session 機(jī)制 解讀 Cookie 到底是什么, 和 Session 存在什么樣的關(guān)系, 如何測試 Cookie 與 Session, 需要注意什么

    1.5. MySQL 數(shù)據(jù)庫

    軟件測試工程師必備 MySQL 數(shù)據(jù)庫知識, 不僅僅停留在基本的 “增刪改查”。

    愛碼小士 MySQL 數(shù)據(jù)庫

    MySQL 數(shù)據(jù)庫測試應(yīng)用 MySQL 環(huán)境搭建, 客戶端 Navicat 的基本使用與數(shù)據(jù)操作, 學(xué)習(xí)并鞏固基本的 SQL 語法, 增刪改查缺一不可, 掌握各種條件的使用方法

    MySQL 高級查詢 查詢升級, 掌握多表查詢, 子查詢, 查詢分組, 統(tǒng)計函數(shù)的使用, 并對經(jīng)典面試題進(jìn)行學(xué)習(xí)與分析

    MySQL 自定義函數(shù) 既然有內(nèi)置函數(shù), 當(dāng)然也不缺自定義函數(shù)的位置, 也是經(jīng)常會使用到的, 這就好比任意一種開發(fā)語言一樣都離不開函數(shù)的定義與使用

    MySQL 存儲過程 SP 數(shù)據(jù)庫必不可少的存儲過程, 通常也叫 SP, 如何定義? 如何測試? 怎么樣使用更安全, 測試到底用存儲過程還能做什么更多便于測試的內(nèi)容

    MySQL 事物與編程 數(shù)據(jù)庫事務(wù)使用案例, 索引的原理與使用, 數(shù)據(jù)庫 SQL 編程在測試中的應(yīng)用, 如何用其快速精準(zhǔn)的產(chǎn)生大量指定的測試數(shù)據(jù)

    1.6. 抓包工具

    Fiddler, Wireshark, Sniffer, Tcpdump 各種抓包工具適用于各種項目, 總有一款適合你的

    愛碼小士 抓包工具

    抓包原理與方式 只有了解抓包的原理, 才能真正去用好一個適合的工具, 選擇合適的方向和方法, 否則都是徒勞的

    抓包工具選擇 抓包工具的分類與功效, 什么樣的項目適合哪種工具, 如何去辨別工具的優(yōu)勢

    Fiddler 基礎(chǔ)功能 作為專業(yè)的 HTTP 體系的抓包工具, 詳細(xì)介紹其工具原理, 如何過濾數(shù)據(jù), 如何搜索想要的數(shù)據(jù), 如何對 web, 非 web, 手機(jī), HTTPS 協(xié)議等各種環(huán)境進(jìn)行抓包

    Fiddler 高級功能 學(xué)會使用其進(jìn)行接口測試, 斷電, 腳本等方式進(jìn)行數(shù)據(jù)的修改, 替換, 模擬數(shù)據(jù)進(jìn)行接口 Mock 測試, 創(chuàng)建自己定義的菜單功能

    Wireshark 與其說是抓包, 更是一種抓包后的分析工具, 在各個系統(tǒng)下利用其它與系統(tǒng)一體化的抓包工具進(jìn)行數(shù)據(jù)抓取整理并展示, 有著強(qiáng)大的過濾和分析功能

    Sniffer 黑 科技 抓包工具, 有多種版本, 非常專業(yè)的抓包工具

    Tcpdump Linux、Android 系列的系統(tǒng)中的抓包插件神器

    1.7. 接口測試工具

    接口測試神器, 你繞不開的強(qiáng)大工具: Jmeter。小巧靈活: Postman

    愛碼小士 接口測試工具

    Jmeter 接口測試入門 Jmeter 簡介, 環(huán)境準(zhǔn)備, 目錄結(jié)構(gòu)介紹 , 如何錄制腳本, 以及基礎(chǔ)組件的使用, 線程、作用域、HTTP 請求、定時器、斷言等等

    Jmeter 接口測試進(jìn)階使用 Jmeter 邏輯控制、前置處理器、后置處理器、監(jiān)視器、結(jié)果樹, 如何參數(shù)化、正則表達(dá)式關(guān)聯(lián)、事務(wù)、檢查點等等。并帶領(lǐng)大家對帶有 token 等動態(tài)數(shù)據(jù)的項目進(jìn)行實戰(zhàn)演練

    Jmeter 接口測試高級功能 Jmeter 腳本思考時間、隨機(jī)時間、線程啟動間隔、并發(fā)集合點、聯(lián)機(jī)遠(yuǎn)程調(diào)用, webservice、websocket、jdbc、命令調(diào)用等等

    Postman 接口測試工具使用 行業(yè)標(biāo)準(zhǔn) HTTP、rest 接口測試神器, 基本請求、分組保存、動態(tài)變量、腳本、數(shù)據(jù)關(guān)聯(lián)、參數(shù)化、自動斷言、批量運(yùn)行、持續(xù)集成。思路類似其他接口工具, 避免泛濫學(xué)習(xí)

    1.8. Web 自動化測試 Java&Python

    了解自動化的目的, 熟練掌握 TestNG&unittest 自動化框架, 以及斷言與日志處理

    愛碼小士 Web 自動化測試 Java&Python

    自動化框架思路引導(dǎo) 我們做自動化到底為了什么? 節(jié)省人力、加快速度、還是讓機(jī)器代替手動、還是提升自我。應(yīng)該如何建立思路, 而非無腦進(jìn)坑任機(jī)器擺布

    Java&Python3 開發(fā)環(huán)境及基本語法 Java&Python 開發(fā)環(huán)境搭建, 基礎(chǔ)語法入門, 讓不會代碼的以最快速度入門, 方便適應(yīng)后續(xù)自動化測試開發(fā)內(nèi)容學(xué)習(xí), 代碼夠用即可, 并不是學(xué)得越多越好

    Java&Python3 集合類型與面向?qū)ο箝_發(fā) Java&Python 各種基本類型、集合數(shù)據(jù)類型的理解與操作, 循環(huán)語句、判斷語句, 面向?qū)ο蟮拈_發(fā), 函數(shù)的使用, 類的使用

    Selenium3 環(huán)境與瀏覽器驅(qū)動配置 基于 selenium3 的 web 自動化環(huán)境搭建, 正確的瀏覽器配置, 不再為起不了瀏覽器而煩惱。支持 IE、Firefox、Chrome 等等

    Selenium3 多種定位及動態(tài)操作 selenium3 常見定位方法, 屬性和值的獲取, 如何動態(tài)判斷不一定存在的元素, 復(fù)雜的網(wǎng)頁結(jié)構(gòu), 需要多步驟操作的元素等等

    特殊情況處理 (js、特殊控件等) selenium3 自動化測試中, 常見的特殊情況處理, 如日期、控件、智能等待、文件上傳下載、網(wǎng)頁嵌套結(jié)構(gòu), 各種彈窗的處理方式, cookie 處理, JavaScript 腳本調(diào)用等

    TestNG&unittest 自動化框架使用 Python unittest、Java TestNG 自動化框架的使用, 環(huán)境處理、基本使用邏輯, 數(shù)據(jù)驅(qū)動模型, 數(shù)據(jù)庫數(shù)據(jù)載入等

    自動化框架斷言與日志處理 自動化中最重要的是什么? 作為測試當(dāng)然是斷言, 沒有斷言的自動化毫無用處, 如何展示日志與結(jié)果是自動化測試的根本

    PageObject 框架設(shè)計模式 PageObject 框架設(shè)計模式, 到底是做什么的? 如何更好的快速管理控件, 從此做起

    1.9. 接口與移動端自動化

    專業(yè)接口調(diào)用、測試解決方案。組建完整的 web 和接口自動化框架, Appium 整體使用

    愛碼小士 接口與移動端自動化

    接口自動化方案 Requests Python Requests、Java HTTPclient 接口框架, 都是專業(yè)的接口調(diào)用、測試的解決方案, 使用簡單快速, 結(jié)合工具的使用方式和功能, 快速上手并對其操作, 解決其中的疑難雜癥

    web + 自動化框架整合 自動化測試是相通的, 如何將 web 與接口、甚至更多的測試類型和方向結(jié)合起來, 組成完整的自動化框架

    Appium 環(huán)境搭建 Appium 環(huán)境相對復(fù)雜, 針對 Android 系統(tǒng)進(jìn)行完整的環(huán)境搭建演練, 解決環(huán)境上的問題, 并進(jìn)行基本的自動化操作

    Appium 自動化實戰(zhàn)與框架結(jié)合 Appium 整體使用與 web 自動化類似, 引導(dǎo)使用典型功能, 并針對一款 APP 進(jìn)行實戰(zhàn)操作

    1.10. 敏捷測試 & TestOps 構(gòu)建

    揭開 TestOps 的神秘面紗, 持續(xù)集成 Jenkins 框架爛熟于心

    愛碼小士 敏捷測試 & TestOps 構(gòu)建

    構(gòu)建敏捷測試運(yùn)維架構(gòu)體系 敏捷測試是什么? 為什么需要敏捷, 行業(yè)都提到的 devops 又是什么? TestOps 能做什么

    持續(xù)集成 Jenkins 框架實戰(zhàn) 持續(xù)集成最常見的一套框架, 介紹 Jenkins 操作、權(quán)限、系統(tǒng)管理等, 常用構(gòu)建與運(yùn)行實例講解

    靜態(tài)掃描測試 Sonar 一款自動化的代碼掃描工具, 便捷式快速掃描代碼中的問題, 做到提前發(fā)現(xiàn), 統(tǒng)一規(guī)范, 自動化中的代碼測試神器

    1.11. 性能測試 & 安全測試

    軟件測試的彼岸: 性能測試和安全測試, 選個方向努力爬坑吧!

    愛碼小士 測試基礎(chǔ)

    性能測試學(xué)習(xí)路線 如何學(xué)習(xí)性能測試, 性能測試到底該怎么學(xué)習(xí), 使用什么工具? 工具并不代表性能, 接口的基礎(chǔ)對性能測試非常重要, 而工具只是輔助, 更多的是思路和策略。你不會并不是分析而是準(zhǔn)備階段

    loadrunner 脫離瀏覽器錄制專題 IE 無法啟動被測網(wǎng)站? 打不開瀏覽器? 程序無法在瀏覽器中被打開? 這些都沒關(guān)系, 還是一樣能錄制, 但錄制是偷懶專用的, 對于學(xué)習(xí)有一定的輔助作用, 也會帶入無法脫離的坑

    性能測試工具操作實踐 loadrunner、jmeter, 有了前面的基礎(chǔ)使用, 看懂腳本不是問題, 帶上關(guān)鍵的參數(shù)化、動態(tài)數(shù)據(jù)關(guān)聯(lián)、事物、日志, 大部分的腳本都可以搞定進(jìn)行實踐

    系統(tǒng)監(jiān)控方案實施 工具自帶監(jiān)控? 系統(tǒng)監(jiān)控? JVM 內(nèi)部監(jiān)控? 數(shù)據(jù)庫監(jiān)控? 各種監(jiān)控的意義何在, 如何在各種情況下精準(zhǔn)監(jiān)控數(shù)據(jù)

    安全測試起源與工具介紹 應(yīng)該如何進(jìn)行安全測試, 安全測試都有哪些分類? 都會用到什么樣的工具, 各自的作用又是什么, 如 web 漏洞掃描, 端口掃描, 系統(tǒng)掃描等

    web 安全測試手工實戰(zhàn) 接口測試在安全中的作用, 不會手動的安全測試, 那就永遠(yuǎn)無法理解自動化以后產(chǎn)出的結(jié)果

    安全掃描工具測試實踐 實際介紹以及使用 APPscan、awvs 等專業(yè)安全掃描工具

    企業(yè)安全建設(shè) (SDLC) 企業(yè)應(yīng)該如何進(jìn)行安全建設(shè), 制定更安全的軟件生命周期。從哪些方面進(jìn)行著手

    以上就是關(guān)于tcp抓包工具相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    gptchat國內(nèi)怎么用(gp ticket)

    itchat怎么一直登錄(無法用itchat登錄網(wǎng)頁微信)

    ChatGPT替代品(itchat替代品)

    vi設(shè)計的目的和意義(vi設(shè)計的目的是什么)

    蘇州別墅景觀設(shè)計理念(蘇州別墅景觀設(shè)計理念有哪些)