키트에서 제공하는 무료 도구

키트의 일부 구성 요소는 그 자체로 유용하고, 한 번에 읽을 수 있을 만큼 작으며, 공개 환경에서 더 잘 테스트됩니다. 이 세 가지는 MIT 라이선스 하에 무료로 제공되며, 각각 의존성이 없는 단일 Python 파일입니다.

cloudflare-free-shield

Cloudflare Free 요금제에서 모두 설정 가능한 세 가지 Cloudflare WAF 커스텀 규칙으로, 대부분의 스크레이퍼 홍수를 Cloudflare 엣지에서 차단합니다. 실제 Chrome이 보내는 헤더 없이 Chrome 사용자 에이전트만 복사하는 스크립트에 대한 챌린지, 스크레이퍼가 대여하는 클라우드 네트워크에서 오는 페이지 요청에 대한 규칙, 그리고 쿠키도 링크도 없는 낯선 방문자를 위해 홍수 발생 시 활성화하는 비상 규칙이 포함됩니다. 이 도구는 자체 규칙 옆에 설치하고, 활성화하며, 모든 변경 사항을 저장하여 롤백할 수 있게 합니다.

GitHub의 cloudflare-free-shield · 사이트 모니터링, 비상 규칙 자동 활성화 및 방화벽 챌린지 요약 기능을 제공하는 Night Watch에서 추출

bot-gate

FastAPI, Starlette, Django, Flask 또는 모든 ASGI/WSGI 앱용 미들웨어로, 스크레이퍼 홍수에도 사용자에게 페이지를 계속 제공합니다. 코드 실행 전에 가짜 브라우저를 거부하고 각 워커가 처리할 수 있는 범위 내에서 낯선 방문자를 제한하며, 쿠키가 있는 방문자, 링크를 통해 유입된 방문자 및 검색 엔진은 이를 인지하지 못합니다. 초당 1,747건의 요청 테스트에서 모든 재방문자는 페이지가 요구하는 시간 내에 페이지를 받았습니다.

GitHub의 bot-gate · Night Watch에서 추출

translation-checks

앱을 망가뜨릴 수 있는 번역을 잡아내는 검사 도구입니다. 누락되거나 새로 생성된 플레이스홀더 및 태그, 변경된 제품명, 남아 있는 영어, 잘못된 스크립트, 그리고 변수를 잃어버린 ICU 복수형 메시지를 43개 언어에서 확인합니다. 모델이나 번역 서비스에서 반환한 결과물이나 CI에서 사용하세요.

GitHub의 translation-checks · 자체 모델로 42개 언어 번역을 수행하는 Polyglot에서 추출

일부 구성 요소를 무료로 공개하는 이유

구매 전에 코드를 직접 확인하실 수 있어야 하기 때문입니다. 무료 도구는 키트와 동일한 코드로 제작되고, 동일한 방식으로 테스트되며, 공개 전에 동일한 방식으로 시크릿 스캔을 거칩니다. 키트는 도구를 시스템으로 전환하는 요소, 즉 워치독, 자동화, 설정, 런북 및 1년간의 업데이트를 제공합니다.

업데이트됨: