{"id":1964,"date":"2013-02-22T10:30:18","date_gmt":"2013-02-22T01:30:18","guid":{"rendered":"http:\/\/apollo89.com\/wordpress\/?p=1964"},"modified":"2013-02-22T14:02:31","modified_gmt":"2013-02-22T05:02:31","slug":"scapy%eb%a5%bc-%ec%9d%b4%ec%9a%a9%ed%95%9c-http-network-%ed%8c%a8%ed%82%b7-%eb%b6%84%ec%84%9d-%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%a8","status":"publish","type":"post","link":"https:\/\/apollo89.com\/wordpress\/?p=1964","title":{"rendered":"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/apollo89.com\/wordpress\/?p=1936\" target=\"_blank\">scapy\ub97c \uc774\uc6a9\ud55c network \ud328\ud0b7 \ubd84\uc11d<\/a> \uc5d0 \uc774\uc5b4\uc11c scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\ubcf4\uc558\ub2e4.<\/p>\n<p>\uc6b0\uc120\uc740 sniffing \ud558\uc9c0 \uc54a\uace0 \uadf8\ub0e5 pcap \ud30c\uc77c\uc744 \uc77d\uc5b4\uc11c \ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \uc791\uc5c5\ud588\ub2e4.<br \/>\n(PacketInside.com \uc758 Examples \uc744 \uc785\ub9db\uc5d0 \ub9de\uac8c \uc218\uc815\ud588\ub2e4.)<\/p>\n<p>pcap\uc758 \ud30c\uc77c\uc5d0\uc11c 200\uac1c\uc758 \ud328\ud0b7\uc744 \uc77d\uc5b4\uc11c http\uc758 request\uc640 response \uc758 \ud2b9\uc815 header \uc815\ubcf4\ub97c \ucd9c\ub825\ud55c\ub2e4.<\/p>\n<pre class=\"lang:python decode:true \" >]$ cat .\/http.py\r\n#!\/usr\/bin\/python\r\nimport sys\r\nfrom scapy.all import *\r\n\r\nCNT = 200\r\np_list = list()\r\n\r\ndef run(target):\r\n    try:\r\n        pkt = rdpcap(target, count=CNT)\r\n    except MemoryError:\r\n        print \"Sorry - Memory Error\"\r\n        sys.exit()\r\n    numPkt = len(pkt)\r\n\r\n    print \"Analyzing : \" + target\r\n    print \"Total Packets: %d\\n\" % numPkt\r\n\r\n    for packet in pkt:\r\n        layer = packet.payload\r\n        p_dict = dict()\r\n        while layer:\r\n            layerName = layer.name\r\n            if layerName == \"IP\":\r\n                p_dict[\"srcip\"] = layer.src\r\n                p_dict[\"dstip\"] = layer.dst\r\n            if layerName == \"TCP\":\r\n                if layer.flags == 2 : flags = \"SYN\"\r\n                if layer.flags == 16 : flags = \"ACK\"\r\n                if layer.flags == 17 : flags = \"FIN,ACK\"\r\n                if layer.flags == 18 : flags = \"SYN,ACK\"\r\n                if layer.flags == 24 : flags = \"PSH,ACK\"\r\n                p_dict[\"sport\"] = layer.sport\r\n                p_dict[\"dport\"] = layer.dport\r\n                p_dict[\"seq\"] = layer.seq\r\n                p_dict[\"ack\"] = layer.ack\r\n                p_dict[\"flags\"] = flags\r\n            if layerName == \"Raw\":\r\n                result = processHTTP(layer.load)\r\n                for k,v in result.items() :\r\n                    p_dict[k] = v\r\n\r\n            layer = layer.payload\r\n\r\n            if p_dict.has_key(\"http\") :\r\n                p_list.append(p_dict)\r\n                print(p_dict)\r\n\r\ndef processHTTP(data):\r\n    info = dict()\r\n    headers = str(data).splitlines();\r\n    for header in headers:\r\n        if header.startswith(\"GET\") :\r\n            info[\"http\"] = \"request\"\r\n            info[\"method\"] = header.split()[0]\r\n            info[\"uri\"] = header.split()[1]\r\n        if header.startswith(\"POST\") :\r\n            info[\"http\"] = \"request\"\r\n            info[\"method\"] = header.split()[0]\r\n            info[\"uri\"] = header.split()[1]\r\n        if header.startswith(\"HTTP\") :\r\n            info[\"http\"] = \"response\"\r\n            info[\"status\"] = header.split()[1]\r\n\r\n        if header.startswith(\"HOST\") : info[\"host\"] = header.split(\":\",1)[1]\r\n        if header.startswith(\"User-Agent\") : info[\"user-agent\"] = header.split(\":\",1)[1]\r\n        if header.startswith(\"Referer\") : info[\"referer\"] = header.split(\":\",1)[1]\r\n        if header.startswith(\"Cookie\") : info[\"cookies\"] = header.split(\":\",1)[1]\r\n\r\n    return info\r\n\r\nrun(\"test11.pcap\")\r\n<\/pre>\n<p>\uacb0\uacfc\ub294 \uc544\ub798\uc640 \uac19\uc774 \ub098\uc628\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]$ sudo .\/http.py\r\nWARNING: No route found for IPv6 destination :: (no default route?)\r\nAnalyzing : test11.pcap\r\nTotal Packets: 200\r\n\r\n\r\n{'cookies': ' NNB=2KYKWJCN7IRVC; NB=GE4TKMJXGEYTOMRY; npic=yJlHW+olU5oYh40SmhtyJhoT23h+BF06nbGA+rwVWwXxx96MBYWsAgwUfWvmyHUvCA==; nid_inf=-1714996177; NID_AUT=Wzd\/5wWYo\/OJZqTVX2Udv9AIE2eknJRIM2v+stdCUCDCOg5CWxJKM0pIxn80bf6zSTMbVkf6jh+CWSAmrL22PdN+LRrKMJ6JV2tjl9RFqRcWfA\/HRfL5j6u57huHJQO7; pop_1359091437=Y; NID_SES=AAABUkyR9gUxxea1Gfn8Bh2N8atxE8w69JYpxc6PCdbrbFx43LDJkGk\/ICX25WD58+H59c1PLuXojIEevpTjiOQh2O5s6MuD3jTRPCMyYzVLFYnU1L2NaRAf3OrIlxtsvMNqpbcJTxLrjuJmyw7z1iuSVSxfQ2b4wMqQhS\/YX3lsZI8lsPHihfYGDmVLliQxXHvi8QzIZBuudI\/VGqXfcYE74np8FBovl371yMSWGV+lXFYi3NfsOGcyJF8hUlAdquRh8PQ4USJ80X5mteax9m41\/DqWFeNw0bD0XmaNtbv6ouCRI+6cmcKO0OGD7l6xhS8bcZn40pm\/QlKcsoto8hkrV4Ub2zGXKhqsI9jq09BJrgpez2Pfq7N9r9F9yXgTHNuo6Js6Y9Il9U5EbLBu3OC4QCY8HSukgwr\/FD9AK2WI76MxTFCxOCrCU5OlPIT7rBZ7ELDybxGQ2M01ASG0HKNYpyA=; page_uid=Rfd0IF5Y7uNsstnSKWdsssssstw-264956; _naver_usersession_=USQ04nJvL', 'dstip': 'xxx.xxx.xxx.10', 'http': 'request', 'seq': 863658826, 'ack': 120913057, 'uri': 'http:\/\/cr.naver.com\/rd?m=0&amp;px=290&amp;py=354&amp;sx=290&amp;sy=354&amp;p=Rfd0IF5Y7uNsstnSKWdsssssstw-264956&amp;q=tshark&amp;ssc=tab.nx.all&amp;f=nexearch&amp;w=nexearch&amp;s=USQ04nJvLCoAACRVczk&amp;time=1361327412508&amp;t=2&amp;a=blg_1st*x.tit&amp;r=3&amp;i=a00000fa_9090bfaa4d6feb6d8b3a3ed2&amp;u=http%3A\/\/www.xxxxxxxx.com\/wp\/%3Fp%3D1082&amp;cr=1', 'user-agent': ' Mozilla\/5.0 (Windows NT 6.1; WOW64) AppleWebKit\/537.17 (KHTML, like Gecko) Chrome\/24.0.1312.57 Safari\/537.17', 'dport': 8080, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.242', 'referer': ' http:\/\/search.xxxxxx.com\/search?..............', 'sport': 52211, 'method': 'GET'}\r\n{'dstip': 'xxx.xxx.xxx.10', 'http': 'request', 'seq': 823727297, 'ack': 3321226627, 'uri': 'http:\/\/www.xxxxxxxx.com\/wp\/?p=1082', 'user-agent': ' Mozilla\/5.0 (Windows NT 6.1; WOW64) AppleWebKit\/537.17 (KHTML, like Gecko) Chrome\/24.0.1312.57 Safari\/537.17', 'dport': 8080, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.242', 'referer': ' http:\/\/search.xxxx.com\/search?...........', 'sport': 52217, 'method': 'GET'}\r\n{'status': '204', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 120913057, 'ack': 863660437, 'dport': 52211, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 3321226627, 'ack': 823727842, 'dport': 52217, 'flags': 'ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'dstip': 'xxx.xxx.xxx.10', 'http': 'request', 'seq': 551180696, 'ack': 834479893, 'uri': 'http:\/\/connect.xxxxxx.net\/en_US\/all.js', 'user-agent': ' Mozilla\/5.0 (Windows NT 6.1; WOW64) AppleWebKit\/537.17 (KHTML, like Gecko) Chrome\/24.0.1312.57 Safari\/537.17', 'dport': 8080, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.242', 'referer': ' http:\/\/www.xxxxxxxx.com\/wp\/?p=1082', 'sport': 52218, 'method': 'GET'}\r\n{'status': '304', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 834479893, 'ack': 551181181, 'dport': 52218, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 3935123174, 'ack': 2420200966, 'dport': 52219, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 590452402, 'ack': 1882676730, 'dport': 52224, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 356404777, 'ack': 3908736851, 'dport': 52223, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 3725610989, 'ack': 3843291703, 'dport': 52220, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 1730383986, 'ack': 3715684314, 'dport': 52222, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}\r\n{'status': '200', 'dstip': 'xxx.xxx.xxx.242', 'http': 'response', 'seq': 1561795117, 'ack': 3516294071, 'dport': 52221, 'flags': 'PSH,ACK', 'srcip': 'xxx.xxx.xxx.10', 'sport': 8080}<\/pre>\n<p>\ucc38\uace0<br \/>\n<a href=\"http:\/\/www.packetinside.com\/2010\/10\/scapy-%EC%9D%98-%EB%8B%A4%EC%96%91%ED%95%9C-%EA%B8%B0%EB%8A%A5%EC%9D%84-%EC%9D%B5%ED%98%80%EB%B3%B4%EC%9E%90-%EB%91%90%EB%B2%88%EC%A7%B8.html\" target=\"_blank\">http:\/\/www.packetinside.com\/2010\/10\/scapy-%EC%9D%98-%EB%8B%A4%EC%96%91%ED%95%9C-%EA%B8%B0%EB%8A%A5%EC%9D%84-%EC%9D%B5%ED%98%80%EB%B3%B4%EC%9E%90-%EB%91%90%EB%B2%88%EC%A7%B8.html<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; scapy\ub97c \uc774\uc6a9\ud55c network \ud328\ud0b7 \ubd84\uc11d \uc5d0 \uc774\uc5b4\uc11c scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\ubcf4\uc558\ub2e4. \uc6b0\uc120\uc740 sniffing \ud558\uc9c0 \uc54a\uace0 \uadf8\ub0e5 pcap \ud30c\uc77c\uc744 \uc77d\uc5b4\uc11c \ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \uc791\uc5c5\ud588\ub2e4. (PacketInside.com \uc758 Examples \uc744 \uc785\ub9db\uc5d0 \ub9de\uac8c \uc218\uc815\ud588\ub2e4.) pcap\uc758 \ud30c\uc77c\uc5d0\uc11c 200\uac1c\uc758 \ud328\ud0b7\uc744 \uc77d\uc5b4\uc11c http\uc758 &hellip; <a href=\"https:\/\/apollo89.com\/wordpress\/?p=1964\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[527,663],"tags":[215,1467,1074,1086,140,1075],"class_list":["post-1964","post","type-post","status-publish","format-standard","hentry","category-network","category-python-","tag-http","tag-network","tag-scapy","tag-sniffing","tag-python","tag-1075"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8 - Apollo89.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/apollo89.com\/wordpress\/?p=1964\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8 - Apollo89.com\" \/>\n<meta property=\"og:description\" content=\"&nbsp; scapy\ub97c \uc774\uc6a9\ud55c network \ud328\ud0b7 \ubd84\uc11d \uc5d0 \uc774\uc5b4\uc11c scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\ubcf4\uc558\ub2e4. \uc6b0\uc120\uc740 sniffing \ud558\uc9c0 \uc54a\uace0 \uadf8\ub0e5 pcap \ud30c\uc77c\uc744 \uc77d\uc5b4\uc11c \ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \uc791\uc5c5\ud588\ub2e4. (PacketInside.com \uc758 Examples \uc744 \uc785\ub9db\uc5d0 \ub9de\uac8c \uc218\uc815\ud588\ub2e4.) pcap\uc758 \ud30c\uc77c\uc5d0\uc11c 200\uac1c\uc758 \ud328\ud0b7\uc744 \uc77d\uc5b4\uc11c http\uc758 &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apollo89.com\/wordpress\/?p=1964\" \/>\n<meta property=\"og:site_name\" content=\"Apollo89.com\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-22T01:30:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-02-22T05:02:31+00:00\" \/>\n<meta name=\"author\" content=\"apollo89\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"apollo89\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964\"},\"author\":{\"name\":\"apollo89\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"headline\":\"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8\",\"datePublished\":\"2013-02-22T01:30:18+00:00\",\"dateModified\":\"2013-02-22T05:02:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964\"},\"wordCount\":60,\"commentCount\":2,\"keywords\":[\"http\",\"Network\",\"scapy\",\"sniffing\",\"\ud30c\uc774\uc36c\",\"\ud328\ud0b7\ubd84\uc11d\"],\"articleSection\":[\"Network\",\"Python\\\/Ruby\\\/Perl\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964\",\"name\":\"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8 - Apollo89.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2013-02-22T01:30:18+00:00\",\"dateModified\":\"2013-02-22T05:02:31+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=1964#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/apollo89.com\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/\",\"name\":\"Apollo89.com\",\"description\":\"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\",\"name\":\"apollo89\",\"description\":\"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8 - Apollo89.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/apollo89.com\/wordpress\/?p=1964","og_locale":"ko_KR","og_type":"article","og_title":"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8 - Apollo89.com","og_description":"&nbsp; scapy\ub97c \uc774\uc6a9\ud55c network \ud328\ud0b7 \ubd84\uc11d \uc5d0 \uc774\uc5b4\uc11c scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uc5b4\ubcf4\uc558\ub2e4. \uc6b0\uc120\uc740 sniffing \ud558\uc9c0 \uc54a\uace0 \uadf8\ub0e5 pcap \ud30c\uc77c\uc744 \uc77d\uc5b4\uc11c \ud558\ub294 \ubc29\uc2dd\uc73c\ub85c \uc791\uc5c5\ud588\ub2e4. (PacketInside.com \uc758 Examples \uc744 \uc785\ub9db\uc5d0 \ub9de\uac8c \uc218\uc815\ud588\ub2e4.) pcap\uc758 \ud30c\uc77c\uc5d0\uc11c 200\uac1c\uc758 \ud328\ud0b7\uc744 \uc77d\uc5b4\uc11c http\uc758 &hellip; Continue reading &rarr;","og_url":"https:\/\/apollo89.com\/wordpress\/?p=1964","og_site_name":"Apollo89.com","article_published_time":"2013-02-22T01:30:18+00:00","article_modified_time":"2013-02-22T05:02:31+00:00","author":"apollo89","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"apollo89","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apollo89.com\/wordpress\/?p=1964#article","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=1964"},"author":{"name":"apollo89","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"headline":"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8","datePublished":"2013-02-22T01:30:18+00:00","dateModified":"2013-02-22T05:02:31+00:00","mainEntityOfPage":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=1964"},"wordCount":60,"commentCount":2,"keywords":["http","Network","scapy","sniffing","\ud30c\uc774\uc36c","\ud328\ud0b7\ubd84\uc11d"],"articleSection":["Network","Python\/Ruby\/Perl"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apollo89.com\/wordpress\/?p=1964#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apollo89.com\/wordpress\/?p=1964","url":"https:\/\/apollo89.com\/wordpress\/?p=1964","name":"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8 - Apollo89.com","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/#website"},"datePublished":"2013-02-22T01:30:18+00:00","dateModified":"2013-02-22T05:02:31+00:00","author":{"@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"breadcrumb":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=1964#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apollo89.com\/wordpress\/?p=1964"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/apollo89.com\/wordpress\/?p=1964#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/apollo89.com\/wordpress"},{"@type":"ListItem","position":2,"name":"scapy\ub97c \uc774\uc6a9\ud55c http network \ud328\ud0b7 \ubd84\uc11d \ud504\ub85c\uadf8\ub7a8"}]},{"@type":"WebSite","@id":"https:\/\/apollo89.com\/wordpress\/#website","url":"https:\/\/apollo89.com\/wordpress\/","name":"Apollo89.com","description":"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apollo89.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82","name":"apollo89","description":"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.","url":"https:\/\/apollo89.com\/wordpress\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1964"}],"version-history":[{"count":0,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1964\/revisions"}],"wp:attachment":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}