Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
morty — 개인정보 보호를 고려한 웹 콘텐츠 정화 프록시 서비스 | Kitploit
도구/GitHubGitHub/asciimoo/morty
Defensive ToolsWeb Proxies & InterceptionWeb SecurityPrivacy
GitHubasciimoo/morty

morty

개인정보 보호를 고려한 웹 콘텐츠 정화 프록시 서비스

저장소 보기
51460475년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Morty

Build Status License: AGPL v3 Docker Pulls

웹 콘텐츠 살균 프록시 서비스

Morty는 악성 HTML 태그와 속성을 제거하도록 웹 페이지를 재작성합니다. 또한 타사 정보 유출을 방지하기 위해 외부 리소스 참조를 대체합니다.

Morty의 주요 목표는 searx에 대한 결과 프록시를 제공하는 것이지만, 독립형 살균 서비스로도 사용할 수 있습니다.

기능:

  • HTML 살균
  • HTML/CSS 외부 참조를 로컬로 재작성
  • JavaScript 차단
  • 쿠키 전달 안 함
  • 리퍼러 전송 안 함
  • 캐싱/Etag 없음
  • GET/POST 양식 및 IFrame 지원
  • 서비스 남용 방지를 위한 선택적 HMAC URL 검증 키

설치 및 설정

필요 사항: Go 버전 1.10 이상.

root@kitploit:~
$ go get github.com/asciimoo/morty
$ "$GOPATH/bin/morty" --help

사용법

root@kitploit:~
  -debug
        디버그 모드 (기본값 true)
  -followredirect
        HTTP GET 리디렉션 따르기
  -ipv6
        IPv6 HTTP 요청 허용 (기본값 true)
  -key string
        HMAC URL 유효성 검증 키 (base64 인코딩) - 비워두면 검증 비활성화
  -listen string
        수신 주소 (기본값 "127.0.0.1:3000")
  -proxy string
        지정된 HTTP 프록시 사용 (예: '[user:pass@]hostname:port'). -socks5, -ipv6를 재정의합니다.
  -proxyenv
        환경에 설정된 HTTP 프록시 사용 (HTTP_PROXY, HTTPS_PROXY 및 NO_PROXY). -proxy, -socks5, -ipv6를 재정의합니다.
  -socks5 string
        SOCKS5 프록시 사용 (예: 'hostname:port'). -ipv6를 재정의합니다.
  -timeout uint
        요청 시간 초과 (기본값 5)
  -version
        버전 표시

환경 변수

Morty는 다음 환경 변수를 사용하여 추가로 구성할 수 있습니다:

  • MORTY_ADDRESS: 수신 주소 (기본값 127.0.0.1:3000)
  • MORTY_KEY: 직접 URL 열기를 방지하기 위한 HMAC URL 유효성 검증 키 (base64 인코딩). 비워두면 검증 비활성화. 생성하려면 openssl rand -base64 33을 사용하세요.
  • DEBUG: 프록시 및 리디렉션 로그 활성화/비활성화 (기본값 true). 비활성화하려면 false로 설정하세요.

Docker

root@kitploit:~
docker run -e DEBUG=false -e MORTY_ADDRESS=0.0.0.0:3000 dalf/morty
root@kitploit:~
docker run -e DEBUG=false dalf/morty -listen 0.0.0.0:3000

테스트

root@kitploit:~
$ cd "$GOPATH/src/github.com/asciimoo/morty"
$ go test

벤치마크

root@kitploit:~
$ cd "$GOPATH/src/github.com/asciimoo/morty"
$ go test -benchmem -bench .

버그

버그나 제안이 있으신가요? 이슈 트래커를 방문해 주세요.

도구 다운로드