網絡抓包命令tcpdump及分析工具wireshark使用

文章目錄

  • 環境
  • 文檔用途
  • 詳細信息

環境

系統平臺:Linux x86-64 Red Hat Enterprise Linux 8,Linux x86-64 Red Hat Enterprise Linux 7,Linux x86-64 SLES 12,銀河麒麟 (鯤鵬),銀河麒麟 (X86_64),銀河麒麟(龍芯)svs,中標麒麟(飛騰)6,中標麒麟(龍芯)7
版本:9.0,5.6.5,5.6.1,4.5.8

文檔用途

本文主要介紹網絡抓包命令tcpdump及數據包分析工具wireshark的簡單使用,幫助用戶進行數據庫網絡網面的數據采集分析

詳細信息

一、tcpdump
1、tcpdump作用

TCPDump可以將網絡中傳送的數據包完全截獲下來提供分析。它支持針對網絡層、協議、主機、網絡或端口的過濾,用戶可以使用tcpdump抓取數據庫相關的數據包進行分析。

2、tcpdump常用參數
本部分介紹在抓取數據庫數據庫包方面的常用參數

tcp: 這個參數指定了捕獲 TCP 協議的數據包。

port: 這個參數表示僅捕獲指定端口的數據包。

-i:參數指定了要監視的網絡接口,即網卡名稱

-n:數字格式顯示地址和端口,而不是嘗試進行反向 DNS 查找,可以疊加使用,-nn

-X:這個部分指示 tcpdump 在輸出數據包內容時,以十六進制和 ASCII 形式顯示非打印字符。

-v: 表示 verbose(冗長)-vvv連續多個V顯示更多的信息。

-s0: 這個參數表示捕獲整個數據包的大小,而不截斷它們。

-G: 指定多少秒切換輸出文件。這個參數通常與 -w 參數結合使用,用于定時切換捕獲的數據包文件。

-w 將相關信息輸出到文件,支持cap、pcap等格式

3、示例

#收集本地lo  5866數據庫端口網絡報文 (數據庫本地socket登錄)
tcpdump   -i lo -s0 -nnX -vvv#本地lo  5866數據庫端口網絡報文 (數據庫本地IP登錄)
tcpdump  tcp  port 5866 -i lo -s0 -nnX -vvv#本地網卡 5866數據庫端口網絡報文(遠程登陸) 
tcpdump tcp port 5866  -i ens33 -s0 -nnX  -vvv#可以生成日志用wireshark進行分析    加參數 -w +文件名稱即可。
tcpdump tcp port 5866  -i ens33 -s0 -nnX -vvv  -w 1.pcap#每10分鐘切換一個文件。tcpdump tcp port 5866  -i ens33 -s0 -nnX -vvv  -G 600 -w /tmp/tcpdump_save_%Y_%m%d_%H%M.cap

二、wireshark
1、wireshark的安裝
用戶可在wireshark官網下載對應的網絡包,支持中文,用戶可將在數據庫服務器上抓取的網絡包傳輸到個人電腦進行分析。

2、wireshark的使用
雙擊打開wireshark,打開tcpdump命令運行后產生的文件即可對數據庫包進行分析。

3、示例
在這里插入圖片描述
4、其他說明
wireshark軟件功能強大,本文不會對軟件的功能進行詳細的介紹,感興趣的可以在網絡搜索相關文檔。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/907223.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/907223.shtml
英文地址,請注明出處:http://en.pswp.cn/news/907223.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Eigen矩陣存儲順序以及轉換

一、Eigen矩陣存儲順序 在矩陣運算和線性代數中,"行優先"(Row-major)和"列優先"(Column-major)是兩種不同的存儲方式,它們決定了多維數組(如矩陣)在內存中的布局順序。 1. 行優先(Row-major) 定義:矩陣按行順序存儲在內存中,即第一行的所有元…

快速部起一個Openwhisk平臺,使用telego k8s服務部署能力內網部署

Telego 簡介與 OpenWhisk 部署實踐 概述 Telego 是一個用于便攜式 Kubernetes 部署的工具,旨在解決容器鏡像拉取中的網絡代理問題。本文檔描述了如何通過 Telego 將 Apache OpenWhisk(一個 Serverless 計算平臺)部署到 Kubernetes 集群&…

LockSupport與Condition解析

本章我們介紹兩個Java 并發包中用于線程協作的工具--LockSupport和Condition LockSupport: Java 并發包(java.util.concurrent.locks)提供了基于許可(permit)的線程阻塞和喚醒機制--LockSupport 對于LockSupport是通…

【機器學習基礎】機器學習入門核心算法:邏輯回歸(Decision Tree)

機器學習入門核心算法:邏輯回歸(Decision Tree) 一、算法邏輯1.1 基本概念1.2 算法流程 二、算法原理與數學推導2.1 特征選擇指標信息熵(ID3算法)信息增益(Information Gain)信息增益率&#xf…

網絡編程3

管道的性質 讀緩沖區為空,read阻塞寫緩沖區為空,write阻塞一端先close,另一端繼續read,read不阻塞,立刻返回0一端先close,另一端繼續write,write會觸發SIGPIPE信號,進程異常終止 soc…

influxdb時序數據庫

