Linux
-
nc(netcat)에 대한 설명과 echo로 http response 테스트 하기리눅스 2022. 6. 29. 08:56
적다보니 잡담이 길어졌다. 아래 한줄까지 하면 세줄요약 echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 80 nc는 network concatenate, 즉 netcat 이다. centOS 7 환경에 패키지 이름은 nc yum install nc cat 명령은 파일을 순차적으로 읽어 출력으로 가져오는 동작을 한다. nc 명령은 이 행위를 소켓까지 확장한다. 간단한 배너그래빙 비슷한 동작을 해보면 sshd를 대상으로 파이프를 냅다 열어버리는 동작이다. 프로토콜 소개가 Full-Text로 오는것을 볼 수 있다. 물론 내가 보낸 응답은 그냥 개행문자. telnet에게 하는 동작과 굉장히 유사하나, Connection closed 에 대한 동작이 다르다. 중요한 내용은 아..