tcpdump 매뉴얼은 다음을 보여줍니다:
-n Don't convert addresses (i.e., host addresses, port numbers, etc.) to names.
n
tcpdump 명령에 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
.