久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

WinPcap數(shù)據(jù)包嗅探源碼:網(wǎng)卡抓包、BPF過濾與協(xié)議解析

WinPcap數(shù)據(jù)包嗅探源碼:網(wǎng)卡抓包、BPF過濾與協(xié)議解析 簡介這份實驗源碼包面向計算機網(wǎng)絡安全課程學習者與準備復現(xiàn)經(jīng)典抓包實驗的高校學生圍繞基于Winpcap的數(shù)據(jù)分析器嗅探器實現(xiàn)涵蓋數(shù)據(jù)包捕獲、協(xié)議解析、界面展示以及ARP欺騙構造中間人攻擊等核心環(huán)節(jié)適合在課程實驗、專題練習和原理驗證中使用。壓縮包共27個文件、約293KB以8個C頭文件、7個cpp源文件為主體并配有2個ui界面文件、1個qrc資源文件、1個pro工程文件及若干png/jpg界面素材工程組織較完整便于直接編譯閱讀。已有2815人學習下載說明其作為課程實驗參考具有較高關注度。讀者可從中獲得抓包線程、發(fā)送數(shù)據(jù)包線程、ARP欺騙線程與協(xié)議定義等模塊的實現(xiàn)思路結合對話框界面和抓包分析流程理解嗅探器與中間人攻擊的基本機制并據(jù)此完成實驗復現(xiàn)、代碼拆解與排錯對照。1. 從一個“抓不到包”的凌晨說起這份實驗源碼能讓你看清網(wǎng)卡里到底是什么第一次做網(wǎng)絡安全的抓包實驗最容易碰壁的地方往往不是代碼寫錯而是雙擊編譯好的 exe設備列表里空空如也或者點了開始之后一個包都收不到。這份基于 WinPcap 的數(shù)據(jù)包分析器嗅探實驗源碼解決的正是這件事它把“枚舉網(wǎng)卡、開混雜模式、編譯 BPF 過濾規(guī)則、收包回調、逐層剝以太網(wǎng)/IP/TCP 頭、落盤成 pcap”這條鏈路完整寫成可編譯的 Win32 工程從設備枚舉到載荷還原都有對應代碼注釋也保留著實驗報告里的分層思路。對于剛接觸網(wǎng)絡安全實驗、需要一份能直接跑通、能對照修改的抓包源碼的同學它比看十頁協(xié)議文檔管用對于想弄清抓包工具內部到底發(fā)生了什么的老手它也是一份足夠干凈的最小實現(xiàn)。2. 技術棧與工程結構WinPcap 加 Win32 這副骨架怎么搭2.1 為什么是 WinPcap而不是 SOCK_RAWWindows 上想做抓包第一反應往往是socket(AF_INET, SOCK_RAW, IPPROTO_IP)。這條路能走但走不遠。原始套接字只能收到“發(fā)給本機”的包綁定到某個本地 IP 之后別人的流量你根本看不見混雜模式在 raw socket 層面沒有穩(wěn)定的開關過濾只能自己寫在用戶態(tài)網(wǎng)卡把包全量拷進內核緩沖區(qū)再拷到你的進程流量一大就開始丟包。WinPcap 的思路完全不一樣它裝了一個 NPF 內核驅動包在驅動層就被截獲BPF 過濾規(guī)則同樣在內核里執(zhí)行用戶態(tài)拿到的已經(jīng)是篩過的數(shù)據(jù)。這就是為什么實驗里那句pcap_compilepcap_setfilter那么關鍵——真正干活的不是你的 C 代碼是內核。有一點必須提前說清楚WinPcap 最后一個正式版本停在 4.1.3官方早已不再更新在新版 Windows 上安裝偶爾會碰釘子?,F(xiàn)在工程里常見的做法是換 Npcap它的 API 與 WinPcap 基本一一對應頭文件和庫名都對得上鏈接wpcap.lib就能編譯只是安裝時要勾上“兼容 WinPcap 模式”。實驗源碼里的調用一行都不用改這一點很省心。2.2 工程目錄與文件職責實驗源碼大體是按“抓包、解析、界面”三層切的文件不多但每一塊職責很清楚。把這張表看明白后面讀代碼就不會迷路文件職責關鍵 APISnifferDlg.cpp主界面設備下拉框、開始/停止按鈕、結果列表PostMessage收包通知SnifferThread.cpp工作線程循環(huán)收包解析后投遞到 UIpcap_next_ex/pcap_loopPacketParser.cpp協(xié)議解析以太網(wǎng)、IP、TCP/UDP 三段剝離ntohs、inet_ntoaDeviceEnum.cpp設備枚舉與過濾器下發(fā)pcap_findalldevs_ex、pcap_compileDump.cpppcap 文件寫入與離線回放pcap_dump_*、pcap_open_offlineinclude/pcap.hWinPcap SDK 頭文件—依賴上只有三個庫wpcap.libWinPcap 本體、Packet.lib部分版本需要、ws2_32.libntohs、inet_ntoa這些。Debug 和 Release、x86 和 x64 必須和 SDK 里的庫版本對齊混著鏈接是最常見的“編譯過了但跑不起來”。2.3 編譯與運行讓第一個包落進控制臺先把環(huán)境跑通再談改代碼。裝 WinPcap或 Npcap 兼容模式把 SDK 的Include加進項目包含目錄Lib加進庫目錄然后在項目屬性里添加上面那幾個附加依賴項。注意必須以管理員身份啟動否則pcap_open_live會直接返回Error opening adapter。下面這個最小版本可以先單獨建個控制臺工程驗證環(huán)境// sniffer_min.cpp —— 最小可跑版本枚舉網(wǎng)卡、打開第一個設備、抓 5 個包 #include pcap.h #include winsock2.h #pragma comment(lib, wpcap.lib) #pragma comment(lib, ws2_32.lib) static int g_count 0; void packet_handler(u_char* user, const struct pcap_pkthdr* hdr, const u_char* data) { // hdr-ts 時間戳caplen 是實際抓到的長度len 是線上真實長度兩者不等說明被 snaplen 截斷 printf([%d] caplen%u len%u\n, g_count, hdr-caplen, hdr-len); } int main() { pcap_if_t* alldevs nullptr; char errbuf[PCAP_ERRBUF_SIZE] { 0 }; // 1. 枚舉本機所有可抓包的網(wǎng)卡 if (pcap_findalldevs(alldevs, errbuf) -1) { printf(findalldevs failed: %s\n, errbuf); return -1; } if (alldevs nullptr) { printf(no interface found, run as administrator\n); return -1; } // 2. 打開第一塊網(wǎng)卡snaplen 65536、混雜模式 1、超時 1000ms pcap_t* adhandle pcap_open_live(alldevs-name, 65536, 1, 1000, errbuf); if (adhandle nullptr) { printf(open_live failed: %s\n, errbuf); pcap_freealldevs(alldevs); return -1; } // 3. 收滿 5 個包后返回 pcap_loop(adhandle, 5, packet_handler, nullptr); pcap_close(adhandle); pcap_freealldevs(alldevs); // 漏掉這句就是一次內存泄漏 return 0; }幾個參數(shù)值得掰開說。snaplen是每個包最多拷多少字節(jié)寫 65536 基本等于不截斷如果要抓大包做重組別再往下調promisc置 1 才看得到非本機流量這也是抓包工具和普通 socket 程序的分水嶺to_ms是內核緩沖區(qū)超時直接影響實時性寫 1000 時你會發(fā)現(xiàn)界面上包是“一批一批”冒出來的想要流暢就調到 100 甚至更低代價是 CPU 喚醒更頻繁。pcap_loop的第三個參數(shù)是回調第四個user是透傳指針在正式工程里它一般指向對話框對象或上下文結構體回調里靠它把數(shù)據(jù)送回界面。3. 抓包主鏈路設備枚舉、過濾器與回調的完整時序3.1 設備枚舉與網(wǎng)卡選擇別默認取第一塊最小版本圖省事直接拿了alldevs-name這在真機上幾乎必翻車。裝了 VMware、VirtualBox、Docker 的機器上前幾塊網(wǎng)卡很可能是虛擬網(wǎng)卡你在上面抓半天一個真實業(yè)務包都沒有。實驗源碼里做了列表讓用戶自己選這是對的// 把設備列表攤到界面上讓用戶自己選 int fill_device_list(pcap_if_t* alldevs, CListBox listbox) { char errbuf[PCAP_ERRBUF_SIZE] { 0 }; // PCAP_SRC_IF_STRING 即 rpcap://表示本地設備 if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, nullptr, alldevs, errbuf) -1) return -1; int idx 0; for (pcap_if_t* d alldevs; d ! nullptr; d d-next, idx) { // description 可能是 NULL部分虛擬網(wǎng)卡就是這樣必須兜底 CString item; item.Format(_T(%d. %s), idx 1, d-description ? CString(d-description) : CString(d-name)); listbox.AddString(item); } return idx; // 返回可選數(shù)量0 表示沒找到設備 }d-name長這樣\Device\NPF_{一串 GUID}回調里再想拿它反查設備名就得自己存映射表所以我在枚舉時就把name和description一起塞進列表項的ItemData里。d-addresses是個pcap_addr鏈表能撈出網(wǎng)卡綁定的 IPv4/IPv6 地址把它顯示成“描述 IP”用戶才分得清哪塊是真實網(wǎng)卡。整張鏈表用完必須pcap_freealldevs這個函數(shù)只釋放鏈表本身別拿去釋放pcap_t。3.2 過濾器把活交給內核去做很多同學的做法是全部抓上來再在回調里if (port 80)篩一遍。流量小的時候看不出問題一旦跑個下載用戶態(tài)每秒要處理幾萬個無用包界面直接卡死。正確姿勢是把規(guī)則編譯成 BPF 下發(fā)到內核// 編譯并下發(fā) BPF 規(guī)則過濾發(fā)生在內核態(tài)用戶態(tài)收不到無關包 bool apply_filter(pcap_t* adhandle, const char* rule) { struct bpf_program fcode; bpf_u_int32 net 0, mask 0; char errbuf[PCAP_ERRBUF_SIZE] { 0 }; // netmask 只影響 broadcast / multicast 這類關鍵字的等價編譯取不到時傳 0 也能跑 if (pcap_lookupnet(pcap_getdevice_name(adhandle), net, mask, errbuf) -1) mask 0; if (pcap_compile(adhandle, fcode, rule, 1, mask) 0) { printf(compile %s failed: %s\n, rule, pcap_geterr(adhandle)); return false; } if (pcap_setfilter(adhandle, fcode) 0) { pcap_freecode(fcode); return false; } pcap_freecode(fcode); // 規(guī)則已復制進內核用戶態(tài)的 bpf_program 立刻釋放 return true; }pcap_compile第三個參數(shù)是優(yōu)化開關傳 1 會做指令優(yōu)化規(guī)則復雜時差別明顯第四個是 netmask只對少數(shù)關鍵字有意義別為了它專門寫一堆代碼。規(guī)則本身是標準 BPF 語法tcp port 80、host 192.168.1.10 and not arp、udp portrange 5000-6000都能用。界面上的輸入框我一般會做一層白名單校驗只允許字母、數(shù)字、點、空格和幾個運算符防止用戶亂敲導致compile報 syntax error 之后整個流程卡住。pcap_setfilter必須在pcap_compile之后調用順序反了直接返回 -1。3.3 回調函數(shù)與線程模型pcap_loop不能待在 UI 線程里這是實驗里最容易被忽略、也最影響體驗的一處。把pcap_loop(adhandle, 0, ...)直接寫在按鈕響應函數(shù)里界面立刻假死——回調不停消息泵就沒機會跑窗口一片白。血淚經(jīng)驗是抓包必須放工作線程解析完了用PostMessage回主線程刷界面。// 工作線程收包 → 解析 → 把結果 PostMessage 回 UI 線程 UINT SnifferThread(LPVOID param) { CSnifferDlg* dlg (CSnifferDlg*)param; while (!dlg-m_bStop) { struct pcap_pkthdr* hdr nullptr; const u_char* data nullptr; int ret pcap_next_ex(dlg-m_adhandle, hdr, data); if (ret 0) continue; // 超時沒包回去繼續(xù)等 if (ret -2) break; // 被 pcap_breakloop 打斷 if (ret -1) { dlg-PostMessage(WM_SNIFFER_ERR); break; } PacketInfo* info parse_packet(hdr, data); // 解析成界面能直接用的結構 if (info) dlg-PostMessage(WM_SNIFFER_PKT, (WPARAM)info, 0); // 堆對象UI 線程負責 delete } return 0; }pcap_next_ex的返回值有三種語義必須分清楚1 表示拿到包0 表示超時正?,F(xiàn)象別當錯誤處理-1 是出錯-2 是被pcap_breakloop打斷。這里選pcap_next_ex而不是pcap_loop是為了能在循環(huán)里檢查m_bStop停止按鈕才能立刻生效??缇€程傳的PacketInfo*是在工作線程new出來的所有權跟著消息一起交給 UI 線程WM_SNIFFER_PKT的響應函數(shù)里用完就delete這條約定寫不清楚就是一次穩(wěn)定復現(xiàn)的內存泄漏。也別圖省事在工作線程里直接操作CListCtrlMFC 控件不是線程安全的偶發(fā)的界面錯亂和崩潰大多來源于此。3.4 落盤與回放pcap_dump系列和離線分析調試協(xié)議解析邏輯時反復抓包非常痛苦——每次結果都不一樣bug 復現(xiàn)不了。實驗源碼里的落盤功能就是解決這個的抓一次存成 pcap之后拿文件反復跑解析。// 一邊抓一邊寫產(chǎn)出物 Wireshark 可以直接打開 pcap_dumper_t* dumper pcap_dump_open(adhandle, capture.pcap); void dump_handler(u_char* user, const struct pcap_pkthdr* hdr, const u_char* data) { pcap_dump(user, hdr, data); // user 就是上面那個 dumper } // 停止抓包時 pcap_dump_flush(dumper); // 不 flush 可能丟掉最后幾個包 pcap_dump_close(dumper); // 離線回放完全不碰網(wǎng)卡純讀文件適合反復調解析器 pcap_t* offline pcap_open_offline(capture.pcap, errbuf);pcap_dump_open會把 pcap 文件頭寫好之后每個包由pcap_dump追加一條記錄所以user參數(shù)必須原樣傳 dumper 指針傳錯了寫出來的文件 Wireshark 打不開。pcap_dump_flush那行看著多余實測中程序被強殺時最后幾秒的包就是這么丟的?;胤胚@條路徑還有一個隱性好處pcap_open_offline打開的是文件而不是網(wǎng)卡不需要管理員權限你可以拿它寫單元測試把一批構造好的 pcap 丟進去斷言解析出來的源目 IP、端口對不對。4. 協(xié)議解析層以太網(wǎng)、IP、TCP 與 UDP 三段式剝離4.1 以太網(wǎng)幀頭14 字節(jié)起步先看類型字段抓到的data指針是一段裸字節(jié)第一層永遠是 14 字節(jié)的以太網(wǎng)頭。這里有個必須提前處理的細節(jié)——結構體對齊#pragma pack(push, 1) // 必須 1 字節(jié)對齊否則 sizeof 出來是 16后面全錯位 struct eth_hdr { u_char dst[6]; u_char src[6]; u_short type; // 大端需要 ntohs }; #pragma pack(pop) const u_char* parse_eth(const u_char* pkt, u_short out_type, u_int l2_len) { const eth_hdr* eth (const eth_hdr*)pkt; out_type ntohs(eth-type); l2_len 14; return pkt 14; // 上層協(xié)議的起點 }不加#pragma pack(1)編譯器會在type前補 2 字節(jié)填充sizeof(eth_hdr)變成 16你按 14 偏移去取 IP 頭就整整錯開兩位癥狀是源目 IP 全是亂碼。type字段決定往哪走0x0800是 IPv40x0806是 ARP0x86DD是 IPv60x8100是 VLAN 標簽——碰上 VLAN 包真正的類型字段在 14 字節(jié)之后還要再偏移 4 字節(jié)實驗里如果不處理 VLAN內網(wǎng)環(huán)境下的包會集體解析失敗這也是常見的“為什么實驗室能跑、回宿舍就不行”的原因。MAC 地址格式化時記得%02X:%02X:...補零否則0A會打成A。4.2 IP 頭字節(jié)序、IHL 和分片是最容易出錯的三處#pragma pack(push, 1) struct ip_hdr { u_char ver_ihl; // 高 4 位版本號低 4 位首部長度單位 4 字節(jié) u_char tos; u_short total_len; // 大端 u_short id; u_short frag_off; // 高 3 位標志 13 位片偏移大端 u_char ttl; u_char proto; // 6TCP 17UDP 1ICMP u_short checksum; u_int saddr, daddr; }; #pragma pack(pop) const u_char* parse_ip(const u_char* p, u_int caplen, ProtoInfo out) { if (caplen sizeof(ip_hdr)) return nullptr; const ip_hdr* ip (const ip_hdr*)p; int ihl (ip-ver_ihl 0x0F) * 4; // 寫死 20 會讓帶選項的包全部錯位 if (ihl 20 || caplen (u_int)ihl) return nullptr; u_short frag ntohs(ip-frag_off); if (frag 0x1FFF) return nullptr; // 非首片沒有完整的 TCP/UDP 頭 out.proto ip-proto; out.src_ip ip-saddr; // 保持網(wǎng)絡序打印時再 inet_ntoa out.dst_ip ip-daddr; out.payload p ihl; // 線上長度可能大于實際抓到的 caplen被 snaplen 截斷取小的那個 out.payload_len min((u_int)ntohs(ip-total_len) - ihl, caplen - ihl); return out.payload; }ver_ihl這個字段一個字節(jié)塞了兩樣東西直接把 IP 頭寫死成 20 字節(jié)是新手最常犯的錯一旦碰上帶選項的包比如某些 ICMP 差錯報文端口信息立刻變成垃圾數(shù)據(jù)。分片判斷用frag_off 0x1FFF非零說明這是后續(xù)分片里面根本沒有 TCP/UDP 頭老老實實跳過或者標記成“分片包”別硬解。還有inet_ntoa它返回的是靜態(tài)緩沖區(qū)多線程里連著調兩次第一次的結果會被覆蓋工程里我會自己封裝一個ip_to_string(u_int addr, char* buf)內部用inet_ntop寫進調用方的緩沖區(qū)。4.3 TCP/UDP端口、標志位與載荷偏移#pragma pack(push, 1) struct tcp_hdr { u_short sport, dport; u_int seq, ack; u_char off_res; // 高 4 位數(shù)據(jù)偏移單位 4 字節(jié) u_char flags; // 低 6 位URG ACK PSH RST SYN FIN u_short win, csum, urg; }; struct udp_hdr { u_short sport, dport, len, csum; }; #pragma pack(pop) void parse_l4(const u_char* p, u_int len, const ProtoInfo in, PacketInfo out) { if (in.proto 6 len sizeof(tcp_hdr)) { const tcp_hdr* tcp (const tcp_hdr*)p; out.sport ntohs(tcp-sport); out.dport ntohs(tcp-dport); int thl (tcp-off_res 4) * 4; // 一般 20帶選項時 24/32 out.flags tcp-flags 0x3F; out.payload p thl; out.payload_len len - thl; } else if (in.proto 17 len sizeof(udp_hdr)) { const udp_hdr* udp (const udp_hdr*)p; out.sport ntohs(udp-sport); out.dport ntohs(udp-dport); out.payload p 8; out.payload_len ntohs(udp-len) - 8; } }TCP 的數(shù)據(jù)偏移藏在off_res的高 4 位和 IP 的 IHL 一個套路寫死 20 字節(jié)同樣會錯位。flags低 6 位轉成SYN、SYN,ACK、PSH,ACK這種字符串顯示一眼就能看出三次握手比顯示一個十六進制數(shù)字友好太多。UDP 更簡單固定 8 字節(jié)頭len字段包含頭部自身算載荷時記得減掉。載荷這一層通常只做“如果是 80 端口就按文本顯示、能打印的字符留、其他轉成點”真要做重組或者 TLS 解密那就是另一個量級的工程了。5. 避坑與常見問題排查五個讓我返工的坑5.1 設備列表里有網(wǎng)卡點開始卻一個包都收不到現(xiàn)象界面正常、按鈕能點、日志無報錯列表一直是空的。原因基本跑不出四個選中的是虛擬網(wǎng)卡或者已經(jīng)斷開的無線網(wǎng)卡promisc傳了 0 導致只收到本機流量而你當時并沒有在發(fā)請求防火墻或安全軟件攔了 NPF 驅動的加載進程沒跑在管理員權限下。解決順序我一般是先用最小版本的pcap_loop打到控制臺確認有沒有包有包說明是界面線程的問題沒包就換網(wǎng)卡再試換了三塊都沒有去看設備管理器里 NPF 驅動是不是帶感嘆號卸載重裝一遍 SDK 自帶的驅動。5.2sizeof(結構體)比協(xié)議規(guī)定的多了兩字節(jié)現(xiàn)象IP 頭怎么都對不上端口讀到 0源地址顯示成0.0.0.0。原因就是漏了#pragma pack(1)編譯器為了對齊在u_char和u_short之間插了填充字節(jié)sizeof(ip_hdr)變成 24 而不是 20所有偏移集體后移。解決所有映射協(xié)議頭的結構體都套在#pragma pack(push, 1)里pop一定別漏不然會影響后面包含的頭文件。養(yǎng)成習慣結構體定義完立刻static_assert(sizeof(ip_hdr) 20, ip_hdr must be 20 bytes)編譯期就把它釘死。5.3 端口顯示成 20480 這種反直覺的數(shù)字現(xiàn)象80 端口顯示成 20480443 顯示成 47873。原因很簡單字節(jié)序沒轉——網(wǎng)絡上是大端x86 是小端一個0x0050讀出來就成了0x5000。解決所有u_short、u_int類型的協(xié)議字段取值一律先包一層ntohs/ntohl。這條規(guī)律要背下來結構體里存的是原樣字節(jié)凡是拿去顯示或者做判斷的轉凡是原樣再寫回文件的不轉?;熘鴣砭褪菬o窮無盡的玄學 bug。5.4 抓一會兒界面就卡死或者內存一路漲現(xiàn)象一點開始抓到幾百個包之后窗口白屏、點不動。原因pcap_loop或者pcap_next_ex的死循環(huán)跑在 UI 線程消息泵被堵死。解決扔進AfxBeginThread起的 worker 線程主線程只負責收PostMessage?,F(xiàn)象二任務管理器里內存曲線一路向上。原因多半是PostMessage傳的堆指針沒人delete或者pcap_findalldevs之后忘了pcap_freealldevs。解決給每條自定義消息的響應函數(shù)寫死“用完就刪”的注釋兩個線程之間只傳 POD 結構體指針別傳 CString、std::string 這種帶析構的玩意兒。5.5 編譯過了運行時報找不到wpcap.dll現(xiàn)象開發(fā)機跑得好好的拷到別人電腦上直接彈窗“無法啟動此程序因為計算機中丟失 wpcap.dll”。原因WinPcap 是運行時驅動 動態(tài)庫不是隨 exe 走的靜態(tài)依賴目標機器上沒裝就等于沒有。解決把安裝包一起帶上或者干脆把項目遷到 Npcap安裝時勾選 WinPcap 兼容模式。還有個更隱蔽的版本32 位程序鏈接了 x64 的wpcap.lib編譯階段只報幾個鏈接警告運行起來就是各種詭異返回值配置管理器里把平臺對齊是第一步。6. 二次開發(fā)把這份實驗 Demo 改成自己順手的工具實驗交完就扔太可惜了這套代碼的解析層其實挺干凈稍微拆一拆就能變成日常能用的東西。我一般會先做一件事把parse_packet的簽名改成不依賴任何 MFC 類型輸入是pcap_pkthdr加u_char*輸出是一個純struct PacketInfo。這一步做完解析邏輯就可以脫離界面單獨測也能被命令行工具復用。// 解耦后的入口不依賴 MFC可以被單元測試、命令行工具、服務端復用 struct PacketInfo { char src_ip[16]; char dst_ip[16]; u_short sport, dport; u_char proto; // 6TCP 17UDP 1ICMP u_char tcp_flags; u_int payload_len; u_int caplen; timeval ts; }; // 返回 0 表示解析成功負數(shù)表示在第幾層被丟棄 int parse_packet(const struct pcap_pkthdr* hdr, const u_char* data, PacketInfo* out);改造方向上我按投入產(chǎn)出比排了個序供參考改造點改動位置大概工作量協(xié)議統(tǒng)計面板各協(xié)議包數(shù)/字節(jié)數(shù)占比新增計數(shù)器UI 加一欄半天導出 CSV 供后續(xù)分析PacketInfo直接序列化一兩小時支持 IPv6 與 VLAN 標簽parse_eth里加分支半天頭文件要補遷移到 Npcap、去掉 WinPcap 依賴換 SDK代碼不動一小時解析規(guī)則可配置端口到協(xié)議名映射抽成配置文件讀取一天動手之前有兩個提醒。第一別在解析層里直接彈 MessageBox 或者寫日志文件parse_packet每秒可能被調用上萬次一次文件 IO 就能把整個抓包線程拖垮要統(tǒng)計就攢在內存里定期刷。第二改結構體的時候同步改static_assert我吃過一次虧給ip_hdr加了個字段忘了恢復pack(1)編譯通過、運行不崩只是所有端口都錯了一位查了整整一個下午才想起來是這句。從那以后我每次動協(xié)議結構體都會先跑一遍那個“抓 5 個包打到控制臺”的最小版本肉眼確認 IP 和端口對得上再回到大工程里改界面。這一步花不了兩分鐘但能省掉后面幾小時的自我懷疑。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品亚洲无码| 伊人久久亚洲色欲综合网站 | 丁香五月天啪啪| 激情黄色五月天| 成人a v在线播放免费| av片在线观看免费播放| 夜夜春夜夜操| 久久思思热| 91狠狠狠| 99久久婷婷| 欧美亚洲首页| 亚洲欧洲偷拍一区| 黄页av| 久草福利在线资源站| 男人网站婷婷| 国产精品国产自产高清AV| 亚洲天堂自拍| 丰满人妻大屁一区二区| 欧美BT 亚洲色图| a级理论午夜日本| 中日韩久久久免费看| 黑人无码一区二区| 日本免费二区三区| 91狠狠综合久久| 国产九九九九九九| 熟女突然公开看18禁影片 | 亚洲双插| 色婷婷影院| 爱爱啊啊啊| 99久久这里只有精品| 国产精品96久久久久久| 97精品一二区| 中文字幕日韩专区精品系列| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 特级特黄一级毛片免费| 天天操天天日天天干| 97国产高清视频在线观看| 夜夜操中文字幕| 欧美不卡二区| 青春草莓视频在线观看网址| 91黑丝美女| 日本色色色视频| 草B在线| 综合久久婷婷| 久久国产免费激情视频| 91在线一起| 长长久久免费视频| 夜夜影视四色| 精品人妻免费观看| 欧美图片色五月天| 欧美精品偷拍| 久久精品国产免费观看99| 亚洲天在线| 天天爽夜夜欢视| 爽极品影院| 人妻 欧美亚洲| 九九九综合精品| 欧美成人四级在线播放| 亚洲 欧美 第一页| 9超碰免费| 操逼操操操91| 天天影视色香欲综合网小说| 97视频新免费| 欧美伦乱爱| 日韩性爱小视频在线观看| 日韩99999| av婷婷色网| 国产 热久久久久国产精品| 91精品国| 物尤视频一区二区| 色性欧美| 日本综合色图| 国产AV激情无码久久无码| 欧美色综合网| 亚洲色悠悠久久88| 亚洲。日韩。欧美| 九色婷婷| 日va操| 亚洲开心网| 97就爱干| 超碰97最新人妻| 男人的天堂2019AV| 欧美熟女操屄| 亚洲AV无码乱码| 97久久超碰亚洲| 美女毛片999| 啊啊啊啊一区| 一区在线观看中文字幕| 亚洲 自拍偷拍 欧美| 久久久久久久9| 麻豆人妻偷人精品无码视频| 极品久久久久久久久久久久久久| 亚熟在线| 又黄又爽在线观看视频| 日本亚洲熟女视频| 2020中文在线一区二区三区| 蜜臀久久99精品久久久久久无删减| 亚洲欧美国产va在线| 久久久久性熟视频| 91久久久久久| 亚洲精品中文字幕一区在线视频| 波多野42部无码喷潮在线观看| 999精品久久久久久久| 亚洲情色综合网| 自拍二页| 91伊人影视综合| 麻豆人妻精品一区二区| 五月丁香狠狠爱| 丁香六月激情| www99热| 久久精品国产免费观看99| 日韩高清黄片| 国产乱伦性爱区| 热思思免费视频| 国产在线观看一区二区三区| 亚洲欧美综合| 尤物视频视频官网| 成人羞羞视频国产| 午夜亚洲国产理论秋霞| 免費黃色視頻觀看一| 亚州操逼网| 天天综合网日韩7799| 国产探花日韩援交| 乱伦a片视频| 免费无码国产精品v片在线观看| 在线午夜成人无码视频| 中文字幕精品探花视频| 欧美一级美片在线观看免费| 秋霞一级鲁丝片A片| 欧美激情综合| 中文操逼字幕| 国产精品一区二区校花| 久久98| 成人日韩欧美| 午夜呻吟欧美| 男生女生啊啊啊啊| 伊人午夜福利视频| 日韩欧美中文字幕搭讪巨乳美人妻视频| 欧美色图小说综合| 韩日欧亚a级| 欧美97爱| 十八禁视频一区二区| 久久天天艹| 中日亚韩免费视频| 五月天黄色激情视频| 人人做人人妻人人夜视频| 精品超碰国产| 九九热视频这里只有精品| 久草在| 久久亚洲天堂| 欧美加勒比| 东北少妇高潮zzzz| 久久久久国产精品喷潮免费观看臀| 欧美亚洲| 91精品国产综合久久久蜜臀| 婷婷丁香一区二区三区| 941超碰| 欧美性性性| 91香蕉国产尤物视频| 无码区蜜乳| 国产1769在线| 骚货| 智利AV在线网| 污色区网站| 日韩人妻播放| 蜜臀av一区二区三区免费观看| 强上我不卡卡| 欧美极品色| 免费视频一二三区| 亚洲最新a在线观看| 97超碰国产精品| 国产丝袜美腿美女麻豆| 啊啊啊啊好疼| 久久国产性爱| 亚洲 综合 欧美| 青青操少妇| 色婷婷日韩精品一区二区三区| 国产精品白领在线观看| 国产 三级自拍| 偷窥自拍亚洲色图| 欧美姓爱综合网| av天堂精品久久| 亚洲中文字幕噜噜噜久久久| 日本超碰色精品| 亚洲欧美小说| 婷婷五月花| 裸体1区| 久久区| 国产精品视频一区二区三区八戒| 99青草| www.av不卡中文字幕| 97在线观看| 欧美成人午夜免费福利785| 蜜桃视频一区二区三区在线观看| 欧美亚洲小说| 婷婷亚洲天堂| 久久精品日韩专区免费观看| 久久五月天婷婷丁香中文字幕| 一道本久久棕合爱| 91亚.色| 免费久久一级毛片大黄| 9超碰免费| 男人天堂网站| 亚洲综合小说另类图欧美视频激情小说色五月天 | 久久精品国产97欧美精品亚洲| 亚洲天堂在线怕怕视频| 夜夜高潮夜夜爽高清视频一 | 欧美一级A一级a爱片久久| 国产成人自拍视频在线| 91天射| 在线观看亚洲成人精品| 色婷婷成人综合| 91欧美经典| 欧亚在线视频| 男生通女生屁股| 熟女人妇一区二区三区| 日本性一区| 色在线亚洲视频www| 亚洲中文字幕有码视频一区二区三区| 狠狠爱夜夜| 亚洲经典啪啪| 综合网亚洲在线| 国语对白在线播放视频| 91 国产丝袜在线播放-百度| 日韩精品中文字幕一| 久久綜合很很很| 日韩欧美性吧婷婷乱伦大香蕉| 欧美成人精品A片免费一区99| 天天操福利视频综合网站| 亚洲午夜福利视频| 97超碰欧美中文字幕| 九九香蕉网| 精品97久久| 久久99久久99精品免视看婷婷| 天天影视综合色| 99精品久久| 啊v在线观看视频| 99re视频在线观看这里只有精品| 国产馆| 国产九月婷婷| 无码高清少妇久久| 蜜臀一二三| 手机在线观看不卡无码av| 91n.欧美| 日韩人妻大香蕉| 精品午夜福利导航| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 男人女人18禁片免费看网站| 91爰爱欧美| 久久九九视频九九视频| 婷婷8月天青娱乐| 欧美黄页在线| 欧美福利视频啊啊啊啊 | 伊人青青草久久| 日韩国产欧美伦理在线| 男人天堂毛片| 久久一区无码| 18禁无码永久免费无限制| 亚洲限制级| 丰满少妇乱子伦精品无| 99色热| 又黄又爽在线观看视频| 91人妻最真实刺激绿帽| 国产精品毛片| 玖色AV| 国产亚洲精品精AV.| 超碰午夜| 欧美拳交在线播放| www.99中文字幕| 我爱操| 久妇网| 久久美女国产| 97这里有精品| 动漫av中文| 欧美日韩操逼嗦吊| 亚洲另类欧美精品| 男人的天堂视频精品乱在线| 超碰97玖玖爱| 色五月综合| 激情婷婷综合久久| 91综合天天看| 91精品成人| 99日韩| 欧美真人抽搐一进一出gif| 男人天堂网手机版婷婷| 国产视频一区二区三区久久亚洲天堂| 国产AV超爽| 国产精品一二三区18| 一区二区不卡免费| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 亚码人妻| 国产人伦精品一区二区三区 | 亚洲老司机123专区| 99热超碰| av天堂手机版追回| 高清无码在线播放网站| 亚洲成人贴图| 97久操| 歐美性天天| 91 在线亚洲| 国产成人自拍视频在线| 亚洲国产精品9999在线观看| 在线视频97| 麻豆天美在线| 天堂亚洲精品| 亚洲国产中文字幕| 大香蕉男人的天堂| 日本丝袜美腿人妻九九| 少妇一线天久久久久久| 偷窥自拍亚洲天堂网爆| 无码视频黄色网战| 日韩精品永久在线观看| 日韩精品人妻一| 干我久操| 97精品一区二区视频| 一二三区精品视频| 麻豆一区二区三区在线看| 亚av顶级裸体一区二区三区四区五区| 91欧美长吊| 性色一线| 在线观看AV不卡| 99热超碰在线| 五月天婷婷久久| 亚州操逼图| 色网在线视频观看免费| 亚洲成人久久一区二区| 狼狼色丁香久久婷婷综合五月| 日本羞羞的视频在线播放| 黄页| 天天综合~91| 国产呦精品系列在线观看| 综合色区偷拍| 久久99国产精品| 欧美色性情| 久久精品国产亚洲av水密被窝| 国产三级中文字幕粉嫩| 好湿好紧视频| 快灬快灬 一下爽蜜桃在线观看| 中文字幕一区二区日韩网| 你懂的在线观看区国产| 三级精品三级在线观看| 天天操夜夜操狠很操| 黄色电影在线播放综合网站| AA级电影三区| 久久久久久一日韩字幕无码| 国产成人综合在线播放| 大香网站| 天天日日夜夜| 久都青青视频| 九九夜精品九九在线| 青青草色插素人| 欧美日韩天堂| 久久9999 | 国产精品久久久久久照片| 亚洲天堂久| 久久久com| 人妻天天爽夜夜爽爽| 99re这里只有精品中心播放| 精品久久久中文字幕不| 久久仑合| 春色综合免费| 五月丁香激情四射| 日本性感人妻91| www.91人妻.com| 日韩亚洲中文字幕在线| 高清在线偷拍自拍视频| 嗯嗯嗯好爽| 麻豆九九九| 青青欧美| 亚洲天堂男| 日本人妻最新在线中| 先锋影音av先锋一区| 淫荡少妇免费| 久久人妻办公室视频| 97青青操视频| 色眯眯av| 男人的天堂2019| 狠狠操官网| 欧美性爱精品一区二区| 蜜臀精品1区2区| 秋霞福利网| 美女好片色日本| 青娱乐休闲视频在线观看| 特级特黄一级毛片免费| av大香蕉| 欧色性第一页| 啊啊啊啊好爽好舒服一区二区易域| 亚洲 小说 欧美 激情 另类| 大香蕉久| 欧美玖玖爱免费玖玖| 60秒不遮不挡| 成人三一级一片aaa| 少妇 综合| 欧亚揄拍偷拍精品视频 | 国产67194| 人人爽夜夜操| 麻豆天天躁天天揉揉AV| 久热影视| 中文字幕国产精品1区| 欧美大色交| 亚洲综合第一页| 乱欲一区二区| 亚洲城人男人的天堂| 亚欧操逼片在线观看 | 欧美色91| 一区二区三区 日韩欧美| 久热伊人99re| 一本大道久| 亚洲无码成人精品| 综合色图亚洲欧美| 亚洲资源吧| 园内精品自拍视频在线播放| 亚洲精品天天影视综合网| 人妻激情视频| 自拍偷拍 日韩无码| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 亚洲免费成人在线高清无码视频| 日本超碰在线国产一区| 久久激情四射婷婷丁香五月天| 影音先锋每日最新资源在线观看| 翘臀vidoes| 国产夫妻性生活视频| 一类av片在线看| 黄页大片在线观看| 91N综合网| 天天视频综合在线观看视频| 欧美综合在线91| 国产精品白丝| 欧美天天拍| 国产在线激情| 亚洲欧美精品福利在线| 欧美一二级| 奇米四色影视777久久久| 天天日日日射| 久久久97| 中文字幕 人妻不满 在线视频| 青青草在线视频美女| 国产高清在线观看欧美| 六月婷婷一区二区三区| 亚洲欧美日韩免费电影| 九九九九九精品十六| 成人av福利在线观看| 厕所偷拍在线| 色视频蜜乳| 最新一二三区视频| 国产精品不卡高清在线观看| 久草久热| 久9re热视频这里只有精品| 欧美黄页在线| 国产精品 视频| 国产精品91一样| 超碰97欧美| 亚洲av夫妻操穴网| 久久九色| 亚洲AV资源| 99久久亚洲精品无码毛片潘甜甜| 一区麻豆 高清中文字幕| 成人免费性爱视视| 亚洲综合码| 综合伊人激情| 伊人久久蜜月| 操逼网站地址| 久久免费少妇| 区一二区日韩亚洲乱码av电影| 天天视频网站黄| 91精品人妻一区二区三区蜜桃臀| 久久久精品电影| 天天天天做夜夜夜夜做| 无码高清专| 插B在线观看| 亚洲九九夜夜| 狠狠操使劲操| 欧美亚洲涩涩| 黄色av一区二区在线| JuliaAnn丝袜熟女系列| WWW4虎| 99e久久国产精品| 一二三四视频在线社区中文字幕| 5278欧美一区二区三区| 爱逼综合| 亚洲一区二区 麻豆传媒| 特级丰满少妇一级AAAA爱毛片| 久久精品国产97欧美精品亚洲 | 国产美女高潮视频| 99热这里只有精| 高潮的A片激情扒开一区| 九九九九97| 鲁鲁色综合网| av天堂精品久久| 色狠狠一区二区三区香蕉| 看看小穴| 操逼视频免费日韩无码| 精品一区二区三区麻豆| 久久有码| 日本大片日本一区二区免费高清| 免费的黄片有限公司| 俺也射| 9/A片| 五月丁香拍拍激情综合三级| 综合色好色| 91N综合在线| 丁香六月激情综合| 亚洲国产欧美另类自拍| 青青草久草| 精品九九淫乱男| 色性欧美| 99热只有这里有精品| 欧美精品二区视频在线| 国产后入式在线观看| 欧美一二三区四五区| 在线看免费无码AV天堂的| 偷拍精品一区二区三区| 骚妻少妇精品性色无码四色A V| 欧美三级不卡| 极品极品色影院| 夜夜操美女| 成人小电影网站tex| 粉嫩小泬久久久一区二区| 青草视频在线看看看看看看看看看| 国产女人高潮嗷嗷嗷叫小说 | 国产精品久久天天干| 亚州五月| 加勒比人妻综合| 久9久| 色999;丁香五月| 亚洲精品xxx| 黄色成人网久久久久久| 熟女人妻一区二区三区| 丰满少妇精品一区二区| 99只有精品| 青青草视频爽一爽| 玖玖综合.com| 亚洲高清在线| 粉嫩在线一区二区懂色| 午夜无码精品免费看性色| 一区二区三区免费视频入口| 综合久久9| 97在线/亚洲| 精品无码一区二区人妻久久蜜桃| 自拍欧美| 色婷婷综合久久久久中文一区二区| 五月丁香啪啪啪| 国产AV高清AV无码| 男男H黄动漫啪啪无遮挡网站| 久草视频观看视频在线| 操操逼视频| 黄片视频观看| 秋霞怕怕片| 凹凸精品熟女在线观看| 久久 精品| 久久久四区| 国产熟女无套内射| 色欲久久99国产精品久久久久久| 亚洲欧美校园| 欧美精品激情| 欧美日韩资源| 欧美色宗合| 久久久少妇| 亚洲色图欧美一区二区不卡| 国产捆绑一区| 一级AV性爱| 国产在线视频二区| 黄骗免费| 亚洲精品无码少妇久久| 中文字幕性感少妇av| 熟女视频久久| 丝袜 亚洲 偷拍| 美女刺激久久国产欧美| 日韩亚洲美女一区久久| 粘花网06av视频| 日韩99神马视频片| 天天摸天天舔天天操| 国产第二页| 夜夜操夜夜高潮夜夜爽国产精品区| 久久久精品视频欧州站| 欧美少妇高潮视频| 美女啊啊啊啊啊啊| 无遮挡男女激烈动态图| 国产精品人人爽人人做可爱福利| 色色色欧美| 精品性爱无码在线播放| 欧美日韩超碰在线| 精品人妻一区二区免费蜜桃| 日韩精品怡红院| 日本高清一本二本免费不卡| 94色色电影网| 日韩中文字幕视频| 國產尤物AV尤物在線觀看| 99熟女| 97干com| 91 丝袜在线观看| 水滴偷拍| 欧美操人视频| 岛国黄色大片网站| 2011国产精品| 99久在线精品99re8a| 超碰在线成人电影| 曰韩人妻中文字幕在线| 久久av一级av少妇av高潮| 亚洲一区日韩| 欧美老妇综合网| 91女优在线观看| 在线中文字幕视频| 日韩激情啪啪啪| 日本三级韩国三级99| 丝袜综合色图| 成人精品久久| se吧提供91精品国产91久久久久久 | 神马久久久久久伦理片| 99热思思| 久久日本熟女精品一区| 啊啊啊啊免费视频| 熟女这里只有精品6| 亚洲精品无码少妇久久| 亚洲官网在线| 草B在线| 国产欧美日本亚洲精品| 亚洲国产日韩欧美熟妇在线| 免费人人搞97| 一本大道青青| av强奸乱轮| 九九色色| 亚洲国产蜜臀系列在线观看| 男女啪啪啪18禁网站| 最近2019中文字幕国语免费版| 天美国产三级传媒| 久久噜噜噜精品国产亚洲综合| 成人精品无码| 男女一级A片大黄,一进一出| 97看操| 精品九九九九九| 欧美刺激色黄片免费看| 国产精品久久久777| 亚洲情欲| 欧美性爱五月天| 制服诱惑亚洲一区二区三区在线观看| 91春色| 色99视频| 五月天人妻综合| 久久黄色视频一区二区三区| 按摩中文字幕| 精品一区二区三区麻豆| 欧美特大黄一级片片免费| 你草精品在线视频| 久久久精品| 日韩999| 精品综合久久久久久97| 亚洲,日韩,欧美,成人播放| 97九色人妻| 美女好片色日本| 国产精品亚洲免费| 欧洲精品欧洲精品| 国产人妖视频一区在线观看| 另类av天堂| 亚洲国产美女久久久久 | 嗯嗯啊好大| 日韩熟女三十乱伦| 天天肏美女| 91精品国产综合久久久蜜臀酒店| 久久婷婷视频| 啊啊啊慢点| 大香蕉乱伦视频网| 国产日韩中文字幕欧美| 九月丁香综合网| 亚洲91综合| 老司机射| 一本色道久久综合狠狠操| 亚洲一区二区三区欧美日韩| 黄久在线| 天天做日日爱夜夜爽| 中文字幕在线第二页| 99久久e免费热视| 天天操天天日天天干| 一本一道vs波多野结衣| 中文在线视频| www色婷婷| 亚洲资源一区| 天天日日舔舔| 欧美性生活男人的天堂| 四虎视频在线观看| 国产精品国产自产高清AV| av72网| 91操人| 91热热色| 天天影视网综合少妇| 新亚洲无码| 操B久久| 国产精品呦一区二区三区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产精品熟女丝袜一区二区| 日韩91网| 超AV色女| 欧美国产欧美在线观看| 色香91| 色五月亚洲| 亚洲在线| 亚州熟妇精品| 日本黄 R色 成 人网站| 久久东京热久久| 天天天肏屄欧美| 欧美一级特黄淫片在线观看| 干美女人妻| 欧苏综合色综合| 日婷婷| 久热99999| 人妻天天夜夜爽一区二区| 日韩激情电影中文字幕| 亚洲日韩XXX| 日本99视频| 国产日韩精品suv| B049AV在线播放| 久久99亚洲精品久久99果| 性天堂| 在线情色电影 91大 | 六月激情婷婷| 亚洲色图欧美一区二区不卡| 神马久久久久久久久久久久| HEYZO高无码国产精品227| 中文字幕在线免费观看| 啊啊啊好舒服视频在线观看| 激情五月天色色| 人妻精品免费一二三区| 老女人91| 久九干| 亚州操逼网| 在线αⅴ| 精品无av| 中国小夫妻勾搭露脸淫荡对白| 99熟女| 少妇人妻好深太紧了vr91| 91亚洲图片| 丝袜美腿射精91| 久热伊人99re| 免费A V在线| 国产多人在线观看视频| 清纯唯美第一页| 97精品国产手机| 蜜臀av在线播放一区二区三区| 成人精品一区二区91毛片不卡| 99re视频这里只有精品| 久久精品视频一区三区小泽玛利亚| 天天流夜夜操| 精品性爱一区二区| 岛国在线免费视频| 无码天堂| 国语精品av| 亚欧美综合网。| 黄页18禁| 久久丁香| 色综合网1| 一类av片在线看| 啪啪视频免费在线观看| 久久久一区二区三区麻豆| 久久久不卡区一区二区三区久久久| 99色综合| 日本岛国黄色网址| 可以在线观看AV的网站| 91av一区二区在线观看| 亚洲美女AV无码| 久久伊人影院| 18精品一二区| 男人天堂最新手机版在线青青草| 欧美乱妇狂野欧美在线视频| 亚欧美天堂在线| 乱精品一区字幕二区| www.色婷婷色综合| 日本国产高清色www视频在线| 人妻无一区二区三区| 超碰色综合| 欧美 亚洲 在线| 久热伊人| 欧美高清16| 天天综合91入口| 99这里都是精品| 国产第11页| 青青草字幕AV| 亚洲精品1区| 亚热日本熟女| 亚州熟妇精品| 夜夜操一区二区| 无码人妻精品一区二区三区九九| 330Dv国产女人终合视频极品人与兽| 亚洲不卡不卡中文字幕不卡| 99丝袜福利在线播放| 色噜噜综合在线| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 国产精品一区二区黄片| 手机看av网站在线看| 在线无码操| 丰满人妻大屁一区二区| 97最新在线播放视频| 日韩女模中文造逼| 欧美色婷婷| 欧日韩不卡视.频| 99国内精品| 韩国轻伦国内自拍一区| 伊人国产av| 免费9 1久久| 欧美色图 人妻| 天天影视之亚洲综合网| 99在线精品观看视频中文| 97伦综合| 一区二区高清视频| 亚洲精品一二牛牛| 天堂а√在线最新版在线 | 欧美色图私拍91| 欧美情色贴图| 欧美性五月| 黄色工厂这里只有精品| 91美女在线观看| 日韩免费三级黄片电影| 思思热er精品视频| 91超碰人人操| 97WW精品| 色欲人妻一区二区在线| 美女让帅哥通她小鸡鸡| 国产97色在线 | 亚洲| 97爱亚洲| 色操逼网| 中文字幕av乱伦| 清柠毛片| WWW.加勒比人妻一区不卡.com| jiujiujiujingpin| 大香蕉草草| 亚洲āv网址在线观看| 免费精品中文字幕| 色噜噜婷婷| 少妇天堂网络| yazhouzaixian| 亚洲国产成人综合碰碰三级经典| 岛国片在线播放| 色婷婷五月综合激情中文字幕| AV天天在线观看| 欧美日动态视频| 亚洲 欧美 日韩另类 麻豆| 日日夜夜精品视频| 久操网线| 国产欧美日韩女同性恋ww喷水精品| 黄网站黄视频网站进入口| 国产熟码AV| 欧美性爽xyxOOOO| 日韩AV无码中文一区二区| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 夂久色| 亚洲综合九| 偷拍视频青青草在线视频| 亚洲精品国产日韩无码AV永久免| 毛片电影一区二区三区| 玖玖综合色| 大香蕉懂9| 小视频国产| 国产少妇肉丝在线观看| 亚洲熟女一区| 91性色| 日本操BAV| 爱欲AV| 欧美色九九| 操逼www.| 欧美亚男人的天堂| 67914在线兔费成人视频| 亚洲国产精品成人综合| 26uuu欧美| AV久日| 欧美性生活男人的天堂| 99婷婷| 亚洲青青草| 东京热视频网| 天美传媒国产原创中文字幕亚洲欧美另类| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 夜夜欢天天干| 69精品久久久久中文字幕| 免费人人搞97| 91亚洲高清| 国产99 中文字幕日韩小视频| 欧美日韩国产电影| 又大又大又大又粗爽高潮观看| 五月丁香社区婷婷日韩欧美精品影院 | 黄呦呦在线| 欧美色院| 99在线观看| 蜜乳av一区二区三区| 9国产超碰| 你操综合| 蜜桃久久一区二区| 午夜男女爽爽爽在线视频| 国产亚洲日本| 韩国一级婬片A片无码天美| 国产青一二三| 人人妻人人澡人人爽人人精品浪潮| 国产精品自拍欧美在线| 久久久久9| 操逼视频色| 60秒试看最爽10分钟网站| 97综合久久| 调教熟妇 久久久久久| 久久97视频| 91精品大奶人妻| 欧美人妻一区二区| 熟女精品va中文字幕| 伦理弟一页| 国产性久久久| 69久久久久久久久久久久久| 国产中文字幕在线点播| 嗯嗯嗯啊啊啊操的我好爽| 97色碰| 91在线免费观看处女| 欧美狠狠干| 蜜桃传媒一区二区亚洲| 欧美组图日韩亚洲中文字幕| 99re6久热只有精品6在线直播| 色妇综合网| 欧洲天天在线| 亚洲无线观看久久| 黄色成品网站| 国产高清吃奶免费视频网站| 1区2区3区中文字幕日韩| 久久精品国内Av熟女高清| 日韩懂色网| 久久久久久电影| 国产视频小说| 最新日韩黄片| 日本布卡一区二三区| www.99热| 日本道不卡| 色91综合网| 国产精品无码av嫩草| 走光一区92下载| 男人的天堂一区三区| 青青草公开在线免费不卡视频| 99综合视频一体| 亚洲91色| 欧美狠狠鲁| 18禁网站在线播放| 精品少妇高潮久久| 亚洲男人天堂2019| 波多野42部激情无码喷潮| 亚洲污一污二| 国产精品熟女丝袜一区二区| 蜜臀网 一区| 伊人97色天使| 一线黄色免费性爱片| 国产欧美日产一区二区三区 - 国产欧美日| 国产福利影视| 免费视频一二三区| 黄网站黄视频网站进入口| 日韩一性一交一A片俄罗斯| 嗯嗯嗯啊啊在线观看| 欧美日韩色图片| 精品久久久久久中文字幕三区| 日韩色图 一区二区| 东京热免费视频| 日本东京热久久久电影| 超碰97首页| 人人操AV| 国产乱伦性爱区| 日韩97超碰| 91九色丨国产丨爆乳| 天天搞在线综合网| 91天堂| 三级网站超变态精品| 亚洲高清无码免费观看视频| 久操电影| 超碰久久综合| 超碰日本97美女人妻人人玩人人爱| 国产黄色影片在线观看| 欧美色亚洲色| 熟女自慰久久久| 成人性爱电影一区二区| 思思热在线视频免费| 蜜臀久久99'精品久久久| 久操综合在线| 国产亚洲精品美女久久久m| 天天综合网~91| 精品二999| 99青草| 亚洲精品a人片在线观看视| 国产 日韩,欧美 自拍| 久久亚洲天堂| 日本一区二区三区精品| 操逼操操操91| 超碰免费人妻人人| 色网亚洲人| 欧美亚州综合图片| 欧美黑人XXXⅩ高潮交| 久久精品中文字幕无码l| 啪啪啪综合网| 亚洲欧美91√| 爱爱动态试试看6 0秒| 五月丁香狠狠爱| 操逼操逼逼操操逼91| 91处女在线观看| 亚洲操操操无码| 欧美色图 人妻| 久热色情精品| 日本片日本片祼观看网站在线看中文版网页在线看| 91视频伊人| 天天噜| 亚洲成人在线资源| 久久久九九九九| 亚洲不卡不卡中文字幕不卡 | 欧美性爱一内片一区二区三区| 欧美在线播放aaaa| 多毛小伙内射老太婆| 1769一区| 亚洲图片激情小说| 欧美日本不卡在线| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 丝袜无码a片| 亚洲精品久久久久久久久豆丁网| 久久久精品国产亚洲AV无码| 日本三级一区二区 在线| 久久成年片色大黄全免费网站| 欧美 亚洲精品首页| 激情内射| 免费超碰97久久| 亚洲精品国产精品乱码不卡| 久操99| 在线观看AV不卡| 超碰国产在线| 日韩成人网址| 激情五月天社区| 亚洲最新a在线观看| 欧美日韩国产黄色片| 伊人专区一区二区三区| 日韩性爱长视频免费| 亚洲人久久久久日| 久久精品国产亚洲粉嫩| 超碰吊日色| 欧美在线大香999| 免费男人的天堂| 色天使AV天堂| 欧美日本视频一区| 国偷自 一区| 人人爽夜夜玩视频| 中出在线视频| 欧亚韩国999| 人妻少妇无码| 东北女人性交| 久久久亚洲精品中文字幕人妻| 91精品国| 欧美性爱一区二区三区| 九热久| 欧美色图亚洲色| 综合97| 欧美Ⅴ性爱| 亚洲黄色视频在线观看视频| 日韩黄色片子| 影视综合无码少妇| 国产AV毛片| 久久久久久精品免费看A级| 国产精品成人无码av无码免费| 中国国国产一级特黄毛片| 亚洲综合中文字幕有码 | 中文字幕欧美日本乱码一线二线 | 日韩欧美大力操| 免费一级黄色录像影片| 3P乱轮视频| av资源在线观看少妇| 丁香五月婷婷啪啪| 少妇二级| 东京热一区二区三区四区五区六区| 一区 欧美 日韩 麻豆| 性性欧美| 久久久成人免费av电影| 91女日逼| 久久97| 乱伦色图网址是多少| 九月丁香综合网| 九九Av| 日韩情色视频| 色大香蕉97N| 欧美日本视频一区| 97色综合中文网| 久久精品 六十路 熟女 欧美| 一区二区三区黄片免费观看| 99精品成人免费看| 天美传媒一二三区永久网站| 色第一页| 麻豆a'v电影| 91少妇人妻| 免费自拍三级综合| 色青青久久影视| 日本天天吊| 亚洲日韩少妇一道本视频| aV中文麻| 精品国产三级av韩国在线| 艹少妇网站| 吻戏激情性巴克| 色娱乐色呦呦夜夜夜夜av| 青青草在线视频播放器| 草草电影院| 久久久久久久国产a∨| 国内91熟女人妻丝袜天天精品视频在线 | 韩国嫰模上门援交视频| 五十路三区在线| 琪琪精品免费一区二区三区 | 欧美骚少妇| 97久久网| 午夜久久无码1000合集| 精品夜夜澡人妻无码| 激情人妻另类| 97香蕉网| 日本熟妇人妻中出视频| 欧美不卡在线美女| 久久九操在线观看| aV中亚| 欧美日韩中文亚洲v在线综合| 大香蕉手机在线视频| 伊人96在线| 久久久久久9999| hd成人一区二区在线| 91N五十路| 欧美v亚洲v综合v国产v妖精| 51国产午夜精品视频| 91人妻Pr| 国产精品suv一区| 九九九九九精品视频| 韩国一级AAA| 欧美日韩情色一区二区| 日韩专区久久久| 亚洲天堂五月天国产| 久99热| 和协影院中文字幕三区| 91欧美在线| 一级A啪啪啪啪| 97这里只精品| 国产成人欧美精品在线| 国产精品一区二区黄片| 久久久久密臀视频| 操国产逼| 夜夜嗨AV一区天天| 91男人综合| 国产AV激情无码久久无码| 成人女人国产| 伊人骚琪琪亚洲天堂网站| 视频分类 国内精品| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 国产最新小视频在线播放下载| 国产午夜无码片在线观看影视| 人妻天天爽天天爽三区| 亚洲欧美在线观看2021| 久久久久久波多野吉衣高潮| 激情小说亚洲| 99热综合| 人妻夜爽夜夜爽| 亚洲 国产 精品一区| 婷婷丁香一区二区三区| 一级毛片电影免费看| 亚洲精品男人的天堂| 欧美图片校园春色| 国产亚州高清国产拍精| 日韩午夜国产| 少妇熟女1区2区3区| 天堂九九九九九九九九九| 97超碰大| 99爱在线视频| 南澳成人一级片在线播放| 亚洲欧美国产成人综合不卡| 久久精品中文| 色官网色综合|