精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

whistle工具常用功能-創新互聯

whistle常見使用場景 1.捕獲網絡數據包

在瀏覽器或者手機端按照上一篇文件進行配置并下載好證書(whistle 抓包工具的安裝與使用),然后進行網絡請求相關操作,在PC端whistle配置頁面中可以看到對應的請求如下圖:
在這里插入圖片描述

徐州網站建設公司創新互聯建站,徐州網站設計制作,有大型網站制作公司豐富經驗。已為徐州上千提供企業網站建設服務。企業網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的徐州做網站的公司定做!2.過濾接口

在這里插入圖片描述

匹配公式:h:(請求響應頭)、s:(響應狀態碼)、i:(ClientIP 及 ServerIP)、m:(請求方法)、b:(請求響應內容),其它表示匹配 url(以上匹配都不區分大小寫);并且支持取反操作,在關鍵詞前加上!,表示會保留不匹配的請求
在這里插入圖片描述
在這里插入圖片描述
Network Columns:主要用于設置 Network 表頭,或者拖拽重排等
在這里插入圖片描述

3.接口重發

一般我們抓到一個有問題的請求,如果要復現就需要保存請求參數和請求頭用postman重新構造一次或者頁面刷新,比較麻煩,現在可以直接在whistle對請求進行重試
選擇指定接口,右鍵-選擇Action–>Replay
在這里插入圖片描述
然后就可以看到新增了一條請求

4.更改部分參數并重發

如果我們需要修改部分參數,然后再重發,步驟如下:
右鍵請求,然后選擇 Action ->Compose
在這里插入圖片描述
或者,直接把請求拖到右邊的控制臺
在這里插入圖片描述
然后就能在右邊控制臺看到對應的請求信息,就可以對請求 進行各種編輯了,然后再發送
在這里插入圖片描述

5.模擬接口返回值

Rules寫法:
pattern(匹配模式) operatorURI(操作uri)#默認是將匹配模式寫在左邊,操作uri寫在右邊
當有請求經過whistle,whistle 將請求url與pattern匹配,如果匹配到就執行operatorURI對應的操作,轉發或者修改請求內容

Rlues說明寫法
pattern(匹配模式)whistle的匹配模式大體可以分成 域名、路徑、正則、精確匹配、通配符匹配,其中 正則匹配、精確匹配、通配符匹配支持取非,即 !pattern,表示不匹配 pattern 關鍵字符;^(通配路徑表示符)、$(精確匹配)、*(通配符)、!(取非)

域名匹配(不僅支持匹配某個域名,也可以限定端口號、協議)
舉例:
www.test.com operatorURI#匹配域名www.test.com下的所有請求,包括http、https、ws、wss,tunnel
https://www.test.com operatorURI#匹配域名www.test.com下的所有https請求
www.test.com:8888 operatorURI#匹配域名www.test.com 8888端口下的所有請求
路徑匹配(指定匹配某個路徑,也可以限定端口號、協議(http、https、ws、wss)等等)
舉例:
www.test.com/xxx operatorURI#匹配指定路徑下的所有請求
http://www.test.com/xxx operatorURI#限定請求協議,只能匹配http請求
http://www.test.com:8080/xxx operatorURI#限定請求協議和端口號,只能匹配http協議和8080端口的請求
正則匹配(正則的語法及寫法跟js的正則表達式一致,支持兩種模式:/reg/、/reg/i 忽略大小寫,支持子匹配)且可以通過正則的子匹配把請求url里面的部分字符串傳給operatorURI,pattern和operatorURI位置可以調換
舉例:
* operatorURI#匹配所有請求
/keyword/i operatorURI#匹配url里面包含摸個關鍵字的請求,且忽略大小寫
精確匹配(與上面的路徑匹配不同,路徑匹配不僅匹配對應的路徑,而且還會匹配該路徑下面的子路徑,而精確匹配只能指定的路徑,只要在路徑前面加 即 可 變 成 精 確 匹 配 ) , 類 似 即可變成精確匹配),類似 即可變成精確匹配),類似url operatorURI,pattern和operatorURI位置可以調換
舉例:
$http://www.test.com operatorURI#只能匹配到http://www.test.com/ (/瀏覽器會自動轉),http://www.test.com/xxx是無法匹配到的
通配符匹配:包含通配符匹配,通配域名匹配、通配路徑匹配
匹配模式必須以 ^ 開頭(如果需要限制結束位置可以用 $),* 為通配符,支持通過$0…9獲取通配符匹配的字符串,其中$0表示整個請求url
舉例:
以 ^ 開頭
^www.example.com/test/*** referer://http://www.test.com/$1
限定結束位置
^www.example.com/test/***test$ referer://http://www.test.com/$1
如果請求url為 https://www.example.com/test/abc?123test,這第一個配置里的 $1 = abc?123&test,第二個配置里的 $1 = abc?123,而 https://www.example.com/test/abc?123test2 只能匹配第一個

operatorURI(操作uri)

這里介紹幾個常用的
reqHeaders:修改請求頭
舉例:
www.ifeng.com reqHeaders://{test-reqHeaders.json}
resHeaders:修改響應頭
舉例:
www.ifeng.com resHeaders://{test-resHeaders.json}
reqBody:把指定的內容替換請求內容(GET等請求沒有內容沒有替換一說)
舉例:
www.ifeng.com method://post reqBody://{test-reqBody.html}
resBody:把指定的內容替換響應內容(304等響應沒有內容無法替換)
舉例:
www.ifeng.com resBody://{test-resBody.html}
statusCode:設置響應狀態碼(狀態碼范圍100~999),請求會直接根據設置的狀態碼返回
舉例:
www.ifeng.com statusCode://500
更多操作參考官網:http://wproxy.org/whistle/rules/rule/replace.html


1、直接寫在規則中
比如直接返回一個 json,懶得新建文件
舉例:www.test.com/get_list resBody://({msg:"dddd"})
2.放在 whistle 左側菜單的 Values 或者 本地文件
舉例:
www.test.com/get_list resBody://{test.json}#test.json放在 whistle 左側菜單的 Values
www.test.com/get_list resBody://C:\\Users\\Desktop\\test.json#test.json放在本地
3、內聯在規則中
返回的內容有點多,但又不是很多多,不想新建文件和寫在 value,那么就直接內聯在規則集吧
www.test.com/get_list resBody://{test.json}

```test.json
{
msg:“1111”
}

我們給請求配置規則后,怎么確定它到底有沒有匹配上
可以看 whisle 界面 左側 Network 菜單點擊你的請求,可以在右邊的面板中看到請求匹配的規則(同時在請求列表中匹配到規則的會有特殊顏色標識)
如果匹配的規則沒有成功,說明你的規則無效…
在這里插入圖片描述
在這里插入圖片描述

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧


名稱欄目:whistle工具常用功能-創新互聯
文章分享:http://m.jcarcd.cn/article/dsieed.html
主站蜘蛛池模板: 日本免费综 | 日韩电影在线天堂 | 日韩国产在线观看 | 日韩免费专区 | 国产日韩3在线观看 | 日本免费中文字 | 日韩在线一 | 欧美日韩一级视频 | 午夜国产一区 | 日本免费-级 | 精品国产福利在 | 国产精品偷伦费观看 | 国产日韩免费视 | 国产免费中文综合 | 日韩精品极品 | 日本免费看黄 | 福利小导航 | 国产天堂亚洲精品 | 人成视频在线观看 | 国产自在现线看 | 激情网站免费看 | 蜜臀98精 | 国产污视频在线观看 | 人人添人人97 | 欧美一级a欧美特黄 | 日韩精品国产一区 | 国产精品青 | 成人一区在线看 | 日本乱理伦片在 | 国产挤奶 | 精品午夜在 | 国产青草精 | 国产精在线 | 韩国午夜福利 | 国产免费999| 欧美在线精品国自产 | 国产在线的 | 91蜜桃在线 | 日本高清一区二区 | 成人自拍视| 日韩爽歪歪免费视频 |