學(xué)校域名怎么查 如何選擇抓包工具,域名的正則表達(dá)式怎么寫?
如何選擇抓包工具,域名的正則表達(dá)式怎么寫?Libpcap是一個(gè)強(qiáng)大的工具。抓取部分的中文手冊(cè)源代碼。我來(lái)告訴你如何獲得域名。首先,HTTP包有一個(gè)域名,它是你握手三次后的第一個(gè)包。數(shù)據(jù)包到達(dá)后,它將累
如何選擇抓包工具,域名的正則表達(dá)式怎么寫?
Libpcap是一個(gè)強(qiáng)大的工具。抓取部分的中文手冊(cè)源代碼。我來(lái)告訴你如何獲得域名。首先,HTTP包有一個(gè)域名,它是你握手三次后的第一個(gè)包。數(shù)據(jù)包到達(dá)后,它將累積14+20+TCP->doff*4。在主機(jī)后的消息中:****消息14是MAC頭,20是IP頭,那是TCP頭的長(zhǎng)度(因?yàn)門CP頭的長(zhǎng)度是可變的,但是有一個(gè)標(biāo)志位),至于怎么自己提取和寫
我覺得最大的缺點(diǎn)是:1。正則表達(dá)式只適用于匹配文本,而不適用于匹配文本的含義:匹配URL和email等純文本字符是很好的,但例如,如果范圍很復(fù)雜,使用正則表達(dá)式非常麻煩?;蛘咂ヅ銱TML,這是很多人經(jīng)常遇到的。編寫一個(gè)復(fù)雜的匹配HTML正則化很麻煩,因此最好使用一個(gè)處理器來(lái)處理特定的含義(比如編寫解析器、DOM解析器等)。它很容易導(dǎo)致性能問題:貪婪的匹配符號(hào),如。*很容易造成大量回溯,有時(shí)性能會(huì)下降百萬(wàn)倍,正則表達(dá)式需要對(duì)正則引擎的執(zhí)行模式有清晰的了解。三。正則表達(dá)式的替換功能很差:甚至沒有截取字符串或改變第一個(gè)字母大小寫的基本功能,這有時(shí)會(huì)對(duì)URL重寫引擎造成致命的影響,但也有好處:只要你熟練使用正則表達(dá)式,匹配的目標(biāo)很明確與編寫分析器相比,正則化可以更快地完成這項(xiàng)工作。除了抓取字符串的能力,正則化還可以做得很好,比如截取域名的網(wǎng)址或其他內(nèi)容等