來自我們套件的免費工具

我們套件中的某些部分本身就很實用,篇幅小到可以一次讀完,而且公開測試效果更好。這三個工具均以 MIT 授權條款免費提供,每個都是單一 Python 檔案,無任何相依套件。

cloudflare-free-shield

三條 Cloudflare WAF 自訂規則,全部可在免費方案中使用,能在 Cloudflare 邊緣擋下大多數的抓取器洪水攻擊:一條針對複製 Chrome 使用者代理卻缺少真實 Chrome 都會發送的標頭的腳本進行驗證;一條針對來自抓取器租用之雲端網路的頁面請求;還有一條緊急規則,針對沒有 Cookie 也沒有連結的陌生訪客,可在洪水攻擊期間啟用。它會將這些規則安裝在您自己的規則旁邊、切換開關,並儲存每次變更以便回滾。

GitHub 上的 cloudflare-free-shield · 來自 Night Watch,它也會監控您的網站、自動啟用緊急規則,並摘要防火牆驗證的內容。

bot-gate

適用於 FastAPI、Starlette、Django、Flask 或任何 ASGI 或 WSGI 應用程式的中間件,能在抓取器洪水攻擊期間讓您的頁面持續為人類用戶上線。它會在您的程式碼執行前拒絕假瀏覽器,並將陌生訪客限制在每個工作者可服務的範圍內,而帶有 Cookie 的訪客、透過連結到來的訪客以及搜尋引擎則完全不會察覺。在我們的測試中,低於每秒 1,747 個請求時,每位回訪訪客都能在頁面自身的時間內取得頁面。

GitHub 上的 bot-gate · 來自 Night Watch。

translation-checks

檢查可找出會破壞您應用程式的翻譯:遺失或憑空捏造的佔位符與標籤、產品名稱被改動、殘留的英文、錯誤的字元系統,以及在 43 種語言中遺失變數的 ICU 複數訊息。請用於檢查模型或翻譯服務回傳的內容,或在 CI 中使用。

GitHub 上的 translation-checks · 來自 Polyglot,它使用您自己的模型進行翻譯,支援 42 種語言。

為什麼要免費提供部分元件

因為您在購買前應該能閱讀我們的程式碼。免費工具與套件使用相同的程式碼建構,經過相同的測試流程,並在發布前以相同方式掃描是否洩漏機密資訊。套件則將工具轉化為系統:包含守護程序、自動化、安裝設定、操作手冊以及一年的更新。

已更新: