Nmap 구현인 Ncat은 수신 모드에서 HTTP 프록시로 동작할 수 있습니다. 로컬 수신기는 다음과 같이 지정합니다.

ncat -l 127.0.0.1 8080 --proxy-type http

클라이언트를 127.0.0.1:8080의 HTTP 프록시로 설정하세요. 이 모드에서 Ncat은 GET, HEAD, POST 전달과 함께 TCP 터널용 CONNECT를 문서화합니다.

서버 측 프록시 유형으로는 HTTP만 지원됩니다. Ncat의 SOCKS 클라이언트 지원이 SOCKS 서버 모드가 있다는 뜻은 아닙니다.

실행 파일이 중요합니다. nc나 netcat이라는 다른 프로그램은 일반 TCP 수신과 복사만 제공할 수 있습니다. 그런 릴레이는 프록시처럼 보이는 포트를 쓴다고 해서 요청 파싱을 얻지 못합니다.

Ncat은 이 프록시를 임시 연결 도우미로 설명합니다. loopback 바인딩은 이 예제를 일상적인 인터넷 프록시로 공개하지 않고 로컬에 머물게 합니다.

관련 글