우분투의 넷캣

우분투의 넷캣

커널 인쇄(netconsole)를 캡처하기 위해 netcat을 사용하려고 합니다 nc -l -u -p 6666.

하지만 우분투에서 이 유틸리티를 사용하면 즉시 종료됩니다.

이유를 알아내려고 맨페이지에서 -l& 를 -p함께 사용할 수 없다고 설명하는 것을 보았습니다.

다음에는 아래와 같이 실행해 보도록 하겠습니다.

이번에는 몇 가지 응답을 받기 시작했지만 그만 두었습니다.

$ nc -l -u 6666
netconsole: local port 6665
netconsole: local IP 0.0.0.0
netconsole: interface 'eth0'
netconsole: remote port 6666
netconsole: remote IP 10.0.0.1
netconsole: remote ethernet address ff:ff:ff:ff:ff:ff
netconsole: local IP 10.0.0.2

그런 다음 아무 것도 인쇄하지 않고 netcat이 존재하는 것처럼 호스트 프롬프트가 표시됩니다.

누군가 내가 뭘 잘못하고 있는지 알아내도록 도와줄 수 있나요?

답변1

@ransh, 당신은 다른 구문을 가진 OpenBSD Netcat을 사용하고 있습니다. 다음과 같이 변경하는 것이 좋습니다 netcat-traditional.

sudo update-alternatives -config nc

option/bin/nc.traditional을 선택합니다. 새 버전 확인:

nc -h

답변2

당신은 그것을 사용할 수 있습니다-엘그리고-피예. 노력하다:

sudo nc -u -v -l -p 6666

사용-유UDP 패킷을 찾고 있는 경우.

관련 정보