以下概念及操作均來自influxdb2 官方文檔 InfluxDB2 is the platform purpose-built to collect, store, process and visualize time series data. Time series data is a sequence of data points indexed in time order. Data points typically consist of successive meas…

洛谷 P3372 【模板】線段樹 1

【題目鏈接】 洛谷 P3372 【模板】線段樹 1 【題目考點】 1. 線段樹 2. 樹狀數組 【解題思路】 本題要求維護區間和,實現區間修改、區間查詢。 可以使用樹狀數組或線段樹完成該問題,本文僅介紹使用線段樹的解法。 解法1:線段樹 線段樹…

軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測試更智能

車載測試的智能化時代正在加速到來!TSMaster 202504 版本正式發布,本次更新聚焦以太網通信與數據高效處理,帶來三大核心功能升級—以太網報文信息過濾、XCP on Ethernet支持、按時間范圍離線回放,助力工程師更精準、更靈活地完成測…

java-單列集合list與set。

集合定位:存儲數據的容器 與數組的區別: 數組只能存儲同種數據類型數據,集合可以存儲不同類型的數據。 數組的長度一旦創建長度不可變,集合的長度是可變的 數組的操作單一,集合的操作比較豐富(增刪改查&…

ai之pdf解析工具 PPStructure 還是PaddleOCR

目錄 重點是四 先用 PPStructure 版面分析,分成不同的塊兒,再選用 PaddleOCR、或PPStructure基礎路徑OCR模型配置OCR模型配置GPU配置硬件配置性能配置一、框架選型對比分析1. **PaddleOCR核心能力**2. **PP-Structure核心能力**3. **選型結論**二、錯誤根因分析與修復方案1. …

Android計算機網絡學習總結

TCP vs UDP 核心區別?? ?題目?:TCP為什么稱為可靠傳輸協議?UDP在哪些場景下比TCP更具優勢? ?得分要點?: ?可靠性機制? 三握四揮建立可靠連接確認應答(ACK) 超時重傳滑動窗口流量控制擁塞控制&…

深入解析Java組合模式:構建靈活樹形結構的藝術

引言:當對象需要樹形組織時 在日常開發中,我們經常需要處理具有層次結構的對象集合。比如: 文件系統中的文件夾與文件GUI界面中的容器與控件企業組織架構中的部門與員工 這類場景中的對象呈現明顯的整體-部分層次結構,如何優雅…

mobaxterm通過ssh登錄docker無圖形界面

1. 流程 下面是使用Mobaxterm通過SSH登錄Docker無圖形界面的步驟: 步驟 操作 1 在本地安裝Mobaxterm 2 配置Mobaxterm連接SSH 3 啟動Docker容器 4 在Mobaxterm中通過SSH連接到Docker容器 2. 操作步驟 步驟1:安裝Mobaxterm 首先&#xff…

【趙渝強老師】HBase的體系架構

HBase是大表(BigTable)思想的一個具體實現。它是一個列式存儲的NoSQL數據庫,適合執行數據的分析和處理。簡單來說,就是適合執行查詢操作。從體系架構的角度看,HBase是一種主從架構,包含:HBase H…

linux 新增驅動宏config.in配置

?1. 添加配置宏步驟? ?1.1 修改 Kconfig(推薦方式)? ?定位 Kconfig 文件? 內核各子目錄(如 drivers/char/)通常包含 Kconfig 文件,用于定義模塊配置選項7。?添加宏定義? 示例:在 drivers/char/Kc…

關于git的使用

下載git 可以去git的官網下載https://git-scm.com/downloads 也可以去找第三方的資源下載,下載后是一個exe應用程序,直接點開一直下一步就可以安裝了 右鍵任意位置顯示這兩個就代表成功,第一個是git官方的圖形化界面,第二個是用…

WPF【11_8】WPF實戰-重構與美化(UI 與視圖模型的聯動,實現INotifyPropertyChanged)

11-13 【重構】INotifyPropertyChanged 與 ObservableCollection 現在我們來完成新建客戶的功能。 當用戶點擊“客戶添加”按鈕以后系統會清空當前所選定的客戶,客戶的詳細信息以及客戶的預約記錄會從 UI 中被清除。然后我們就可以在輸入框中輸入新的客戶信息了&am…

ArkUI:鴻蒙應用響應式與組件化開發指南(一)

文章目錄 引言1.ArkUI核心能力概覽1.1狀態驅動視圖1.2組件化:構建可復用UI 2.狀態管理:從單一組件到全局共享2.1 狀態裝飾器2.2 狀態傳遞模式對比 引言 鴻蒙生態正催生應用開發的新范式。作為面向全場景的分布式操作系統,鴻蒙的北向應用開發…

List優雅分組

一、前言 最近小永哥發現,在開發過程中,經常會遇到需要對list進行分組,就是假如有一個RecordTest對象集合,RecordTest對象都有一個type的屬性,需要將這個集合按type屬性進行分組,轉換為一個以type為key&…

AI與.NET技術實操系列(八):使用Catalyst進行自然語言處理

引言 自然語言處理(Natural Language Processing, NLP)是人工智能領域中最具活力和潛力的分支之一。從智能客服到機器翻譯,再到語音識別,NLP技術正以其強大的功能改變著我們的生活方式和工作模式。 Catalyst的推出極大降低了NLP…