弱網(wǎng)測(cè)試工具Clumsy

1宜鸯、工具介紹:

下載地址:http://jagt.github.io/clumsy/cn/download

界面展示

2昂勉、使用說(shuō)明

例如? IP地址 :ip.DstAddr == 129.196.0.0 or ip.SrcAddr == 129.196.0.0? 表示過(guò)濾從這個(gè)IP的是發(fā)來(lái)的包和發(fā)向這個(gè)IP地址的包


基本操作:

1.設(shè)置過(guò)濾器

2.功能設(shè)置(可選)

3.點(diǎn)擊Start

4.其它測(cè)試操作

5.點(diǎn)擊Stop

3浪讳、Filter 語(yǔ)法:

官方說(shuō)明:詳細(xì)地址

ip.DstAddr:destination 的縮寫 是IP目的地址

ip.SrcAddr:source 的縮寫 是IP源地址

outbound:從當(dāng)前計(jì)算機(jī)發(fā)送出去的數(shù)據(jù)包矮嫉。

inbound:?當(dāng)前計(jì)算機(jī)接收到的數(shù)據(jù)包。其來(lái)源可能是網(wǎng)絡(luò)上的其他機(jī)器匕积,也可能就是本機(jī)匆绣。

ifldx:網(wǎng)絡(luò)設(shè)備index

subIfIdx:副網(wǎng)絡(luò)設(shè)備index

ip:是否為IPv4

ipv6:是否為Ipv6

icmp:是否為ICMP

tcp:是否為TCP

udp:是否為UDP

ip.*: IPv4的參數(shù)(見(jiàn)DIVERT_IPHDR

ipv6.*:IPv6的參數(shù)(見(jiàn)DIVERT_IPV6DHR

icmp.*:ICMP的參數(shù)(見(jiàn)DIVERT_ICMPHDR

icmpv6.*:ICMPV6的參數(shù)(見(jiàn)DIVERT_ICMPV6HDR

tcp.*:TCP的參數(shù)(見(jiàn)DIVERT_TCPHDR

tcp.PayloadLength:TCP數(shù)據(jù)長(zhǎng)度

udp.*:UDP的參數(shù)(見(jiàn)DIVERT_UDPHDR

可以用“< ==”,“> ==”,“and”,? “or”起惕,? “=”進(jìn)行過(guò)濾器設(shè)置

預(yù)設(shè)過(guò)濾器

可以將常用個(gè)過(guò)濾器寫到clumsy.exe所在文件夾下的config.txt中涡贱。

4、functions

Lag:設(shè)置延遲; 把數(shù)據(jù)包緩存一段時(shí)間后再發(fā)出惹想,這樣可以模擬網(wǎng)絡(luò)延遲的狀況

-Inbound/Outbound: 是否處理輸入/輸出數(shù)據(jù)包问词。這里在 filter 的控制之外額外提供一個(gè)選擇的機(jī)會(huì),并且也可以在實(shí)時(shí)生效嘀粱。? ?

-Delay:延遲多少毫秒

Drop: 設(shè)置掉包激挪;隨機(jī)丟棄一些數(shù)據(jù)

-Chance設(shè)置該功能發(fā)生的概率;

Throttle:設(shè)置節(jié)流锋叨; 把一小段時(shí)間內(nèi)的數(shù)據(jù)攔截下來(lái)垄分,并再在之后的統(tǒng)一時(shí)間一起發(fā)出去

Duplicate:重發(fā) ;隨機(jī)復(fù)制一些數(shù)據(jù)并與其本身一同發(fā)送

Out of order:亂序打亂數(shù)據(jù)包發(fā)送的順序

Tamper:篡改娃磺;隨機(jī)修改小部分的數(shù)據(jù)包內(nèi)容

Tips

延遲比在 Lag 里設(shè)置的要嚴(yán)重很多薄湿。

這個(gè)問(wèn)題的重點(diǎn)在于,clumsy 里面的設(shè)置并不是準(zhǔn)確的可以用來(lái)做測(cè)速的值偷卧。其作用更傾向于作為參數(shù)控制軟件的行為豺瘤。 另一個(gè)需要理解的是,這里的延遲是作用于每一個(gè)網(wǎng)絡(luò)包裹的听诸。比如建立一個(gè) TCP 連接需要至少 3 個(gè)包裹炉奴。那么如果 clumsy 引入了 20ms 的延遲,對(duì)于每一個(gè) TCP 連接則至少引入了 3*20=60ms 的延遲蛇更。如果是要載入一個(gè)網(wǎng)頁(yè)的話瞻赶,有部分 HTTP 請(qǐng)求必須是要按順序完成后頁(yè)面才能開(kāi)始渲染。假如要完成 1, 2, 3 這三個(gè)請(qǐng)求派任,那么 clumsy 在這里至少引入了 3*60=180ms 的延遲砸逊。

類似軟件

以下是有類似功能的軟件,如果 clumsy 不能滿足你的需求你可以試試這些掌逛。

Network Emulator for Windows Toolkit(Windows) - 微軟提供的網(wǎng)絡(luò)模擬工具师逸。

ipfw or pfctl(FreeBSD/OSX) - BSD 下的網(wǎng)絡(luò)模擬工具。

wipfw(Windows) - ipfw Windows 移植豆混,但功能只有 ipfw 的一個(gè)子集篓像。

netem(Linux) - Linux Kernel 提供的網(wǎng)絡(luò)模擬。

tc(Linux) - 配置 Linux Kernel 的網(wǎng)絡(luò)流量控制皿伺。

Throttle(Mac) - 通過(guò)分享無(wú)線網(wǎng)絡(luò)來(lái)模擬 3G 網(wǎng)絡(luò)员辩。

Network Link Conditioner(Mac) - XCode 自帶的網(wǎng)絡(luò)模擬工具。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鸵鸥,一起剝皮案震驚了整個(gè)濱河市奠滑,隨后出現(xiàn)的幾起案子丹皱,更是在濱河造成了極大的恐慌,老刑警劉巖宋税,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摊崭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡杰赛,警方通過(guò)查閱死者的電腦和手機(jī)呢簸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)乏屯,“玉大人根时,你說(shuō)我怎么就攤上這事∑可海” “怎么了啸箫?”我有些...
    開(kāi)封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵耸彪,是天一觀的道長(zhǎng)伞芹。 經(jīng)常有香客問(wèn)我,道長(zhǎng)蝉娜,這世上最難降的妖魔是什么唱较? 我笑而不...
    開(kāi)封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮召川,結(jié)果婚禮上南缓,老公的妹妹穿的比我還像新娘。我一直安慰自己荧呐,他們只是感情好汉形,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著倍阐,像睡著了一般概疆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上峰搪,一...
    開(kāi)封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天岔冀,我揣著相機(jī)與錄音,去河邊找鬼概耻。 笑死使套,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鞠柄。 我是一名探鬼主播侦高,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼厌杜!你這毒婦竟也來(lái)了矫膨?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎侧馅,沒(méi)想到半個(gè)月后危尿,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡馁痴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年谊娇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罗晕。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡济欢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出小渊,到底是詐尸還是另有隱情法褥,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布酬屉,位于F島的核電站半等,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏呐萨。R本人自食惡果不足惜杀饵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谬擦。 院中可真熱鬧切距,春花似錦、人聲如沸惨远。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)北秽。三九已至葡幸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間羡儿,已是汗流浹背礼患。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掠归,地道東北人缅叠。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像虏冻,于是被迫代替她去往敵國(guó)和親肤粱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容