Ncat에는 HTTP 프록시 수신 모드가 있다
일반 TCP 릴레이가 프록시 요청을 파싱하리라 기대하지 말고 Ncat의 문서화된 수신 모드 프록시 지원을 사용하세요.
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 바인딩은 이 예제를 일상적인 인터넷 프록시로 공개하지 않고 로컬에 머물게 합니다.