騰訊爸爸開源抓包利器Nohost,太好用了!

2021-10-16 22:55:04 字數 1857 閱讀 3547

今天給大夥推薦一款開源的抓包利器nohost。nohost 是基於 whistle 實現的多使用者多環境配置及抓包除錯系統,不僅具備 whistle 的所有功能,並在 whistle 基礎上擴充套件了一些功能,且支援多人多環境同時使用,主要用於部署在公共伺服器上供整個部門(公司)的同事共同使用,具有以下功能:

當乙個請求被**到 nohost ,nohost 會從請求中讀取使用者選擇的賬戶/環境資訊,**到對應的程序(如無,會先fork出乙個程序,啟動whistle),進行請求、響應的處理。不同的賬戶使用不同的程序,環境間天然形成隔離,同時多程序也能充分利用機器的效能。

1. 自動注入「環境選擇工具」-小圓點

通過注入的「環境選擇工具」-小圓點,在頁面快捷切換任意環境體驗/除錯

「環境選擇工具」還會有其他的快捷功能,比如檢視抓包,複製鏈結等。支援使用自定義whistle外掛程式擴充套件。

2. 支援多賬戶多環境配置

nohost支援多賬戶,每個賬戶都可以新建屬於自己的環境

環境**規則可以通過@快捷引入別人配置好的環境,別人改了任何配置都會實時同步,無需通知引入該環境的人。

3. 支援抓包並分享

在我們除錯測試過程中,如果分析到某個請求可能有問題,這時候希望能把這個請求給後台檢視具體什麼問題,最原始的方式是截圖但資訊顯然很難截全。而nohost支援將抓包日誌共享給其他人看。

開發在網頁直接檢視抓包資訊。

4. 強大的外掛程式化系統

乙個強大的外掛程式化系統,可以讓其他開發者在不了解系統實現的情況下,用外掛程式的形式來進行自定義的功能擴充套件。nohost 支援用外掛程式進行擴充套件。使用者有自定義的需求時,可以使用外掛程式進行自定義。像是功能的擴充套件,注入vconsole、抓包資訊彙總、mock等,都可以通過外掛程式進行實現(nohost相容whistle的所有外掛程式)。

太漂亮了!有了3款開源圖示庫,不用再去求設計師了

10個相見恨晚的vue.js庫!用好了,事半功倍!

太及時了!13個spring boot練手專案,用好了,公升職漲薪不用愁

程式設計師接私活必備後台框架,不用重複造輪子,網友:太好用了!

還在從頭到尾擼專案?這6個springboot專案用好了,事半功倍!

「00後縮寫黑話翻譯器」登上github熱榜,中年網民終於能看懂年輕人的awsl

iOS抓包利器Charles

看唐巧的分析支付寶客戶端的外掛程式機制一文發現他使用了抓包工具charles,想起去年有人給我推薦過這個工具,但是當時我覺得wireshark就夠用了就沒嘗試。這次看到又有人使用charles我就重視起來了,charles到底有什麼好?在mac上安裝charles後,啟動charles,首先彈出乙個...

tcpdump抓包分析利器 wireshark

wireshark有mac版和win版,fiddler有win版。下面看下wireshark怎麼用 先抓點包 zjy ubuntu sudo tcpdump iany w dump.pcap tcpdump listening on any,link type linux sll linux coo...

whistle 前端工具之抓包利器

前端本地開發的場景中,我們需要頻繁的改動 並需要實時看到效果,並且在一些開發場景中,我們需要將特定的請求 到特定的ip 本地檔案等,所以使用fiddler或whistle等本地 真機抓包除錯工具是非常必要的。在歷史的長河中,我們是使用fiddler willow再搭配小公尺wifi 進行本地和真機抓...