{"id":8794,"date":"2024-03-23T23:13:15","date_gmt":"2024-03-23T14:13:15","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=8794"},"modified":"2024-07-05T13:48:06","modified_gmt":"2024-07-05T04:48:06","slug":"wifi","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=8794","title":{"rendered":"How to use a Raspberry Pi as a Wi-Fi sniffer"},"content":{"rendered":"<h1>How to use a Raspberry Pi as a Wi-Fi sniffer<\/h1>\n<p><a href=\"https:\/\/github.com\/nlkguy\/archer-t2u-plus-linux\/\">\ucc38\uc870<\/a><\/p>\n<p><a href=\"https:\/\/community.silabs.com\/s\/article\/WiFi-How-to-use-a-Raspberry-Pi-as-a-WiFi-sniffer-to-perform-air-capture?language=en_US\">\ucc38\uc870<\/a><\/p>\n<h2>\uc0ac\uc804\uc9c0\uc2dd<\/h2>\n<p>\ubb34\uc120 \ub79c\uce74\ub4dc(\ub3d9\uae00\uc774) \uac00 monitor mode \uc5ec\uc57c \ud569\ub2c8\ub2e4.<br \/>\nmonitor mode \uac00 \uc544\ub2c8\uba74 \uadf8\ub0e5 \ub098\uc640 \uad00\ub828\ub41c \ud328\ud0b7\ub9cc \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uacf5\uae30\uc911\uc5d0 \ub5a0 \ub2e4\ub2c8\ub294 \ubaa8\ub4e0 \ud328\ud0b7\uc744 \ubcf4\ub824\uba74 monitor mode \uac00 \ud544\uc694\ud558\uace0&#8230;<br \/>\nmonitor mode \uc5d0\uc11c\ub294 \uc778\ud130\ub137\uc774 \uc54a\ub429\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub798\uc11c \ubcc4\ub3c4 \uc640\uc774\ud30c\uc774 \ub79c\uce74\ub4dc(\uc77c\uba85 \ub3d9\uae00\uc774) \uac00 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc694\uc810 : \ucd94\uac00 \ubb34\uc120 \ub79c\uce74\ub4dc(\ub3d9\uae00\uc774) \uc0ac\uc138\uc694.<\/p>\n<h2>\uc900\ube44\ubb3c<\/h2>\n<p>\ub77c\uc988\ubca0\ub9ac \ud30c\uc774<br \/>\nTP-Link Archer T2U Plus \/ AC600 High Gain USB Wifi Adapter<\/p>\n<p>\ub3d9\uae00\uc774\ub294 \uc544\ubb34\uac70\ub098 \ud574\ub3c4 \ub418\uc9c0\ub9cc,<br \/>\n\ucd5c\uc18c\ud55c \ubaa8\ub2c8\ud130 \ubaa8\ub4dc\uac00 \uac00\ub2a5\ud574\uc57c \ud558\uace0,<br \/>\n2.4\uae30\uac00 5\uae30\uac00 \ubaa8\ub450 \uc811\uc18d \uac00\ub2a5\ud55c\uac8c \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ub77c\uc988\ubca0\ub9ac\ud30c\uc774 OS \uc124\uce58<\/h2>\n<p>\uc708\ub3c4\uc6b0\ub294 \uc81c\uc57d\uc0ac\ud56d\uc774 \ub9ce\ub2e4\uace0 \ud569\ub2c8\ub2e4.<br \/>\n\ub9ac\ub205\uc2a4\ub97c \uc124\uce58\ud574 \uc90d\ub2c8\ub2e4.<br \/>\nUbuntu \ub97c \uc124\uce58\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n<h2>\ub4dc\ub77c\uc774\ubc84 \uc124\uce58<\/h2>\n<pre><code class=\"language-bash\">sudo apt-get update<\/code><\/pre>\n<pre><code class=\"language-bash\">sudo apt install git\nsudo apt install wireless-tools\n\nsudo apt install netplan.io\nsudo apt install network-manager\n\nsudo apt install build-essential libelf-dev linux-headers-$(uname -r)\ngit clone https:\/\/github.com\/aircrack-ng\/rtl8812au.git\ncd rtl8812au\/\nmake\nsudo make install<\/code><\/pre>\n<pre><code class=\"language-bash\"># reboot pi\nsudo reboot\n\niwconfig<\/code><\/pre>\n<h2>\ud504\ub85c\uadf8\ub7a8 \uc124\uce58<\/h2>\n<p><code>Should non-superusers be able to capture packets?<\/code> \ub77c\ub294 \uc9c8\ubb38\uc774 \ub098\uc624\uba74 Yes \ub97c \uc785\ub825\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\"># sudo apt-get update\nsudo apt-get install wireshark-common aircrack-ng tshark\n# sudo apt-get install wireshark\n\nsudo chmod a+x \/usr\/bin\/dumpcap<\/code><\/pre>\n<h2>\ub3d9\uae00\uc774 \uc5f0\uacb0<\/h2>\n<p>\ubb34\uc120\ub79c\uacfc \ubcc4\uac1c\ub85c \uc0c8\ub85c \ud328\ud0b7 \uc2a4\ub2c8\ud551\uc744 \uc704\ud55c \ub3d9\uae00\uc774\ub97c \uc5f0\uacb0\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">ip address show\n......\n4: wlx3c52a146f8b2: &lt;BROADCAST,MULTICAST&gt; mtu 2312 qdisc noop state DOWN group default qlen 1000\n    link\/ether 3c:52:a1:46:f8:b2 brd ff:ff:ff:ff:ff:ff\n......<\/code><\/pre>\n<h2>monitor mode \ud65c\uc131\ud654<\/h2>\n<pre><code class=\"language-bash\">iwconfig\n......\nwlx3c52a146f8b2  unassociated  ESSID:&quot;&quot;  Nickname:&quot;&lt;WIFI@REALTEK&gt;&quot;\n          Mode:Managed  Frequency=2.437 GHz  Access Point: Not-Associated\n......\n\nsudo apt install net-tools\nsudo ifconfig wlx3c52a146f8b2 down\n\n# \uc77c\uc2dc\uc801\uc778 \uc624\ub958\uac00 \uc788\uc744 \uc218 \uc788\uc74c\n# sudo iwconfig wlx3c52a146f8b2 mode monitor\n# Error for wireless request &quot;Set Mode&quot; (8B06) :\n#     SET failed on device wlx3c52a146f8b2 ; Operation not permitted.\n# sudo iwconfig wlx3c52a146f8b2 mode monitor\n# Error for wireless request &quot;Set Mode&quot; (8B06) :\n#     SET failed on device wlx3c52a146f8b2 ; Operation not permitted.\n# sudo ifconfig wlx3c52a146f8b2 up\n# sudo ifconfig wlx3c52a146f8b2 down\n# sudo iwconfig wlx3c52a146f8b2 mode monitor\n# sudo ifconfig wlx3c52a146f8b2 up\n\n# \ub300\uccb4 \uba85\ub839\uc5b4\n# sudo ip link set wlan1 down\n# sudo iw dev wlan1 set type monitor\n# sudo ip link set wlan1 up\n\nsudo iwconfig wlx3c52a146f8b2 mode monitor\nsudo ifconfig wlx3c52a146f8b2 up\n\niwconfig\n......\nwlx3c52a146f8b2  IEEE 802.11b  ESSID:&quot;&quot;  Nickname:&quot;&lt;WIFI@REALTEK&gt;&quot;\n          Mode:Monitor  Frequency:2.437 GHz  Access Point: Not-Associated\n......<\/code><\/pre>\n<p><code>Mode:Monitor<\/code> \ub85c \ubaa8\ub2c8\ud130 \ubaa8\ub4dc\uc778 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uace0\ub09c\uc758 \ud589\uad70<\/h2>\n<pre><code class=\"language-bash\">iwconfig\n......\nwlx3c52a146f8b2  IEEE 802.11b  ESSID:&quot;&quot;  Nickname:&quot;&lt;WIFI@REALTEK&gt;&quot;\n          Mode:Monitor  Frequency:2.437 GHz  Access Point: Not-Associated\n......<\/code><\/pre>\n<p><code>Mode:Monitor<\/code> \uc606\uc560 <code>Frequency:2.437 GHz<\/code> \ub77c\ub294\uac70 \ubcf4\uc774\uc2dc\ub098\uc694?<\/p>\n<p>\uc640\uc774\ud30c\uc774 \ud1b5\uc2e0\uc911 2.437 GHz \ub300\uc5ed \ud558\ub098\ub9cc \ubcf8\ub2e4\ub294 \uc758\ubbf8\uc785\ub2c8\ub2e4.<\/p>\n<p>\ubaa8\ub4e0 \ud1b5\uc2e0\uc744 \ud655\uc778\ud558\ub824\uba74&#8230;<br \/>\n\uc640\uc774\ud30c\uc774 2.4GHz \uad6c\uac04\uc5d0\ub3c4 \ucc44\ub110\uc774 10\uac1c \uc774\uc0c1 \uc788\uace0&#8230;<br \/>\n\uc640\uc774\ud30c\uc774 5GHz \uad6c\uac04\uc5d0\ub3c4 \ucc44\ub110\uc774 10\uac1c \uc774\uc0c1 \uc788\uace0&#8230;<\/p>\n<p>\uc5f4\uc2ec\ud788 \ubaa8\ub4e0 \ucc44\ub110\uc744 \uc21c\ucc28 \uac80\uc0c9\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to use a Raspberry Pi as a Wi-Fi sniffer \ucc38\uc870 \ucc38\uc870 \uc0ac\uc804\uc9c0\uc2dd \ubb34\uc120 \ub79c\uce74\ub4dc(\ub3d9\uae00\uc774) \uac00 monitor mode \uc5ec\uc57c \ud569\ub2c8\ub2e4. monitor mode \uac00 \uc544\ub2c8\uba74 \uadf8\ub0e5 \ub098\uc640 \uad00\ub828\ub41c \ud328\ud0b7\ub9cc \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uacf5\uae30\uc911\uc5d0 \ub5a0 \ub2e4\ub2c8\ub294 \ubaa8\ub4e0 \ud328\ud0b7\uc744 \ubcf4\ub824\uba74 monitor mode \uac00 \ud544\uc694\ud558\uace0&#8230; monitor mode \uc5d0\uc11c\ub294 \uc778\ud130\ub137\uc774 \uc54a\ub429\ub2c8\ub2e4. \uadf8\ub798\uc11c \ubcc4\ub3c4 \uc640\uc774\ud30c\uc774 \ub79c\uce74\ub4dc(\uc77c\uba85 \ub3d9\uae00\uc774) \uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc694\uc810 :\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=8794\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8794","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/8794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8794"}],"version-history":[{"count":44,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/8794\/revisions"}],"predecessor-version":[{"id":9144,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/8794\/revisions\/9144"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}