tcpdump 명령의 이중 n은 무엇을 의미합니까?

tcpdump 명령의 이중 n은 무엇을 의미합니까?

tcpdump 매뉴얼은 다음을 보여줍니다:

-n     Don't convert addresses (i.e., host addresses, port numbers, etc.) to names.

ntcpdump 명령에 double이 표시됩니다.
https://danielmiessler.com/study/tcpdump/

tcpdump -nnSX port 443

tcpdump 명령의 이중 n은 무엇을 의미합니까?

답변1

나는 이것이 당신이 사용하는 tcpdump의 버전에 달려 있다고 생각합니다.

아래 참고https://linux.die.net/man/8/tcpdump다음은 "-nn" 버전을 사용하는 매뉴얼 페이지입니다:

-N

호스트 주소를 이름으로 변환하지 마십시오. 이는 DNS 조회를 방지하는 데 사용할 수 있습니다.

-nn

또한 프로토콜과 포트 번호 등을 이름으로 변환하지 마십시오.

고마워요, 데릭

답변2

자체적으로는 의미가 없는 것 같으 tcpdump므로 이 경우 단일 n.

일부 네트워크 도구에 대해 n네트워크 트래픽의 단일 비활성화 변환(예: 호스트 이름 조회)을 요구했던(아마도) 것은 각 변환에 대해 두 개의 비활성화가 있다는 것입니다(예: 게시물 번호는 일반적으로 조회를 통해 변환됩니다 /etc/services). 이것도 그런 것인지는 기억나지 않지만 tcpdump, 그렇지 않으면 그냥 2개를 사용하는 습관일 수도 있습니다 n.

그러나 특정 경우를 확실히 알 수 있는 유일한 방법은 명령을 작성한 사람에게 왜 double이 사용되었는지 물어보는 것입니다 n.

관련 정보