{"componentChunkName":"component---src-templates-post-template-jsx","path":"/works/posts/2020-11-04--001","result":{"data":{"site":{"siteMetadata":{"title":"Blog by Eunyoung","subtitle":"작업 기록 블로그","copyright":"© All rights reserved.","author":{"name":"EunYoung","twitter":"#"},"disqusShortname":"","url":"https://ssongey.github.io"}},"markdownRemark":{"id":"54073cfe-85b5-5975-b4e2-04adabfab4e0","html":"<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">sudo</span> tcpdump -vvX <span class=\"token string\">\"dst port 15000\"</span></code></pre></div>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/c8cf52f78320eb5e0a640b4f26f8e46f/ee455/001-01.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 863px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 127.49999999999999%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEPklEQVRIx11V2XLbRhDEr+SyJIuSeAskAeIGSAIQD1NiTB+SJb34zbYOqyqpSqqSf0me/Iud6VmASvKwhd3FbM9MT8+ulU0ihKGLKPYwncYIZN7pHGM46uHU7mAw7MIedDAcct2WdQ+Oe6prx7Uxcvo7m27vBJYfOMiLDEkSoCgnSNJQf/KgOx7oGDkCMOpjJMNxDFine6w2BOv1mjhpvsTxyQEsTl5vN4iiMWZ5htWrOcqziTpZrxdYLgtZT3E2zzGbJTKfwfdHaLUbGp096MLzhjg63kfjaA9Ws9XAfFHA84eS9hhx4isF/JKONAt1cE6n3DcpdhFGrlKUZgGarUMBFcB2p4FyTq8GMEkJ6CAQ4yTxdPAg9+OEgB7GY1u/U4k4y2KZBxLdAfb2f4T1094LiXAhXm3haShAIYLAhx8E4j2Qw4wiFGeR8OnCk3/D0UBtx56LoohQlgnS1Ba7DqxPnxf4+nSJu/sL3N9vcHdnxtPTG9l/i4fH13h83OKL7tPmZzw8bPD5ywV++/0Nvn27w19/f8Iff27xy6/nsC42AT5+3ODyKsf7yxzX13NcXRW4uZ3j9naJm5s5rmV8uD6Tf6XuvXs/lf8LXH0o8fZdge12KhV+ie9/+A7W/sGeEJ6JxnpC9Kmm4bhDSU94DH1dc677jkmz22tr2mEUqO3Yc7Tqxyf7sFpSlIvNKy0IyZ/lqVaNhE9E6PXg/ixPtNqeN1CbWgVsCOrysPFCANsEXCOOWVFftUgNUuQEKao5D/MgdTgWQDbCbJaqPjMBbXeODCB1mBcT7Qh2DSVAcOqNUVAenHNQh0kaqGzGImYCTcUpNUwdVsI+1KhcMfKkA3iAB9nbNWCaRbrvByNN0XUpEafakyBiXzk0EcpkuZqL9hyNgtylYkjemCIPZRPySP5CpYG2/E8atIOEfwVkhK32EdbnS203HiZf06oIeTUIxixML081RTrOZW++yHW+KwpTLsupNjibnqlqgZg6r7SZiVJHxSVvnFBoqZXA/f9wSE810awejU3Th7uCcJA3OjF3YE+ByDsD4K3VMCkbDkkujfMq5VgllGpRah7JIatKzkgNHZq7VIpSR7jjUERNgmlArnigLM29qHqkFgWAHLLa5jIO9P//dHgoP585ZLpMgdFOJCpW3Ggy1D2CMGWuSQuvOZ7hbf3MoQrbVs+hapAcjiswAY88I/gqfVaZ/wjK6CeSWbP1Lw557ROM7wnlkVTGtc6MBqu50MFC1M/BmVzOVAlxdoDr81V1Kxsd0iOBOc8r/phFUWYKwGoXsibgYllitSqfO4UTcsiGJyesJkWuT+agW72A3d0Lx2//tKUvn76EjnkJd7LhpWD05knargqVrUVO+f4ShI7M2tbicT+KDM9upV/ucViUQawXQYiFvH584Bk1vetDL1HWDzwjowPzfHbU1q6y6Pdb2n7/AFkjmqxwzDlVAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"001 01\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/c8cf52f78320eb5e0a640b4f26f8e46f/ee455/001-01.png\"\n        srcset=\"/devHistoryBlog/static/c8cf52f78320eb5e0a640b4f26f8e46f/8ff5a/001-01.png 240w,\n/devHistoryBlog/static/c8cf52f78320eb5e0a640b4f26f8e46f/e85cb/001-01.png 480w,\n/devHistoryBlog/static/c8cf52f78320eb5e0a640b4f26f8e46f/ee455/001-01.png 863w\"\n        sizes=\"(max-width: 863px) 100vw, 863px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<hr>\n<h3># 자주사용하는 옵션</h3>\n<table>\n<thead>\n<tr>\n<th align=\"center\">옵션</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">-c [Number]</td>\n<td>제시된 수의 패킷을 받은 후 종료한다.</td>\n</tr>\n<tr>\n<td align=\"center\">-i [Device]</td>\n<td>어느 인터페이스를 경유하는 패킷을 잡을지 지정한다. 지정되지 않으면 시스템의 인터페이스 리스트의 가장 낮은 번호를 가진 인터페이스를 선택(이 때 loopback은 제외)</td>\n</tr>\n<tr>\n<td align=\"center\">-v, -vv</td>\n<td>상세한 정보 출력</td>\n</tr>\n<tr>\n<td align=\"center\">-w</td>\n<td>캡처한 패킷을 파일에 저장한다</td>\n</tr>\n<tr>\n<td align=\"center\">-r file</td>\n<td>패킷들을 ‘-w’ 옵션으로 만들어진 파일로 부터 읽어 들인다.</td>\n</tr>\n<tr>\n<td align=\"center\">-x, -XXX</td>\n<td>각각의 패킷을 헥사 코드로 출력한다.</td>\n</tr>\n</tbody>\n</table>\n<h3># Primitive</h3>\n<div class=\"gatsby-highlight\" data-language=\"cmd\"><pre class=\"language-cmd\"><code class=\"language-cmd\">//packet의 IP destination 항목이  HOST 패킷일 때 출력.\n$ tcpdump -i any dst host 10.10.10.1\n\n//packet의 IP source항목이 HOST패킷일 때 출력.\n$ tcpdump -i any src host 10.10.10.1\n\n//IP source, IP destination 항목 중 어느 하나라도 HOST 패킷일 때 출력.\n$ tcpdump -i any host 10.10.10.1\n\n//패킷이 ip/tcp, ip/udp 프로토콜의 패킷이고 destination port의 값이 PORT일 때 출력.\n$ tcpdump -i any src port 23\n\n//패킷의 source port의 값으로 PORT를 가지면 출력.\n$ tcpdump -i any dst port 23\n\n//port PORT : 패킷의 source, destination port 중에 하나라도 PORT이면 출력.\n$ tcpdump -i any port 23</code></pre></div>","fields":{"tagSlugs":["/tags/tcpdump/"],"slug":"/works/posts/2020-11-04--001"},"frontmatter":{"title":"Linux에서 tcp dump 확인","tags":["tcpdump"],"date":"2020-11-04","description":""}}},"pageContext":{"slug":"/works/posts/2020-11-04--001"}},"staticQueryHashes":[]}