<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>🛜🌐💻⌨ Pen Test Tools Archives - Good Shepherd News - Fastest Growing Religious, Free Speech &amp; Political Content</title>
	<atom:link href="https://goodshepherdmedia.net/category/truthful-news/home-garden/how-to/pen-test-tools/feed/" rel="self" type="application/rss+xml" />
	<link>https://goodshepherdmedia.net/category/truthful-news/home-garden/how-to/pen-test-tools/</link>
	<description>Christian, Political, ‎‏‏‎Social &#38; Legal Free Speech News &#124; Ⓒ2024 Good News Media LLC &#124; Shepherd for the Herd! God 1st Programming</description>
	<lastBuildDate>Mon, 23 Jun 2025 05:42:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://goodshepherdmedia.net/wp-content/uploads/2023/08/Good-Shepherd-News-Logo-150x150.png</url>
	<title>🛜🌐💻⌨ Pen Test Tools Archives - Good Shepherd News - Fastest Growing Religious, Free Speech &amp; Political Content</title>
	<link>https://goodshepherdmedia.net/category/truthful-news/home-garden/how-to/pen-test-tools/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ESP32 Marauder Puts a Bluetooth and Wi-Fi Pen Testing Toolkit In Your Pocket</title>
		<link>https://goodshepherdmedia.net/esp32-marauder-puts-a-bluetooth-and-wi-fi-pen-testing-toolkit-in-your-pocket/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Mon, 23 Jun 2025 17:45:57 +0000</pubDate>
				<category><![CDATA[Adult Fun]]></category>
		<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Digital Pioneers]]></category>
		<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[Home Defense / Safety]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Software Pioneers]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[📱Mobile📱]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[bluetooth hacking]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESP32 Marauder]]></category>
		<category><![CDATA[ESP32 Marauder Kit Assembly and Programming Guide]]></category>
		<category><![CDATA[hack wifi]]></category>
		<category><![CDATA[Marauder]]></category>
		<category><![CDATA[pen test bluetooth]]></category>
		<category><![CDATA[pen test wifi]]></category>
		<category><![CDATA[pen testing]]></category>
		<category><![CDATA[Securing Bluetooth]]></category>
		<category><![CDATA[Securing Wifi]]></category>
		<category><![CDATA[Wi-Fi Pen Testing Toolkit]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=20940</guid>

					<description><![CDATA[ESP32 Marauder Puts a Bluetooth and Wi-Fi Pen Testing Toolkit In Your Pocket Justcallmekoko&#8217;s compact open source design takes aim at wireless penetration testing and signal analysis. UPDATE: justcallmekoko has launched a new iteration of the Marauder (v6) for $60, which includes a sleeker look, options for external antennas, and the ability to update its firmware over Wi-Fi [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="shopify-section-sections--17660780183732__header" class="shopify-section shopify-section-group-header-group section-header scrolled-past-header shopify-section-header-hidden shopify-section-header-sticky">
<header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account header--has-localizations">
<div class="header__icons header__icons--localization header-localization">
<div class="desktop-localization-wrapper">
<form id="HeaderCountryForm" class="localization-form" accept-charset="UTF-8" action="https://biscuitshop.us/localization" enctype="multipart/form-data" method="post">
<div>
<h1 class="hckui__typography__h1Responsive hckui__typography__breakWord">ESP32 Marauder Puts a Bluetooth and Wi-Fi Pen Testing Toolkit In Your Pocket</h1>
<h2 class="hckui__typography__h3 hckui__typography__fontWeightNormal hckui__typography__pebble hckui__layout__marginTop15">Justcallmekoko&#8217;s compact open source design takes aim at wireless penetration testing and signal analysis.</h2>
<p><iframe title="ESP32 Marauder" width="640" height="360" src="https://www.youtube.com/embed/gaTFkM--mrg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2 class="hckui__typography__h3 hckui__typography__fontWeightNormal hckui__typography__pebble hckui__layout__marginTop15"><img fetchpriority="high" decoding="async" class="alignnone wp-image-20945" style="font-size: 16px;" src="https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0421_m104cBpjD4.avif" alt="" width="740" height="416" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0421_m104cBpjD4.avif 1245w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0421_m104cBpjD4-400x225.avif 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0421_m104cBpjD4-1024x576.avif 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0421_m104cBpjD4-768x432.avif 768w" sizes="(max-width: 740px) 100vw, 740px" /></h2>
</div>
</form>
</div>
</div>
</header>
<div>
<div id="article_page_simple_ad_portal"></div>
<div class="hckui__layout__flex hckui__layout__marginTop30">
<div class="hckui__layout__flex hckui__layout__flex1">
<div id="articleStickySidebar" class="hckui__util__posRelative hckui__layout__marginRight30 hckui__layout__hiddenMedDown sticky_actions__zIndex10__X1gBe">
<div></div>
<div class="sticky_actions__stickyButton__vVglk"></div>
<div></div>
</div>
</div>
<div class="article_layout__body__fN0GB">
<section>
<div class="article_layout__content__LHCyf project-story hljs-monokai">
<p class="hckui__typography__bodyL"><strong>UPDATE:</strong> justcallmekoko has <a class="hckui__typography__linkBlue" href="https://www.tindie.com/products/justcallmekoko/esp32-marauder-v6/" rel="nofollow">launched a new iteration</a> of the Marauder (v6) for $60, which includes a sleeker look, options for external antennas, and the ability to update its firmware over Wi-Fi and/or SD card.</p>
<div>
<div class="image_carousel__container__hGUHe undefined">
<div class="image_carousel__wrapper__qcLYl lazy_image__fade__47am3 lazy_image__fadeIn__KwFYU" data-intersect-callback-id="cbe451ce-6e87-43e1-8b13-cfb4cb70608d">
<div class="hckui__layout__noScrollBar image_carousel__scrollContainer__c2Pc1 ">
<div class="image_carousel__imageContainer__D2V9v">
<div class="image_carousel__imageWrapper__BpzDn"><img decoding="async" class="alignnone size-full wp-image-20946" src="https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0426_VoVLQOYNWI.avif" alt="" width="740" height="493" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0426_VoVLQOYNWI.avif 740w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/2020-06-03t21-36-22-1_343z-img_0426_VoVLQOYNWI-400x266.avif 400w" sizes="(max-width: 740px) 100vw, 740px" /></div>
</div>
</div>
</div>
</div>
<div></div>
</div>
<p class="hckui__typography__bodyL"><em>The original article continues below.</em></p>
<p class="hckui__typography__bodyL">Penetration testers and security analysts looking for an easily-pocketable tool for Bluetooth and Wi-Fi testing purposes have another option, in the form of the ESP32 Marauder from security tester justcallmekoko.</p>
<p class="hckui__typography__bodyL">&#8220;The Marauder is a portable penetration testing tool created for Wi-Fi and Bluetooth analysis,&#8221; the pseudonymous justcallmekoko explains. &#8220;It comes installed with a suite of offensive and defensive tools all running on an ESP32. I was inspired to create this tool by Spacehuhn&#8217;s deauther project. I wanted to bring similar functionality to the ESP32 and introduce new Bluetooth capabilities to the tool.&#8221;</p>
<p><iframe title="ESP32 Marauder: Wifi and Bluetooth Hacking Tool" width="640" height="360" src="https://www.youtube.com/embed/BGFO1wA29o8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p class="hckui__typography__bodyL">&#8220;The tool itself serves as a portable device used to test and analyze Wi-Fi and Bluetooth devices. Use this tool and its firmware with caution as the use of some of its capabilities without explicit consent from the target owner is unlawful in most countries.&#8221;</p>
<p class="hckui__typography__bodyL">The firmware justcallmekoko has created is compatible with any ESP32-based development board, and designed to provide feedback via a 2.8&#8243; ILI9341-based TFT touchscreen display. The pre-assembled versions take the firmware and install it onto a custom PCB with Espressif ESP32-WROOM chip at its heart and an integrated lithium-polymer charging circuit for power on the go.</p>
<div>
<div class="image_carousel__container__hGUHe undefined">
<div class="image_carousel__wrapper__qcLYl lazy_image__fade__47am3 lazy_image__fadeIn__KwFYU" data-intersect-callback-id="dca6131d-8c47-4d38-8aec-1195520d5469">
<div class="hckui__layout__noScrollBar image_carousel__scrollContainer__c2Pc1 ">
<div class="image_carousel__imageContainer__D2V9v">
<div class="image_carousel__imageWrapper__BpzDn"><img decoding="async" class="alignnone size-full wp-image-20947" src="https://goodshepherdmedia.net/wp-content/uploads/2025/06/image_0uXwDRPGxg.avif" alt="" width="740" height="493" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/06/image_0uXwDRPGxg.avif 740w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/image_0uXwDRPGxg-400x266.avif 400w" sizes="(max-width: 740px) 100vw, 740px" /></div>
</div>
</div>
</div>
<div class="image_carousel__caption__nRb8S">The custom PCB is powered by an ESP32-WROOM. (<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f7.png" alt="📷" class="wp-smiley" style="height: 1em; max-height: 1em;" />: justcallmekoko)</div>
</div>
<div></div>
</div>
<p class="hckui__typography__bodyL">The entire unit is then enclosed in a 3D-printed chassis, which in the case of the pre-assembled version comes in a selection of colors: black, &#8220;Galaxy Black,&#8221; neon green, and silver. Justcallmekoko warns, however, that &#8220;most of the work so far has been put into designing the hardware,&#8221; meaning that the current release has &#8220;limited firmware capabilities&#8221; — but that development is ongoing to add new features and functionality.</p>
<p class="hckui__typography__bodyL">More details on the project can be found on <a class="hckui__typography__linkBlue" href="https://github.com/justcallmekoko/ESP32Marauder/" target="_blank" rel="nofollow noopener">GitHub</a>, where the firmware, hardware, and 3D print files can be downloaded; the pre-assembled ESP32 Marauder, meanwhile, can be <a class="hckui__typography__linkBlue" href="https://www.tindie.com/products/justcallmekoko/esp32-marauder/" target="_blank" rel="nofollow noopener">purchased from Tindie</a>. <a href="https://www.hackster.io/news/esp32-marauder-puts-a-bluetooth-and-wi-fi-pen-testing-toolkit-in-your-pocket-32d389f6e66f" target="_blank" rel="noopener">source</a></p>
</div>
</section>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<section id="shopify-section-template--17660780740788__main" class="shopify-section section">
<div class="page-width page-width--narrow section-template--17660780740788__main-padding">
<div class="rte scroll-trigger animate--slide-in">
<div class="container">
<hr />
<h1 class="terminal-typed">ESP32 Marauder Kit Assembly and Programming Guide</h1>
<p>Thank you for purchasing the ESP32 Marauder Kit! Let&#8217;s get started with assembling and programming your device.</p>
<p><iframe title="New ESP32 MARAUDER v7!  A Penetration Tester&#039;s DREAM!!" width="640" height="360" src="https://www.youtube.com/embed/qbmrIkyX__k?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2 class="terminal-typed">Things You&#8217;ll Need</h2>
<ul>
<li>A computer with <a title="Google Chrome" href="https://www.google.com/chrome/" target="_blank" rel="noopener">Google Chrome</a></li>
<li>A 3 mm Allen Wrench</li>
<li>An ESP32 Marauder Kit</li>
</ul>
<h2 class="terminal-typed">Programming the Device</h2>
<ol>
<li style="list-style-type: none;">
<ol>
<li>First lets program the device as the buttons are not accessible while assembled. Go to :<br />
<strong><a title="Marauder Online Flasher" href="https://flasher.biscuitshop.us/" target="_blank" rel="noopener">Marauder Online Flasher</a></strong> (https://flasher.biscuitshop.us)</li>
<li>Hold the BOOT button (bottom one) on the back of the Marauder while plugging it into your computer. The screen should stay black if done correctly.</li>
<li>Click the connect button on the website and select the COM port associated with your device. If you have multiple COM ports, unplug the device, see which port disappears, then repeat step two and connect to the correct port.</li>
</ol>
</li>
</ol>
<p><img loading="lazy" decoding="async" class="" src="https://cdn.shopify.com/s/files/1/0635/4059/2820/files/Flash1.png?v=1721276127" alt="Connect the Device" width="1111" height="581" /></p>
</div>
<div class="container">
<p><img loading="lazy" decoding="async" class="alignnone wp-image-20944" src="https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1.webp" alt="" width="1111" height="581" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1.webp 2527w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1-400x209.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1-1024x536.webp 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1-768x402.webp 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1-1536x804.webp 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash1-2048x1071.webp 2048w" sizes="(max-width: 1111px) 100vw, 1111px" /></p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Click the dropdown menu and select <strong>CYD2USB w/o GPS. Do not choose the one shown in the pic (Unless you purchased from me early on and your device does not have USB-C), I have started using the new models for all orders going forward.</strong></li>
</ol>
</li>
</ol>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-20943" src="https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-scaled.webp" alt="" width="1111" height="492" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-scaled.webp 2560w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-400x177.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-1024x453.webp 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-768x340.webp 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-1536x680.webp 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash2-2048x907.webp 2048w" sizes="(max-width: 1111px) 100vw, 1111px" /></p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Click the latest version 2.8 inch &#8211; (1.0.0) and click the program button. Allow it to finish without switching windows.</li>
</ol>
</li>
</ol>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-20942" src="https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3.webp" alt="" width="1111" height="491" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3.webp 2556w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3-400x177.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3-1024x452.webp 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3-768x339.webp 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3-1536x678.webp 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/06/Flash3-2048x904.webp 2048w" sizes="(max-width: 1111px) 100vw, 1111px" /></p>
<ol>
<li>Once programming is complete, the display will stay black. Power cycle the device, and it should boot into the Marauder firmware.</li>
</ol>
<p>This same process can be used to update your device as new releases come out. As of July 15, 2024, Version 1.0.0 has just been released.</p>
<h2 class="terminal-typed">Assembling the Device</h2>
<div class="toggle-container"><strong><span class="toggle-label">Switch to Battery-Powered Instructions</span></strong></div>
<div id="standardAssembly">
<ol>
<li>Take the bottom part of the case and place the ESP32 Marauder PCB into it.</li>
<li>Install the top cover and use the 4 provided screws to fasten it to the bottom half.</li>
</ol>
</div>
</div>
</div>
</div>
</section>
<p><a href="https://biscuitshop.us/pages/esp32-marauder-instructions?srsltid=AfmBOopNsca-dtlVK6EXx_Cs2nWLXZgaA51ItiAJ8iOzLKFFOrfT0wf_" target="_blank" rel="noopener">source</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Work IT? Know What a BLEShark Nano is? Lets Explore&#8230;.</title>
		<link>https://goodshepherdmedia.net/work-it-know-what-a-bleshark-nano-is-lets-explore/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Tue, 13 May 2025 15:11:26 +0000</pubDate>
				<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Digital Pioneers]]></category>
		<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[BLEShark Nano]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=20303</guid>

					<description><![CDATA[Work IT? Know What a BLEShark Nano is? Lets Explore&#8230;. BLEShark Nano: A Compact Wireless Multi-Tool for Hackers InfiShark&#8217;s BLEShark Nano Is a Pocket-Friendly Espressif ESP32-Powered Bluetooth and Wi-Fi Tool Built around a Seeed Studio XIAO ESP32C3, this tiny tool delivers powerful potential — but in a proprietary firmware. A portable device for testing Bluetooth. [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Work IT? Know What a BLEShark Nano is? Lets Explore&#8230;.</h1>
<h2 class="normal">BLEShark Nano: A Compact Wireless Multi-Tool for Hackers</h2>
<p><iframe title="&quot;Exploring the BLESHARK NANO: Brand New Cyber Security Gadget! &#x1f988;" width="640" height="360" src="https://www.youtube.com/embed/1SuJgvuI1zc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<div style="width: 360px;" class="wp-video"><video class="wp-video-shortcode" id="video-20303-1" width="360" height="640" autoplay preload="metadata" controls="controls"><source type="video/mp4" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/The-Truth-The-concept-of-law-rules-and-morality-require-equality.mp4?_=1" /><a href="https://goodshepherdmedia.net/wp-content/uploads/2025/05/The-Truth-The-concept-of-law-rules-and-morality-require-equality.mp4">https://goodshepherdmedia.net/wp-content/uploads/2025/05/The-Truth-The-concept-of-law-rules-and-morality-require-equality.mp4</a></video></div>
<h1 class="hckui__typography__h1Responsive hckui__typography__breakWord">InfiShark&#8217;s BLEShark Nano Is a Pocket-Friendly Espressif ESP32-Powered Bluetooth and Wi-Fi Tool</h1>
<h2 class="hckui__typography__h3 hckui__typography__fontWeightNormal hckui__typography__pebble hckui__layout__marginTop15">Built around a Seeed Studio XIAO ESP32C3, this tiny tool delivers powerful potential — but in a proprietary firmware.</h2>
<blockquote>
<p style="text-align: center;"><span style="color: #0000ff;">A portable device for testing Bluetooth. Wi-Fi, and Infrared vulnerabilities—including games, apps, auto updates, and a buttery-smooth interface.</span></p>
</blockquote>
<p><iframe title="BEWARE of a new secret hacking tool!" width="640" height="360" src="https://www.youtube.com/embed/xYlB4SqSVxU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<div class="article_layout__body__fN0GB">
<section>
<div class="article_layout__content__LHCyf project-story hljs-monokai">
<p class="hckui__typography__bodyL">The multi-functional Bluetooth Low Energy (BLE) and Wi-Fi security-testing and debugging tool is priced at at $35, at claimed 10 percent discount over the eventual retail price — with discounts rising if you need more than one unit, maxing out at 20 per cent for &#8220;early bird&#8221; backers of a five-pack.</p>
<p class="hckui__typography__bodyL">The campaign is now live <a class="hckui__typography__linkBlue" href="https://www.kickstarter.com/projects/infishark/bleshark-nano-a-compact-wireless-multi-tool-for-hackers/" rel="nofollow">on Kickstarter</a>, with all hardware expected to ship in March or April 2025.</p>
<p class="hckui__typography__bodyL"><em>Original article continues below.</em></p>
<p class="hckui__typography__bodyL">Ontario-based InfiShark Tech is preparing to launch a crowdfunding campaign for the BLEShark Nano, an Espressif ESP32-powered tool designed for testing Bluetooth and Wi-Fi systems for vulnerabilities.</p>
<p class="hckui__typography__bodyL">&#8220;The BLEShark Nano is a pocket-sized [Espressif] ESP32 based device that brings a massive amount of pentesting features, apps, and games into a very compact device,&#8221; the company writes of its creation. &#8220;In a sense, it is the Swiss Army knife of wireless tools. The BLEShark Nano packs a surprising array of features designed for network testing and experimentation, making it an accessible and effective tool for those interested in cybersecurity!&#8221;</p>
<div>
<div class="image_carousel__container__hGUHe undefined">
<div class="image_carousel__wrapper__qcLYl lazy_image__fade__47am3 lazy_image__fadeIn__KwFYU" data-intersect-callback-id="60a2cc98-3163-42e7-9482-cbe479492152">
<div class="hckui__layout__noScrollBar image_carousel__scrollContainer__c2Pc1 ">
<div class="image_carousel__imageContainer__D2V9v">
<div class="image_carousel__imageWrapper__BpzDn"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20305" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/BLEShark-Nano.avif" alt="" width="740" height="416" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/BLEShark-Nano.avif 740w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/BLEShark-Nano-400x225.avif 400w" sizes="(max-width: 740px) 100vw, 740px" /></div>
</div>
</div>
</div>
<div class="image_carousel__caption__nRb8S">InfiShark&#8217;s BLEShark Nano is an upcoming Seeed XIAO ESP32C3-based pentesting tool for Bluetooth and Wi-Fi. (<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f7.png" alt="📷" class="wp-smiley" style="height: 1em; max-height: 1em;" />: InfiShark Tech)</div>
</div>
<div>
<blockquote>
<h1 class="custom-heading" style="text-align: center;"><em><span style="color: #ff0000;">The Swiss Army Knife of <span class="typing-container"><span id="typing-effect">Hacking</span></span> Tools.</span></em></h1>
</blockquote>
</div>
</div>
<p class="hckui__typography__bodyL">The compact gadget, housed in a 3D-printed case, features a 0.66&#8243; OLED display below which three tactile buttons act as the user interface. Inside the housing is a Seeed Studio XIAO ESP32C3 microcontroller board and a 500mAh battery — good, the company claims, for an average of 10 hours of active use between charges.</p>
<p class="hckui__typography__bodyL">In use, the firmware delivers a range of tools designed for penetration testing of wireless networks: BLE Beacon spamming, Wi-Fi access point spamming, captive portal creation, and Bad-BT keystroke injection — plus a selection of reimplementations of classic arcade games like Space Invaders and Pong, for downtime. The gadget can also be used as a Bluetooth remote, with plans to launch additional features including infrared support.</p>
<p class="hckui__typography__bodyL">InfiShark is planning to launch a crowdfunding campaign for the gadget at the end of this month, with interested parties invited to sign up <a class="hckui__typography__linkBlue" href="https://www.kickstarter.com/projects/infishark/bleshark-nano-a-compact-wireless-multi-tool-for-hackers" rel="nofollow">on Kickstarter</a> to be notified when it goes live. Additional details are available <a class="hckui__typography__linkBlue" href="https://hackaday.io/project/199277-bleshark-nano-esp32-based-multi-tool-for-hackers" rel="nofollow">on Hackaday.io</a> and <a class="hckui__typography__linkBlue" href="https://infishark.com/" rel="nofollow">the company website</a>, though while the company maintains <a class="hckui__typography__linkBlue" href="https://github.com/grdashark/BLEShark" rel="nofollow">a GitHub repository</a> with STL files for the case it says the firmware is &#8220;proprietary and closed-source.&#8221; <a href="https://www.hackster.io/news/infishark-s-bleshark-nano-is-a-pocket-friendly-espressif-esp32-powered-bluetooth-and-wi-fi-tool-ba6e4d5b8d79">source</a></p>
<hr />
</div>
</section>
</div>
<h1>BLEShark Nano: Your Ultimate Wireless Testing Companion</h1>
<p><iframe title="FIRST LOOKS! BLEShark Nano: In-Depth Look at UI, Advanced Settings, and Pro Tips!" width="640" height="360" src="https://www.youtube.com/embed/RZK1mf4Nfa8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><img loading="lazy" decoding="async" class="wp-image-20308 alignleft" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/BLEShark-Nano-1.avif" alt="" width="479" height="620" /></p>
<p>The BLEShark Nano combines cutting-edge technology with an intuitive interface, offering full control over wireless network interactions. Whether you&#8217;re securing your network or developing custom apps and games, this tool provides the flexibility and power you need.</p>
<p>Now, let&#8217;s get into the features and functions in more detail!</p>
<div class="template asset" contenteditable="false" data-alt-text="Hardware Features" data-caption="" data-id="46946810">
<figure class="image">
<h3 id="h:Hardware-Features" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/810/95d751e206bdf2c83867eed22e8a5a6e_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365121&amp;width=680&amp;sig=vhZtmiOXJ%2FOdEMGlocH6WICrbs1Sn3ym7958dscSEIc%3D" alt="Hardware Features" /></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="47961473">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/047/961/473/1ba6e44524d11f3a87ea64553b49f043_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1737895508&amp;width=680&amp;sig=S7TLtM%2BR4TTfbnEqnLZaalkmwCauGu7vcPOctadngx8%3D" alt="" /></figure>
</div>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>What is it?</strong></h3>
<blockquote>
<h4><span style="color: #339966;"><strong><em>The BLEShark Nano is an all-in-one sleek &amp; compact multi-tool for hackers, tech enthusiasts, and cybersecurity beginners. With features like Wi-Fi, BLE, and IR pentesting tools, getting into cybersecurity has never been easier to access with the BLEShark Nano.</em></strong></span></h4>
</blockquote>
<p>The <strong>BLEShark Nano</strong> is a powerful, <strong>ESP-32-based tool</strong> for attacks like <strong>Bluetooth Low Energy (BLE)</strong> spamming, <strong>Wi-Fi</strong> spamming, <strong>deauthentication attacks</strong>, a wide range of network testing functions, and even various wireless apps. With its sleek OLED interface, exploring and testing vulnerabilities in BLE and Wi-Fi networks has never been more intuitive or accessible. A 500mah battery keeps it on for <strong>4+ hours</strong> while spamming. The durable case is <strong>3D printed</strong> with <strong>PLA-CF</strong>, closed up <strong>tightly</strong> with M3x12 screws and brass inserts.</p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Why did we make it?</strong></p>
<p>We built the BLEShark Nano to <strong>empower security researchers</strong> and hobbyists with a compact, <strong>cheap</strong>, unique and <strong>versatile </strong>tool for assessing vulnerabilities in BLE and Wi-Fi bands. It’s an <strong>all-in-one</strong> platform designed to <strong>educate</strong> and <strong>inspire</strong>, offering a <strong>hands-on approach</strong> to wireless security without the need for multiple, specialized tools.</p>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f31f.png" alt="🌟" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>What makes it special?</strong></p>
<p>What sets the BLEShark Nano apart is its ability to <strong>automatically download and run custom firmware</strong> that unlocks a suite of:</p>
<ul>
<li>BLE spoofing (and spamming),</li>
<li>Wi-Fi beacon spamming,</li>
<li>Captive portals,</li>
<li>Wi-Fi deauth attacks,</li>
<li>Games,</li>
<li>BadBT,</li>
<li>Apps (like a TikTok scroller),</li>
<li>Automatic Updates,</li>
<li>And much more.</li>
<li><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Upcoming Features include:</strong></li>
<li>Handshake Capturing,</li>
<li>BadUSB,</li>
<li>Evil Portal Cred Detector,</li>
<li>And MUCH more.</li>
</ul>
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Whether you&#8217;re conducting <strong>professional </strong>network assessments or diving into wireless security as a <strong>hobby</strong>, the <strong>BLEShark Nano</strong> offers an unparalleled combination of <strong>power, ease-of-use, and flexibility</strong>.</p>
<p><iframe title="BLEShark Nano: Pocket Sized WiFi Security Testing!" width="640" height="360" src="https://www.youtube.com/embed/Mp3k2Nmxv9U?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="47961471">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/047/961/471/e7156351c3e1e0357d2c1343a4898b8f_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1737895497&amp;width=680&amp;sig=vQDQFd1cRqy2TWzy1WMmLIq5UHAjRvvBKwzamR5RY%2Fk%3D" alt="" /></figure>
</div>
<ul>
<li><span class="bold">Small enough to fit in the palm of your hand, </span>it&#8217;s designed for portability and ease of use, no matter where you are. The BLEShark Nano offers all the power of high-end wireless testing gear in a sleek, easy-to-carry form.</li>
<li><span class="bold">No extra hardware or accessories needed:</span> The BLEShark Nano is a fully self-sufficient device, unlike many other tools that require additional setups or builds to work effectively.</li>
<li><span class="bold">500mAh Rechargeable Battery: </span>A massive internal battery provides up to 16 hours of continuous operation with BLE, and up to 6 hours of continuous operation with Wi-Fi on a full charge. On average, you can expect 10 hours of use per charge.</li>
</ul>
<div class="template asset" contenteditable="false" data-alt-text="BLE Beacon Testing" data-caption="" data-id="46939499">
<figure class="image">
<h3 id="h:BLE-Beacon-Testing" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/939/499/7fa90175aed8b56d103459b603dc8fc1_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729290846&amp;width=680&amp;sig=LyUWu66xA2lBagm3AoJbu8Sm3X3RJ%2FVbJ77kDwcSAUs%3D" alt="BLE Beacon Testing" /></figure>
</div>
<p>Using Bluetooth Low Energy, you can <span class="bold">broadcast connection requests</span> to many devices &#8211; great for testing your device&#8217;s Bluetooth capabilities. Select specific targets like Android, Windows, iOS, or Samsung devices. In addition, you can use this feature across <span class="bold">all platforms simultaneously</span>.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="The BLEShark Nano creating popups on iOS, Samsung (or android), and Windows devices." data-id="46947429">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/947/429/590a488e565927554527bea8a2aa9431_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729369210&amp;width=680&amp;sig=69l0VzuS6QkaohXIdlHZ5D7SpT6hzshRR4zwS7%2F8Y%2BY%3D" alt="" data-src="https://i.kickstarter.com/assets/046/947/429/590a488e565927554527bea8a2aa9431_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729369210&amp;width=680&amp;sig=69l0VzuS6QkaohXIdlHZ5D7SpT6hzshRR4zwS7%2F8Y%2BY%3D" /><figcaption class="px2">The BLEShark Nano creating popups on iOS, Samsung (or android), and Windows devices.</figcaption></figure>
</div>
<p>This feature works by broadcasting BLE <span class="bold">advertisement packets</span>, which trigger popups or notifications on various devices like Android, iOS, Windows, and Samsung. This is achieved by sending out <span class="bold">specially crafted packets</span> that mimic legitimate Bluetooth service requests or notifications, thus<span class="bold"> creating popups on the targeted devices</span> with pairing prompts or similar connection requests.</p>
<div class="template asset" contenteditable="false" data-alt-text="Wi-Fi AP Spam" data-caption="" data-id="46946872">
<figure class="image">
<h3 id="h:Wi-Fi-AP-Spam" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/872/6bf2cbe72c314ed525145351f7546f45_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365706&amp;width=680&amp;sig=W4vB6UuDLoS3VrWttdQhsKWXMAt45dQ7P7JBY7Xyab8%3D" alt="Wi-Fi AP Spam" /></figure>
</div>
<p>With the BLEShark Nano, you can create and broadcast <span class="bold">hundreds</span> of custom Wi-Fi network names (SSIDs) for <span class="bold">legitimate testing and educational activities</span>. Whether you&#8217;re testing network resilience, conducting penetration testing, or performing network traffic management simulations, the BLEShark Nano empowers you to generate Wi-Fi networks in a controlled environment. Create networks with randomly generated SSIDs, rickrolls, funny names, duplicate SSIDs, and custom creations.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="46947495">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/947/495/6dd04fad1e76488701f10a4e03475a6b_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729369725&amp;width=680&amp;sig=mwjcNlay4djl3yCaxJjQnNJyc5ewzSjuW%2BMvBk5Xeow%3D" alt="" data-src="https://i.kickstarter.com/assets/046/947/495/6dd04fad1e76488701f10a4e03475a6b_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729369725&amp;width=680&amp;sig=mwjcNlay4djl3yCaxJjQnNJyc5ewzSjuW%2BMvBk5Xeow%3D" /></figure>
</div>
<p>This feature is particularly useful for security professionals and network administrators who want to see how their infrastructure handles a large number of SSID broadcasts, test how devices react to duplicate or misleading network names, or to simulate a public environment.</p>
<div class="template asset" contenteditable="false" data-alt-text="Bad-BT" data-caption="" data-id="46946882">
<figure class="image">
<h3 id="h:Bad-BT" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/882/15f0e1a78b89b50f2121b336d457b948_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365740&amp;width=680&amp;sig=%2FNzqMA9C9q8r6axiDP8LoXRZ0RC6oUE58C6RR7ZQsVo%3D" alt="Bad-BT" /></figure>
</div>
<p>Any Bluetooth-enabled device completely trusts any Bluetooth-connected input devices like keyboards and mice. The BLEShark Nano can<span class="bold"> emulate a Bluetooth HID device</span>, allowing it to be recognized by the target system as a normal Bluetooth keyboard. You can write your own payloads to send any key sequence over Bluetooth, enabling control over the target device, just like the USB <a href="https://shop.hak5.org/products/usb-rubber-ducky" target="_blank" rel="noopener">Rubber Ducky</a>—but <span class="bold">wirelessly</span>. This can be used for testing Bluetooth input vulnerabilities or automating actions on target devices.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="A demonstration of the BLEShark Nano typing 'Hello World!' in Notepad using BadBT." data-id="46948460">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/948/460/932b93b98bca536f344df56902f89f86_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729380193&amp;width=680&amp;sig=PSYo5M%2F1hKNvCu2UKhkkCZTgnakdL3k1HrO%2FGOYdnAk%3D" alt="" data-src="https://i.kickstarter.com/assets/046/948/460/932b93b98bca536f344df56902f89f86_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729380193&amp;width=680&amp;sig=PSYo5M%2F1hKNvCu2UKhkkCZTgnakdL3k1HrO%2FGOYdnAk%3D" /><figcaption class="px2">A demonstration of the BLEShark Nano typing &#8216;Hello World!&#8217; in Notepad using BadBT.</figcaption></figure>
</div>
<p>This feature allows you to write and upload custom scripts that are then executed over a Bluetooth connection. This enables the BLEShark Nano to send <span class="bold">precise and pre-programmed</span> keystroke sequences to <span class="bold">any </span>paired device. You can deploy attacks like opening terminal windows, launching programs, or even typing commands—all without needing physical access to the target.</p>
<p>This is a great tool for vulnerability testing, penetration tests, or simply <span class="bold">automating common actions</span> on paired devices.</p>
<div class="template asset" contenteditable="false" data-alt-text="Captive Portals" data-caption="" data-id="46957678">
<figure class="image">
<h3 id="h:Captive-Portals" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/957/678/7ae701e2d50e7ceaa6e41ee30896e707_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729468054&amp;width=680&amp;sig=5W1a5oQcC8LmRUZGXFZO30iCsNysWnlw5IYT82pk0HU%3D" alt="Captive Portals" /></figure>
</div>
<p>The BLEShark Nano takes network control and testing to the next level with its powerful captive portal feature. <span class="bold">A captive portal</span> is a webpage that users<span class="bold"> must interact with</span> before gaining access to a network. You&#8217;ve probably encountered these on <span class="bold">public </span>Wi-Fi networks that require you to log in, <span class="bold">accept terms of service</span>, or enter a password. The BLEShark Nano allows you to create your own customized captive portal that you can deploy instantly across any Wi-Fi network you set up.</p>
<p>This feature works by creating a Wi-Fi access point (AP) that any device can connect to, but instead of granting full internet access, it redirects users to a web page that <span class="bold">you control.</span> Whether you want to conduct security assessments or just show off your creative custom pages, the captive portal offers endless possibilities for network testing. Once users connect to your network, they are automatically directed to your captive portal without needing to type anything into the browser.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="The BLEShark Nano creates a captive portal under the name &quot;Free WiFi&quot;, then saves the email entered by the user." data-id="46970867">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/970/867/7b48a88f05af4335c46ebf5e7ef7bfbf_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729543212&amp;width=680&amp;sig=crvYUGdGePMj88i6pY7%2FrBuuQ3vQglPwVn8yUygqkJ0%3D" alt="" data-src="https://i.kickstarter.com/assets/046/970/867/7b48a88f05af4335c46ebf5e7ef7bfbf_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729543212&amp;width=680&amp;sig=crvYUGdGePMj88i6pY7%2FrBuuQ3vQglPwVn8yUygqkJ0%3D" /><figcaption class="px2">The BLEShark Nano creates a captive portal under the name &#8220;Free WiFi&#8221;, then saves the email entered by the user.</figcaption></figure>
</div>
<p>You might be thinking, what are <span class="bold">some use cases of this</span> (without actual internet)?</p>
<ul>
<li><span class="bold">Interactive Games</span>:<br />
Embed small games or quizzes to keep users engaged, even when they’re not accessing the web.</li>
<li><span class="bold">Informational Pages</span>:<br />
Set up informational splash pages to share important content with users who connect to your Wi-Fi network.</li>
<li><span class="bold">Wi-Fi Terms and Conditions</span>:<br />
Create a terms and conditions page that must be accepted before connecting to the internet. This is a common feature of public Wi-Fi networks, which can demonstrate how users often accept such agreements without reading the fine print.</li>
</ul>
<p>Unlike many existing tools, the BLEShark Nano offers a fully standalone captive portal feature. There’s no need for additional hardware, complex setups, or relying on external networks. Simply power it on, set up your portal, and start testing or demonstrating its capabilities in seconds.</p>
<div class="template asset" contenteditable="false" data-alt-text="Games" data-caption="" data-id="46946885">
<figure class="image">
<h3 id="h:Games" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/885/49ca565d50121995b1aac7ee2d4ea972_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365748&amp;width=680&amp;sig=Ti%2BRw5TI0Ff2jlWjqnnSco9JJl6HNrVMIV9BqSHiSkk%3D" alt="Games" /></figure>
</div>
<p>The BLEShark Nano also doubles as a<span class="bold"> mini entertainment hub</span>! Whether you’re waiting for a process to finish or just looking for a bit of fun, these built-in games will keep you <span class="bold">entertained </span>wherever you are.</p>
<p>Play timeless arcade hits, including:</p>
<ul>
<li><span class="bold">Flappy Bird</span>: Test your reflexes and skill by guiding the bird through endless obstacles. Simple to play, hard to master!</li>
<li><span class="bold">Invaders</span>: Take command of your spaceship and defend Earth from waves of aliens in this legendary shoot &#8217;em up.</li>
<li><span class="bold">Pong</span>: Experience the game that started it all—bounce the ball back and forth in this iconic two-player challenge, available for solo play against AI or multiplayer fun.</li>
<li><span class="bold">Breakout</span>: Smash your way through walls of bricks with a bouncing ball in this addictive classic.</li>
<li><span class="bold">T-rex game:</span> It&#8217;s the classic &#8220;no internet&#8221; game! Jump over the cacti in the desert!</li>
</ul>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="Play a classic collection of games: Flappy Bird, Invaders, Pong, and Breakout (more games coming in future updates!)" data-id="46948522">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/948/522/42b9d026c78863d6d0ab09068dada62d_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729380778&amp;width=680&amp;sig=%2FuFFJPZCpDxjURNDsRII%2FKuT4AvhJ%2BsamotAZ1Z4jhc%3D" alt="" data-src="https://i.kickstarter.com/assets/046/948/522/42b9d026c78863d6d0ab09068dada62d_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729380778&amp;width=680&amp;sig=%2FuFFJPZCpDxjURNDsRII%2FKuT4AvhJ%2BsamotAZ1Z4jhc%3D" /><figcaption class="px2">Play a classic collection of games: Flappy Bird, Invaders, Pong, and Breakout (more games coming in future updates!)</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="Built-In Apps" data-caption="" data-id="46946887">
<figure class="image">
<h3 id="h:Built-in-Apps" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/887/e3ba04a7062de5769092d9e292159711_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365756&amp;width=680&amp;sig=39YNef6mwLqhnd2Rzbb3Cp0PLaEXF8Cr7MRtLSec330%3D" alt="Built-In Apps" /></figure>
</div>
<p>The BLEShark Nano is <span class="bold">packed with many convenient apps </span>to simplify tasks and keep you entertained. These built-in tools are designed for both practical use and a bit of fun. Let&#8217;s get into them!</p>
<p><span class="bold">TxtViewer</span>:<br />
Easily view and navigate through custom text files, perfect for notes, presentations, or documentation. With smooth scrolling, seamless word wrapping, and an intuitive built-in scroll bar, you can browse long documents effortlessly &#8211; even on the tiny display. (Yep, you can use this for exams <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />)</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="TxtViewer Demo" data-id="46957033">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/957/033/76fd8d362ead07cd2d18c0ece4d9a97c_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729462536&amp;width=680&amp;sig=M0GPu7nVgiUTCQX02YH724WjGtK6Mxo1zcvMM3JrFSE%3D" alt="" data-src="https://i.kickstarter.com/assets/046/957/033/76fd8d362ead07cd2d18c0ece4d9a97c_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729462536&amp;width=680&amp;sig=M0GPu7nVgiUTCQX02YH724WjGtK6Mxo1zcvMM3JrFSE%3D" /><figcaption class="px2">TxtViewer Demo</figcaption></figure>
</div>
<p><span class="bold">Video Scroller:</span><br />
Connect effortlessly to your phone and unlock a suite of functions with the press of a button. Control every aspect of your watching experience &#8211; just pair with the BLEShark Nano first!</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="A demonstration of the Video Scroller app. Scroll, pause, or like any video." data-id="46980279">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/980/279/dab34c4f11a5452c85b97751bf3dd53e_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729593833&amp;width=680&amp;sig=7DaYB2Y43sClcLhcwAQ49WXpQNs6WLrLOfMVVtwY18g%3D" alt="" data-src="https://i.kickstarter.com/assets/046/980/279/dab34c4f11a5452c85b97751bf3dd53e_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729593833&amp;width=680&amp;sig=7DaYB2Y43sClcLhcwAQ49WXpQNs6WLrLOfMVVtwY18g%3D" /><figcaption class="px2">A demonstration of the Video Scroller app. Scroll, pause, or like any video.</figcaption></figure>
</div>
<p><span class="bold">Mini Programmable Keypad:</span><br />
Take control with a customizable keypad that fits in the palm of your hand. Using BLE, assign up to 8 shortcuts, to streamline your workflow or gaming. Whether for productivity or fun, it offers quick access to your favorite commands.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="A demonstration of the default keypad commands ([R] x1, [L] x1, [S] x1)" data-id="47327903">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/047/327/903/f58d9c3cc6fe4c95c19c7a9945f100b1_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1732016566&amp;width=680&amp;sig=PBhvgdsKWS4v6SXIBA2zF3nNy%2FMKwA%2BeGaiooaAOpAc%3D" alt="" data-src="https://i.kickstarter.com/assets/047/327/903/f58d9c3cc6fe4c95c19c7a9945f100b1_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1732016566&amp;width=680&amp;sig=PBhvgdsKWS4v6SXIBA2zF3nNy%2FMKwA%2BeGaiooaAOpAc%3D" /><figcaption class="px2">A demonstration of the default keypad commands ([R] x1, [L] x1, [S] x1)</figcaption></figure>
</div>
<p>For more information about this app, visit <a href="https://github.com/grdashark/BLEShark/wiki/%E2%8C%A8%EF%B8%8F-Mini-Keypad" target="_blank" rel="noopener">here</a>.</p>
<p><span class="bold">Timers:</span><br />
Set timers with ease, with options ranging from 1 second to 99 minutes. Perfect for quick tasks, workouts, studying, or reminders. Just a few taps and you’re ready to go, all managed from the BLEShark Nano.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="A 5-second timer demo" data-id="47328010">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/047/328/010/25b31c30ea9d9b055f98663296d692a2_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1732017165&amp;width=680&amp;sig=y31NZgRVlE60O%2Fe9NIS01EIj%2BkF9Qy0pPWCdT1z%2BaU0%3D" alt="" data-src="https://i.kickstarter.com/assets/047/328/010/25b31c30ea9d9b055f98663296d692a2_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1732017165&amp;width=680&amp;sig=y31NZgRVlE60O%2Fe9NIS01EIj%2BkF9Qy0pPWCdT1z%2BaU0%3D" /><figcaption class="px2">A 5-second timer demo</figcaption></figure>
</div>
<p><span class="bold">Stopwatch:</span><br />
Transform your device into a sleek, easy-to-use stopwatch. With just a tap, you can start, stop, and reset the stopwatch with absolute precision.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="A very simple stopwatch app." data-id="46982513">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/982/513/431cc7e4965537c2d33eb8df59259834_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729604900&amp;width=680&amp;sig=XkpiU%2BHUNnA2aHwOSpbmmbSZq4zWbGRE2MWn%2FsdnBgU%3D" alt="" data-src="https://i.kickstarter.com/assets/046/982/513/431cc7e4965537c2d33eb8df59259834_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729604900&amp;width=680&amp;sig=XkpiU%2BHUNnA2aHwOSpbmmbSZq4zWbGRE2MWn%2FsdnBgU%3D" /><figcaption class="px2">A very simple stopwatch app.</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="Auto Firmware Updates" data-caption="" data-id="46946888">
<figure class="image">
<h3 id="h:Auto-Firmware-Updates" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/888/04e6fa45e237cb094f099d8097f64254_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365781&amp;width=680&amp;sig=QVkqUnaFoRAwrJLqoL1Bl2zkA8a4IyS4YABqji9EHDk%3D" alt="Auto Firmware Updates" /></figure>
</div>
<p>Stay effortlessly updated with automatic updates, ensuring you never miss out on exciting new features. Each update introduces a variety of enhancements, and we’re dedicated to continuously expanding our offerings. <span class="bold">Your BLEShark Nano will only improve over time,</span> making it an even more powerful tool!</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="The BLEShark Nano updating firmware (sped up)" data-id="46957692">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/957/692/351a55d0620176633edc0fbcfa85198e_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729468198&amp;width=680&amp;sig=RYTp%2FSAeCsV1zf3huuU41M%2Bz85nkCBb2E4fNBnc%2BLi4%3D" alt="" data-src="https://i.kickstarter.com/assets/046/957/692/351a55d0620176633edc0fbcfa85198e_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729468198&amp;width=680&amp;sig=RYTp%2FSAeCsV1zf3huuU41M%2Bz85nkCBb2E4fNBnc%2BLi4%3D" /><figcaption class="px2">The BLEShark Nano updating firmware (sped up)</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="Customization" data-caption="" data-id="46946891">
<figure class="image">
<h3 id="h:Customization" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/891/098de4e2fdf4e2ed33cd542dda029be5_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365795&amp;width=680&amp;sig=ZfcyOmx96BonS0I92P6My2WSbYcEkEeoXlKUz0y4hzQ%3D" alt="Customization" /></figure>
</div>
<p>The BLEShark Nano offers an extensive range of customization options through the <span class="bold">Extra Settings Mode</span>, giving you full control over the device’s behavior and features. It creates its own captive portal, allowing you to connect and manage all settings directly from your browser on any connected device. The sleek and intuitive user interface ensures simple customization, with transitions and an optional <span class="bold">extra dark mode</span> for easy navigation.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="Customize Wi-Fi networks, Security Settings, Spamming Settings, Captive Portal Settings, Update Settings, and Apps Settings." data-id="46983052">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/983/052/fa71a24b0012b76bbd133d2f73fbe480_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729606892&amp;width=680&amp;sig=DocIFa3xS2KJDJstrE%2FJ9eoyKnvSSqamFtL4GmAOtRY%3D" alt="" data-src="https://i.kickstarter.com/assets/046/983/052/fa71a24b0012b76bbd133d2f73fbe480_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729606892&amp;width=680&amp;sig=DocIFa3xS2KJDJstrE%2FJ9eoyKnvSSqamFtL4GmAOtRY%3D" /><figcaption class="px2">Customize Wi-Fi networks, Security Settings, Spamming Settings, Captive Portal Settings, Update Settings, and Apps Settings.</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="Other Features" data-caption="" data-id="46946893">
<figure class="image">
<h3 id="h:Other-Features" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/946/893/240c890e78ba37791171004f26e73478_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729365806&amp;width=680&amp;sig=HIqTqna4ZP3O3NK5NmZz2Mz3XRUdQ0qzWcN7M%2FPbyEw%3D" alt="Other Features" /></figure>
</div>
<p><span class="bold">Emergency Mode: </span><br />
Sometimes, you may have to get away from an app quickly, and that’s where the Emergency Mode of the BLEShark Nano comes into play. By holding the left and right<span class="bold"> buttons together for half a second</span>, you can instantly launch <span class="bold">Flappy Bird</span>, no matter where you are in the device. It might sound a bit unconventional, but when the situation calls for it, a quick switch to a harmless game could be just what you need.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="Holding down the left and right button together for half a second opens flappy bird." data-id="46983074">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/983/074/cc87acd75e93f18465c264e23e2eeb9a_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729606973&amp;width=680&amp;sig=MNujDTk87JuBVy2DUUeeGUYByiE1ANByzfCRHwt3A74%3D" alt="" data-src="https://i.kickstarter.com/assets/046/983/074/cc87acd75e93f18465c264e23e2eeb9a_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729606973&amp;width=680&amp;sig=MNujDTk87JuBVy2DUUeeGUYByiE1ANByzfCRHwt3A74%3D" /><figcaption class="px2">Holding down the left and right button together for half a second opens flappy bird.</figcaption></figure>
</div>
<p><span class="bold">SPIFFS</span> <span class="bold">System</span>:<br />
The SPIFFS (Serial Peripheral Interface Flash File System) integration in the BLEShark Nano ensures that every little configuration and setting you make on the device is securely stored, so you never lose your work. This powerful embedded file system is used to save your custom settings, Wi-Fi SSIDs, BLE spam configurations, captive portal credentials, captive portal HTML code, TxtViewer files, Ducky Scripts, and much more, directly onto the device’s onboard memory.</p>
<p>With SPIFFS, even if the BLEShark Nano is powered off, reset, or updated, all your configurations remain safe, providing seamless continuity for your work. No need to constantly re-enter or reconfigure your preferred settings—your personalized setup is always ready to go!</p>
<div class="template asset" contenteditable="false" data-alt-text="In Progress" data-caption="" data-id="46983319">
<figure class="image">
<h3 id="h:In-Progress" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/983/319/1aebefc0eaf0523fb428675fa8c234d1_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729607970&amp;width=680&amp;sig=TKc2PDPmT5QvENOWtmuBjmHxak05mxENuWuSWwtKj6w%3D" alt="In Progress" /></figure>
</div>
<p><span class="bold">More Games:</span><br />
We will add some more classics like a high-speed racing/drifting game, a platformer, and more!</p>
<p><span class="bold">BadUSB:</span><br />
Instead of using Bluetooth, you can transform the device into a USB device, allowing you to execute powerful scripts quickly and efficiently.</p>
<p><span class="bold">PC Monitor: </span><br />
Using BLE, you can connect your BLEShark Nano to your PC to monitor real-time performance metrics, including CPU, GPU, and memory usage, all at a glance!</p>
<p><span class="bold">Custom Apps: </span><br />
Build and run your own custom apps directly on the device, tailored to your imagination. Want to share your creation? Submit it to us, and your app could become part of the official firmware for the entire BLEShark Nano community to enjoy!</p>
<p><span class="bold">If you&#8217;re excited to discover even more features we&#8217;re planning to add, check out our </span><a href="https://github.com/grdashark/BLEShark" target="_blank" rel="noopener"><span class="bold">GitHub</span></a><span class="bold"> for the latest updates and future developments!</span></p>
<div class="template asset" contenteditable="false" data-alt-text="Why It's Different" data-caption="" data-id="46689482">
<figure class="image">
<h3 id="h:Why-It-s-Different" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/689/482/f12b130ed001467810b2bc308e9080a8_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1727734310&amp;width=680&amp;sig=6KzL21UrSezP3E3jXA%2B8ZaFt9wI2UrvBAtkxBLMNcGQ%3D" alt="Why It's Different" /></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="47120993">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/047/120/993/faa6ae439205d2452ef13c645bb4cba0_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1730463635&amp;width=680&amp;sig=d6BAfY%2F0bYkvdnnIl27qZZTJWMvfNAqY3uhWwK4aSuY%3D" alt="" /></figure>
</div>
<ul>
<li><span class="bold">It&#8217;s Extremely Affordable</span>: Similar tools can cost hundreds of dollars or require custom builds<span class="bold"> &#8211; </span>the BLEShark Nano is priced with accessibility in mind.</li>
<li><span class="bold">It Has an Easy Setup</span>: No coding or technical expertise required to get started. Charge it up (if not shipped pre-charged), complete the easy setup (for OTA updates), and you&#8217;re ready to go!</li>
<li><span class="bold">It&#8217;s Built for the Future</span>: As technology evolves, so will your BLEShark Nano. We are committed to continually releasing firmware updates with new features and improvements!</li>
<li><span class="bold">Unique Features:</span> Unlike other tools, the BLEShark Nano includes built-in apps and games, adding functionality and entertainment that competitors lack.</li>
</ul>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="47314326">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/047/314/326/ee87d76820bf78747a3d5905a1bfde32_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1731928068&amp;width=680&amp;sig=8bLh1YhYCZ7nB%2BaYNPvUGcUuOLyrbsE2Sxcwtdc4G%2F0%3D" alt="" /></figure>
</div>
<p>On top of this, we will also:</p>
<p><span class="bold">Create Better Packaging: </span>We’ll design premium packaging that not only protects your BLEShark Nano but also elevates your unboxing experience. The new packaging will feature an amazing design with eco-friendly materials and organized compartments for each accessory.</p>
<h4 id="h:-7-500-Infrared-Control-Capability-" class="page-anchor">(<span class="bold">$7,500) Infrared Control Capability</span></h4>
<p>Hitting this goal unlocks an all-new infrared transceiver, allowing BLEShark Nano to control a wide range of electronics like TVs, air conditioners, LED lights, and stereo systems. We’ll also include a preset library for easy setup, adding powerful new functionality not available in the original version.</p>
<h4 id="h:-10-000-Expanded-Color-Choices" class="page-anchor"><span class="bold">($10,000) Expanded Color Choices</span></h4>
<p>At this level, we’ll introduce more color options, including a transparent case and a crisp, modern white. These additional colors let you personalize your BLEShark Nano to your style.</p>
<h4 id="h:-12-500-Custom-Silicone-Protection" class="page-anchor"><span class="bold">($12,500) Custom Silicone Protection</span></h4>
<p>When we reach our final goal, we’ll introduce a durable, soft silicone case custom-fitted for the BLEShark Nano. Choose from a range of colors to add a unique, protective touch to your device. As a token of our appreciation, every backer will receive <span class="bold">30% off</span> the silicone bumper! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<div class="template asset" contenteditable="false" data-alt-text="Roadmap" data-caption="" data-id="46996474">
<figure class="image">
<h3 id="h:Roadmap" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/996/474/253cf9cc4a34e1998996c9b3881fcf6f_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729678791&amp;width=680&amp;sig=1XxzlEShU5SaCdex%2BQMS98KdA6YOzgQM16eO3S8zh%2Bk%3D" alt="Roadmap" /></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="46996941">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/996/941/5d348f5fbe798642effe0474482fb4fe_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729681750&amp;width=680&amp;sig=3CKvwOtbJwuTZ%2BjRey0kkU9iPBVj7wg9%2FaubIsUcd2M%3D" alt="" /></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="Previous Prototypes" data-caption="" data-id="46987336">
<figure class="image">
<h3 id="h:Previous-Prototypes" class="invisible page-anchor"></h3>
<p><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/987/336/2bc89d881e1342b7bbe7ce4f03d5381e_original.png?fit=scale-down&amp;origin=ugc&amp;q=100&amp;v=1729624470&amp;width=680&amp;sig=p3mZmStz7wzcTx07h%2B2GU8IhjfGreYJF6mv62X0CCww%3D" alt="Previous Prototypes" /></figure>
</div>
<p>To craft the best BLEShark Nano possible, we had to create a <span class="bold">lot</span> of prototypes. Each of these prototypes helped shape the final product. Here are some of the prototypes we&#8217;ve built:</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="First prototype and video of the BLEShark Nano." data-id="46988718">
<figure class="image"><img decoding="async" class="fit js-lazy-image" src="https://i.kickstarter.com/assets/046/988/718/83367d6cc4945af85fe15fcd3ade178f_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729628944&amp;width=680&amp;sig=yjHtU8H6gGoxmj5YZudnmcspBK2UZkZdfoH7w9BCXlg%3D" alt="" data-src="https://i.kickstarter.com/assets/046/988/718/83367d6cc4945af85fe15fcd3ade178f_original.gif?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729628944&amp;width=680&amp;sig=yjHtU8H6gGoxmj5YZudnmcspBK2UZkZdfoH7w9BCXlg%3D" /><figcaption class="px2">First prototype and video of the BLEShark Nano.</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="First fully functional BLEShark Nano (ignore the rough print—it’s all about progress!)" data-id="46988851">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/988/851/5b135465a95ccd0127a0e007be5aaa5d_original.jpg?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729629482&amp;width=680&amp;sig=%2FXqAjRQTSW6i9AbUQ0m5nnqNjiOfqxJkisWT3MlmJuE%3D" alt="" /><figcaption class="px2">First fully functional BLEShark Nano (ignore the rough print—it’s all about progress!)</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="Some of the 3D printed prototypes" data-id="46988781">
<figure class="image"><img decoding="async" class="fit" src="https://i.kickstarter.com/assets/046/988/781/b3b481cf62eabd2b6fd2f53f1beb8712_original.jpg?fit=scale-down&amp;origin=ugc&amp;q=92&amp;v=1729629178&amp;width=680&amp;sig=FAScux7uZxbSdFN8t79SSiIrOfWEZ7Zj59taeiHKDtc%3D" alt="" /><figcaption class="px2">Some of the 3D printed prototypes</figcaption></figure>
</div>
<p>We’re excited to continue pushing boundaries with each new update, ensuring the BLEShark Nano grows with you. And with its blend of cutting-edge features, ease of use, and affordability, it’s more than just a tool—it’s a gateway to innovation.</p>
<p>So whether you’re testing Bluetooth vulnerabilities, creating custom Wi-Fi networks, or just passing the time with some games, the BLEShark Nano has you covered.</p>
<p>Note: USB-C cable not included with shipment. Another note: This is a prototype of the final product, some hardware features may vary. <a href="https://www.kickstarter.com/projects/infishark/bleshark-nano-a-compact-wireless-multi-tool-for-hackers" target="_blank" rel="noopener">source</a></p>
<p>Check out our github repo for more information INCLUDING source code: <a href="https://github.com/grdashark/BLEShark" target="_blank" rel="noopener">https://github.com/grdashark/BLEShark</a></p>
<p>GET YOUR <a href="https://infishark.com/products/bleshark-nano">HERE</a></p>
<p>&nbsp;</p>
<p><a href="https://infishark.com/products/bleshark-nano"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20338" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/932b93b98bca536f344df56902f89f86_original-1.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/932b93b98bca536f344df56902f89f86_original-1.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/932b93b98bca536f344df56902f89f86_original-1-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20318" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/7ae701e2d50e7ceaa6e41ee30896e707_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/7ae701e2d50e7ceaa6e41ee30896e707_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/7ae701e2d50e7ceaa6e41ee30896e707_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20339" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/7b48a88f05af4335c46ebf5e7ef7bfbf_original-1.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/7b48a88f05af4335c46ebf5e7ef7bfbf_original-1.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/7b48a88f05af4335c46ebf5e7ef7bfbf_original-1-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20320" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/49ca565d50121995b1aac7ee2d4ea972_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/49ca565d50121995b1aac7ee2d4ea972_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/49ca565d50121995b1aac7ee2d4ea972_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20321" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/42b9d026c78863d6d0ab09068dada62d_original.gif" alt="" width="600" height="338" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20322" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/e3ba04a7062de5769092d9e292159711_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/e3ba04a7062de5769092d9e292159711_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/e3ba04a7062de5769092d9e292159711_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20324" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/dab34c4f11a5452c85b97751bf3dd53e_original.gif" alt="" width="600" height="338" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20325" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/f58d9c3cc6fe4c95c19c7a9945f100b1_original.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/f58d9c3cc6fe4c95c19c7a9945f100b1_original.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/f58d9c3cc6fe4c95c19c7a9945f100b1_original-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20326" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/25b31c30ea9d9b055f98663296d692a2_original.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/25b31c30ea9d9b055f98663296d692a2_original.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/25b31c30ea9d9b055f98663296d692a2_original-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20327" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/431cc7e4965537c2d33eb8df59259834_original.gif" alt="" width="600" height="338" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20328" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/04e6fa45e237cb094f099d8097f64254_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/04e6fa45e237cb094f099d8097f64254_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/04e6fa45e237cb094f099d8097f64254_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20329" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/351a55d0620176633edc0fbcfa85198e_original.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/351a55d0620176633edc0fbcfa85198e_original.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/351a55d0620176633edc0fbcfa85198e_original-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20330" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/098de4e2fdf4e2ed33cd542dda029be5_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/098de4e2fdf4e2ed33cd542dda029be5_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/098de4e2fdf4e2ed33cd542dda029be5_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20340" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/fa71a24b0012b76bbd133d2f73fbe480_original-1.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/fa71a24b0012b76bbd133d2f73fbe480_original-1.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/fa71a24b0012b76bbd133d2f73fbe480_original-1-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20330" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/098de4e2fdf4e2ed33cd542dda029be5_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/098de4e2fdf4e2ed33cd542dda029be5_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/098de4e2fdf4e2ed33cd542dda029be5_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20331" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/fa71a24b0012b76bbd133d2f73fbe480_original.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/fa71a24b0012b76bbd133d2f73fbe480_original.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/fa71a24b0012b76bbd133d2f73fbe480_original-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20332" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/240c890e78ba37791171004f26e73478_original.avif" alt="" width="680" height="42" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/240c890e78ba37791171004f26e73478_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/240c890e78ba37791171004f26e73478_original-400x25.avif 400w" sizes="(max-width: 680px) 100vw, 680px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20334" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/cc87acd75e93f18465c264e23e2eeb9a_original-1.webp" alt="" width="600" height="338" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20333" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/cc87acd75e93f18465c264e23e2eeb9a_original.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/cc87acd75e93f18465c264e23e2eeb9a_original.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/cc87acd75e93f18465c264e23e2eeb9a_original-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20335" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/faa6ae439205d2452ef13c645bb4cba0_original.avif" alt="" width="680" height="880" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/faa6ae439205d2452ef13c645bb4cba0_original.avif 680w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/faa6ae439205d2452ef13c645bb4cba0_original-309x400.avif 309w" sizes="(max-width: 680px) 100vw, 680px" /><img decoding="async" class="alignnone size-full wp-image-20336" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/5d348f5fbe798642effe0474482fb4fe_original.avif" alt="" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-20337" src="https://goodshepherdmedia.net/wp-content/uploads/2025/05/83367d6cc4945af85fe15fcd3ade178f_original.webp" alt="" width="600" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/05/83367d6cc4945af85fe15fcd3ade178f_original.webp 600w, https://goodshepherdmedia.net/wp-content/uploads/2025/05/83367d6cc4945af85fe15fcd3ade178f_original-400x225.webp 400w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
]]></content:encoded>
					
		
		<enclosure url="https://goodshepherdmedia.net/wp-content/uploads/2025/05/The-Truth-The-concept-of-law-rules-and-morality-require-equality.mp4" length="0" type="video/mp4" />

			</item>
		<item>
		<title>Access ANY Network (remotely) What is a Hacker Dropbox?</title>
		<link>https://goodshepherdmedia.net/access-any-network-remotely-what-is-a-hacker-dropbox/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 04:49:03 +0000</pubDate>
				<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[Home Computing]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Software Pioneers]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[💻Tech History]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[Access ANY Network]]></category>
		<category><![CDATA[Access ANY Network remotely]]></category>
		<category><![CDATA[Family HelpDesk Support]]></category>
		<category><![CDATA[Hacker Dropbox]]></category>
		<category><![CDATA[NetworkAccess]]></category>
		<category><![CDATA[RaspberryPi]]></category>
		<category><![CDATA[twingate]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=19809</guid>

					<description><![CDATA[Access ANY Network (remotely) What is a Hacker Dropbox? What is a Hacker Dropbox? (and why you need one….even if you aren’t a hacker) Build your Hacker Dropbox with Twingate (it’s free): https://ntck.co/twingate_ztna 💻 Raspberry Pi Imager: https://www.raspberrypi.com/software/ 🛒 Buy a Raspberry Pi: Raspberry Pi 4: amazon.com Raspberry Pi 5: amazon.com Here is a great definition from [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="post-content">
<h1>Access ANY Network (remotely) What is a Hacker Dropbox?</h1>
<h2 id="what-is-a-hacker-dropbox-and-why-you-need-oneeven-if-you-arent-a-hacker">What is a <em>Hacker Dropbox</em>? (and why you need one….even if you aren’t a hacker)</h2>
<p><iframe title="Access ANY Network (remotely)" width="640" height="360" src="https://www.youtube.com/embed/1lZ3FQSv-wI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><span class="yt-core-attributed-string--link-inherit-color" dir="auto"> Build your Hacker Dropbox with Twingate (it’s free): <a class="yt-core-attributed-string__link yt-core-attributed-string__link--call-to-action-color" tabindex="0" href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqbC1VYTZIemJjdHlLUHlFODBRS1VwYjRRdXc3d3xBQ3Jtc0trRGFGT1ptQVh5V2dUTlExMkNHZ1QyZEhtTV9FdFEzZjBfWXNDWkZBemRJdmdmdUstTlM2M0hhMmRrQWZ6dTRxVk1aMjJkVFFJODZSS1VwOG01LUV0V09uTWRKSHMzbEwxSDFGOHlYZmJVZGNjaWZFVQ&amp;q=https%3A%2F%2Fntck.co%2Ftwingate_ztna&amp;v=1lZ3FQSv-wI" target="_blank" rel="nofollow noopener">https://ntck.co/twingate_ztna</a><br />
<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Raspberry Pi Imager: </span><span class="yt-core-attributed-string--link-inherit-color" dir="auto"><a class="yt-core-attributed-string__link yt-core-attributed-string__link--call-to-action-color" tabindex="0" href="https://www.youtube.com/redirect?event=video_description&amp;redir_token=QUFFLUhqbm9EUkI2a1cyVjMxSUNud1JQSHl6VGM4YnRnd3xBQ3Jtc0tsOHYyTVd6d09UWk43MHgzSThoZnRnR3EyQkdKSXkxZ2VEMGJ5ckt6S0ZlUWFXTEdabmlhRGZ2TE9OV2V4d1ZfejVtODFtVEZrT28wVXZnQlhWX1BSSUg4TEs1V01qaGZGZE15Qnktb3Y5NlhlMWJ4VQ&amp;q=https%3A%2F%2Fwww.raspberrypi.com%2Fsoftware%2F&amp;v=1lZ3FQSv-wI" target="_blank" rel="nofollow noopener">https://www.raspberrypi.com/software/</a></span><span class="yt-core-attributed-string--link-inherit-color" dir="auto"><br />
<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6d2.png" alt="🛒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Buy a Raspberry Pi: Raspberry Pi 4: </span><span class="yt-core-attributed-string--link-inherit-color" dir="auto"><a class="yt-core-attributed-string__link yt-core-attributed-string__link--call-to-action-color" tabindex="0" href="https://www.amazon.com/CanaKit-Raspberry-4GB-Starter-Kit/dp/B07V5JTMV9/?th=1" target="_blank" rel="nofollow noopener">amazon.com</a></span><span class="yt-core-attributed-string--link-inherit-color" dir="auto"><br />
Raspberry Pi 5: </span><span class="yt-core-attributed-string--link-inherit-color" dir="auto"><a class="yt-core-attributed-string__link yt-core-attributed-string__link--call-to-action-color" tabindex="0" href="https://www.amazon.com/CanaKit-Raspberry-Starter-Kit-PRO/dp/B0CRSPKPNG?th=1" target="_blank" rel="nofollow noopener">amazon.com</a></span></p>
<ul>
<li>Here is a great definition from ChatGPT: <em>a small, discreet, and often portable device designed to be covertly placed in a target network to provide remote access for a hacker or penetration tester. It typically contains hardware and software configured to exploit the network or collect sensitive information.</em></li>
<li>If you’re a hacker…this is a no brainer. Get instant access to a remote network by dropping off a device. But….if you’re not a hacker…why do you need this?</li>
</ul>
<h3 id="family-helpdesk-support">Family HelpDesk Support</h3>
<ul>
<li>If you’re like me, you are likely the official technical support for your family and friends. I also inherited the role of helpdesk support for my church…these kinds of things just happen by default when you are in tech and people find out about your technical skills.</li>
<li>This isn’t an easy thing to do, especially when it comes to troubleshooting networks for your family. Is the network up? Why is it slow? Sometimes a FaceTime call just isn’t going to cut it.</li>
<li>If I’m going to be the support for my church and family, I’m going to take my role seriously. I need FULL control of the remote network……no more playing around!!!</li>
<li>With the <em>Hacker Dropbox</em>, I can drop off a small device, in my case it’s going to be a Raspberry Pi 4. (it can be a lot of things, as long as the device is Linux-based and is 64-bit). Instantly I get access to this remote network, enabling me to provide remote support and access any device.</li>
</ul>
<h3 id="this-is-not-vpn">This is NOT VPN</h3>
<ul>
<li>This is not a VPN (VIrtual Private Network) solution….it’s much better.</li>
<li>This is a ZTNA (Zero-Trust Network Access) solution. It’s called Twingate and I’ve been using them for a long time in my business and personal networks. I talk more about them in the video above but in short, they allow you to get and give remote access to networks in the most secure way. They are used by everyone from large enterprises to homelabbers looking to access their Plex server.</li>
<li>This isn’t the first video I’ve made about them but this is the first time I’ve featured a use-case like this.</li>
<li>Oh, it’s also <strong>FREE</strong> for home labbers. (And…cough….businesses that don’t have a ton of employees….like me.)</li>
</ul>
<h3 id="you-dont-need-to-know-anything-about-the-network">You don’t need to know ANYTHING about the network</h3>
<ul>
<li>I wanted this to be a turnkey solution even if you don’t know anything about the remote network. All you’ll have to do is plug in an ethernet cable (or connect to wifi….but you’ll need to know the SSID and password) and you will know everything you need to know about that network…..but how?</li>
<li>Twingate has a powerful API that allows us to do many things…including write python scripts that will automagically tell us the private IP address of our <em>Hacker Dropbox</em> (Raspberry Pi) and the Public IP address of the network, giving us instant access to this <em>Hacker Dropbox</em> AND the network.</li>
<li>This guide will contain that script.</li>
</ul>
<h2 id="what-do-you-need">What do you need?</h2>
<ul>
<li>Any Linux-based 64-bit system will do. You’ll need at least 1 CPU and 2GB RAM (recommended)…but you can go as low as 512MB of RAM.</li>
<li>You can also run this as a Docker container, which is my favorite way to deploy this in my home lab.</li>
<li>In this example, with the <em>Hacker Dropbox</em>, I’m using a Raspberry Pi 4 running Raspberry Pi OS Lite &#8211; 64-bit and installing it directly on the system (no docker container)</li>
</ul>
<h3 id="what-other-hardware-options-do-i-have">What other hardware options do I have?</h3>
<p>Again, this can be many things, but here are some ideas to get the juices flowing:</p>
<ul>
<li>ZImaboard</li>
<li>Raspberry Pi 4/5</li>
<li>Raspberry Pi 400/500</li>
<li>Old laptops</li>
<li>NAS</li>
<li>Intel NUC or other mini-pcs</li>
</ul>
<h1 id="the-tutorial">The Tutorial</h1>
<h2 id="step-1---setup-twingate">Step 1 &#8211; Setup Twingate</h2>
<p>This setup is VERY easy and is all done in the cloud.</p>
<ul>
<li>Sign up for Twingate here: <a href="https://ntck.co/twingate_ztna">https://ntck.co/twingate_ztna</a>
<ul>
<li>You’ll create a new Twingate network</li>
</ul>
</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19830" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112613-1024x843.png" alt="" width="640" height="527" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112613-1024x843.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112613-400x329.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112613-768x632.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112613-1536x1264.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112613.png 1738w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<h2 id="step-2---add-your-first-remote-network">Step 2 &#8211; Add your first remote network</h2>
<p>You will be prompted to go through a wizard, we can skip that for now.</p>
<ul>
<li>Click on <em>Remote Networks</em></li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19829" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112739-1024x377.png" alt="" width="640" height="236" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112739-1024x377.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112739-400x147.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112739-768x283.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112739-1536x565.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112739.png 1592w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>And then add a <em>Remote Network</em></li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19828" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112803-1024x407.png" alt="" width="640" height="254" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112803-1024x407.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112803-400x159.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112803-768x305.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112803-1536x611.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112803.png 1932w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Choose <em>on-premise</em> for location</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19827" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112825-1024x736.png" alt="" width="640" height="460" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112825-1024x736.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112825-400x287.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112825-768x552.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112825.png 1244w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Once created, we’ll click on the remote network link to jump in and add more config…like adding a connector.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19826" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112905-1024x564.png" alt="" width="640" height="353" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112905-1024x564.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112905-400x220.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112905-768x423.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112905-1536x846.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220112905.png 1616w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<h2 id="step-25---prep-your-hacker-dropbox">Step 2.5 &#8211; Prep your <em>Hacker Dropbox</em></h2>
<ul>
<li>This will vary based on what device you choose but this will normally involve installing a compatible OS (64-bit Linux OS) and getting access to your device via CLI.</li>
<li>I demo flashing an SD-card for the Raspberry Pi 4 in the video.</li>
</ul>
<h2 id="step-3---adding-a-connector-for-your-remote-network">Step 3 &#8211; Adding a connector for your remote network</h2>
<p>The connector, in our case, will be the <em>Hacker Dropbox</em>, a linux-based device running Twingate software, aka, <em>The Connector</em></p>
<ul>
<li>Click on <em>Deploy Connector</em></li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19825" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113010-1024x820.png" alt="" width="640" height="513" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113010-1024x820.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113010-400x320.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113010-768x615.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113010.png 1504w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Good practice, run <code>sudo apt update</code> to make sure all your repos are up-to-date (this will different for you if you are running something that isn’t Debian-based)</li>
<li>For the Raspberry Pi example, we are installing the Twingate connector directly on the OS, no container. So we’ll select Linux as our option.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19824" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113353-1024x589.png" alt="" width="640" height="368" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113353-1024x589.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113353-400x230.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113353-768x442.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113353-1536x883.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113353.png 1816w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Now, generate your access tokens. These will automatically be added the command we’ll use to install Twingate here in a moment.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19823" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113428-1024x541.png" alt="" width="640" height="338" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113428-1024x541.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113428-400x211.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113428-768x406.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113428-1536x812.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113428.png 1740w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Copy the provided command</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19822" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113458-1024x518.png" alt="" width="640" height="324" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113458-1024x518.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113458-400x202.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113458-768x389.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113458-1536x777.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113458.png 1826w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Paste that command in your terminal and watch the magic happen.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19821" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-1024x405.png" alt="" width="640" height="253" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-1024x405.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-400x158.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-768x304.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-1536x608.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521.png 2048w" sizes="(max-width: 640px) 100vw, 640px" /><img loading="lazy" decoding="async" class="alignnone size-large wp-image-19821" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-1024x405.png" alt="" width="640" height="253" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-1024x405.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-400x158.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-768x304.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521-1536x608.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113521.png 2048w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19820" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113536-1024x611.png" alt="" width="640" height="382" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113536-1024x611.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113536-400x239.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113536-768x458.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113536-1536x916.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113536.png 1948w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>We are actually….done. Check Twingate to see if your connector is up.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19819" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113621-1024x566.png" alt="" width="640" height="354" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113621-1024x566.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113621-400x221.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113621-768x424.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113621-1536x848.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113621.png 1550w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<h2 id="step-4---add-a-remote-wifi-network-if-not-using-ethernet">Step 4 &#8211; Add a remote WiFi Network (if not using ethernet)</h2>
<ul>
<li>This will be Raspberry Pi specific.</li>
<li>Run this command to access the NetworkManager TUI</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash"><span class="token function">sudo</span> nmtui
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Edit a connection</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-19818" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113842-400x339.png" alt="" width="400" height="339" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113842-400x339.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113842-768x652.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113842.png 884w" sizes="(max-width: 400px) 100vw, 400px" /></p>
<ul>
<li>Select Add</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19817" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113856-1024x823.png" alt="" width="640" height="514" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113856-1024x823.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113856-400x321.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113856-768x617.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113856.png 1202w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Select WiFi</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19816" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113917-1024x525.png" alt="" width="640" height="328" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113917-1024x525.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113917-400x205.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113917-768x394.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113917-1536x788.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113917.png 1798w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Add SSID and Password (you’ll need to know this for the remote network)</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19815" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113943-1024x506.png" alt="" width="640" height="316" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113943-1024x506.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113943-400x198.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113943-768x379.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113943-1536x758.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220113943.png 1936w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Select <em>Ok</em> and then hit <em>ESC</em> to save and get out of there.</li>
</ul>
<h2 id="step-5---use-the-twingate-api-to-learn-about-the-remote-network">Step 5 &#8211; Use the Twingate API to learn about the remote network</h2>
<p>You only need this option if this is a network you are unfamiliar with. So, for example, you might be offering remote support for your family and you will likely already know their network, 192.168.1.0/24 (for example) and you may have set the static IP address of your <em>Hacker Dropbox</em> and can easily, manually add this as a resource in Twingate.</p>
<ul>
<li>Generate an API token</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19814" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114238-1024x704.png" alt="" width="640" height="440" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114238-1024x704.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114238-400x275.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114238-768x528.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114238-1536x1056.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114238.png 1940w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Our script will be provisioning resources so we’ll need to give it a good amount of access.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19813" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114315-1024x934.png" alt="" width="640" height="584" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114315-1024x934.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114315-400x365.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114315-768x701.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114315.png 1116w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<ul>
<li>Copy that key and put it somewhere safe.</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19812" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114347-1024x878.png" alt="" width="640" height="549" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114347-1024x878.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114347-400x343.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114347-768x658.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220114347.png 1094w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<h3 id="run-the-python-script">Run the Python Script</h3>
<ul>
<li>You’ll need another computer, can be anything that can run Python. (which…can be anything, Windows, Mac, Linux.)</li>
<li>You’ll also need Python3 installed, refer to your OS-specific documentation to install Python.</li>
</ul>
<h4 id="create-the-script">Create the script</h4>
<ul>
<li>Create a new python script</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash"><span class="token function">nano</span> twingate.py
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>paste the following script</li>
<li>Replace the following variables:
<ul>
<li><strong>API_URL</strong></li>
<li><strong>API_KEY</strong></li>
<li><strong>TARGET_NETWORK_NAME</strong></li>
</ul>
</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-python" tabindex="0"><code class=" language-python" data-lang="python"><span class="token keyword keyword-from">from</span> gql <span class="token keyword keyword-import">import</span> gql<span class="token punctuation">,</span> Client
<span class="token keyword keyword-from">from</span> gql<span class="token punctuation">.</span>transport<span class="token punctuation">.</span>requests <span class="token keyword keyword-import">import</span> RequestsHTTPTransport

<span class="token comment"># Twingate API settings</span>
API_URL <span class="token operator">=</span> <span class="token string">"https://****your Twingate network here****.twingate.com/api/graphql/"</span>  <span class="token comment"># Replace &lt;subdomain&gt; with your Twingate subdomain</span>
API_KEY <span class="token operator">=</span> <span class="token string">"YOUR TWINGATE API KEY"</span>
TARGET_NETWORK_NAME <span class="token operator">=</span> <span class="token string">"YOUR REMOTE NETWORK"</span>  <span class="token comment"># Replace with your target network name</span>

QUERY_REMOTE_NETWORKS <span class="token operator">=</span> gql<span class="token punctuation">(</span><span class="token triple-quoted-string string">"""
query GetRemoteNetworkDetails {
  remoteNetworks(after: null, first: 10) {
    edges {
      node {
        id
        name
        connectors {
          edges {
            node {
              id
              name
              publicIP
              privateIPs
              remoteNetwork {
                id
                name
              }
            }
          }
        }
      }
    }
  }
}
"""</span><span class="token punctuation">)</span>

MUTATION_CREATE_RESOURCE <span class="token operator">=</span> gql<span class="token punctuation">(</span><span class="token triple-quoted-string string">"""
mutation CreateResource($name: String!, $address: String!, $remoteNetworkId: ID!) {
  resourceCreate(
    name: $name,
    address: $address,
    remoteNetworkId: $remoteNetworkId
  ) {
    ok
    error
    entity {
      id
      name
      address {
        type
        value
      }
    }
  }
}
"""</span><span class="token punctuation">)</span>

<span class="token keyword keyword-def">def</span> <span class="token function">setup_client</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
    transport <span class="token operator">=</span> RequestsHTTPTransport<span class="token punctuation">(</span>
        url<span class="token operator">=</span>API_URL<span class="token punctuation">,</span>
        headers<span class="token operator">=</span><span class="token punctuation">{</span><span class="token string">"X-API-KEY"</span><span class="token punctuation">:</span> API_KEY<span class="token punctuation">}</span><span class="token punctuation">,</span>
        use_json<span class="token operator">=</span><span class="token boolean">True</span><span class="token punctuation">,</span>
    <span class="token punctuation">)</span>
    <span class="token keyword keyword-return">return</span> Client<span class="token punctuation">(</span>transport<span class="token operator">=</span>transport<span class="token punctuation">,</span> fetch_schema_from_transport<span class="token operator">=</span><span class="token boolean">True</span><span class="token punctuation">)</span>

<span class="token keyword keyword-def">def</span> <span class="token function">get_target_network</span><span class="token punctuation">(</span>client<span class="token punctuation">)</span><span class="token punctuation">:</span>
    response <span class="token operator">=</span> client<span class="token punctuation">.</span>execute<span class="token punctuation">(</span>QUERY_REMOTE_NETWORKS<span class="token punctuation">)</span>
    <span class="token keyword keyword-for">for</span> edge <span class="token keyword keyword-in">in</span> response<span class="token punctuation">[</span><span class="token string">"remoteNetworks"</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">"edges"</span><span class="token punctuation">]</span><span class="token punctuation">:</span>
        network <span class="token operator">=</span> edge<span class="token punctuation">[</span><span class="token string">"node"</span><span class="token punctuation">]</span>
        <span class="token keyword keyword-if">if</span> network<span class="token punctuation">[</span><span class="token string">"name"</span><span class="token punctuation">]</span> <span class="token operator">==</span> TARGET_NETWORK_NAME<span class="token punctuation">:</span>
            <span class="token keyword keyword-return">return</span> network
    <span class="token keyword keyword-return">return</span> <span class="token boolean">None</span>

<span class="token keyword keyword-def">def</span> <span class="token function">create_resource</span><span class="token punctuation">(</span>client<span class="token punctuation">,</span> name<span class="token punctuation">,</span> address_value<span class="token punctuation">,</span> remote_network_id<span class="token punctuation">)</span><span class="token punctuation">:</span>
    params <span class="token operator">=</span> <span class="token punctuation">{</span>
        <span class="token string">"name"</span><span class="token punctuation">:</span> name<span class="token punctuation">,</span>
        <span class="token string">"address"</span><span class="token punctuation">:</span> address_value<span class="token punctuation">,</span>
        <span class="token string">"remoteNetworkId"</span><span class="token punctuation">:</span> remote_network_id
    <span class="token punctuation">}</span>
    response <span class="token operator">=</span> client<span class="token punctuation">.</span>execute<span class="token punctuation">(</span>MUTATION_CREATE_RESOURCE<span class="token punctuation">,</span> variable_values<span class="token operator">=</span>params<span class="token punctuation">)</span>
    <span class="token keyword keyword-if">if</span> <span class="token keyword keyword-not">not</span> response<span class="token punctuation">[</span><span class="token string">"resourceCreate"</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">"ok"</span><span class="token punctuation">]</span><span class="token punctuation">:</span>
        <span class="token keyword keyword-raise">raise</span> Exception<span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Failed to create resource: </span><span class="token interpolation"><span class="token punctuation">{</span>response<span class="token punctuation">[</span><span class="token string">'resourceCreate'</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">'error'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string">"</span></span><span class="token punctuation">)</span>
    <span class="token keyword keyword-return">return</span> response<span class="token punctuation">[</span><span class="token string">"resourceCreate"</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">"entity"</span><span class="token punctuation">]</span>

<span class="token keyword keyword-def">def</span> <span class="token function">automate_resource_creation</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span>
    client <span class="token operator">=</span> setup_client<span class="token punctuation">(</span><span class="token punctuation">)</span>

    <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Searching for target network: </span><span class="token interpolation"><span class="token punctuation">{</span>TARGET_NETWORK_NAME<span class="token punctuation">}</span></span><span class="token string">..."</span></span><span class="token punctuation">)</span>
    target_network <span class="token operator">=</span> get_target_network<span class="token punctuation">(</span>client<span class="token punctuation">)</span>

    <span class="token keyword keyword-if">if</span> <span class="token keyword keyword-not">not</span> target_network<span class="token punctuation">:</span>
        <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Network '</span><span class="token interpolation"><span class="token punctuation">{</span>TARGET_NETWORK_NAME<span class="token punctuation">}</span></span><span class="token string">' not found."</span></span><span class="token punctuation">)</span>
        <span class="token keyword keyword-return">return</span>

    <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Found network: </span><span class="token interpolation"><span class="token punctuation">{</span>target_network<span class="token punctuation">[</span><span class="token string">'name'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string">"</span></span><span class="token punctuation">)</span>
    remote_network_id <span class="token operator">=</span> target_network<span class="token punctuation">[</span><span class="token string">'id'</span><span class="token punctuation">]</span>

    <span class="token keyword keyword-for">for</span> connector_edge <span class="token keyword keyword-in">in</span> target_network<span class="token punctuation">[</span><span class="token string">"connectors"</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">"edges"</span><span class="token punctuation">]</span><span class="token punctuation">:</span>
        connector <span class="token operator">=</span> connector_edge<span class="token punctuation">[</span><span class="token string">"node"</span><span class="token punctuation">]</span>
        public_ip <span class="token operator">=</span> connector<span class="token punctuation">.</span>get<span class="token punctuation">(</span><span class="token string">"publicIP"</span><span class="token punctuation">)</span>
        private_ips <span class="token operator">=</span> connector<span class="token punctuation">.</span>get<span class="token punctuation">(</span><span class="token string">"privateIPs"</span><span class="token punctuation">,</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">)</span>

        <span class="token keyword keyword-if">if</span> public_ip<span class="token punctuation">:</span>
            resource_name <span class="token operator">=</span> <span class="token string-interpolation"><span class="token string">f"Resource-Public-</span><span class="token interpolation"><span class="token punctuation">{</span>public_ip<span class="token punctuation">.</span>replace<span class="token punctuation">(</span><span class="token string">'.'</span><span class="token punctuation">,</span> <span class="token string">'-'</span><span class="token punctuation">)</span><span class="token punctuation">}</span></span><span class="token string">"</span></span>
            <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Creating Resource for public IP: </span><span class="token interpolation"><span class="token punctuation">{</span>public_ip<span class="token punctuation">}</span></span><span class="token string">..."</span></span><span class="token punctuation">)</span>
            resource <span class="token operator">=</span> create_resource<span class="token punctuation">(</span>client<span class="token punctuation">,</span> resource_name<span class="token punctuation">,</span> public_ip<span class="token punctuation">,</span> remote_network_id<span class="token punctuation">)</span>
            <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Resource created: </span><span class="token interpolation"><span class="token punctuation">{</span>resource<span class="token punctuation">[</span><span class="token string">'name'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string"> (ID: </span><span class="token interpolation"><span class="token punctuation">{</span>resource<span class="token punctuation">[</span><span class="token string">'id'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string">, Address: </span><span class="token interpolation"><span class="token punctuation">{</span>resource<span class="token punctuation">[</span><span class="token string">'address'</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">'value'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string">)"</span></span><span class="token punctuation">)</span>

        <span class="token keyword keyword-for">for</span> private_ip <span class="token keyword keyword-in">in</span> private_ips<span class="token punctuation">:</span>
            resource_name <span class="token operator">=</span> <span class="token string-interpolation"><span class="token string">f"Resource-Private-</span><span class="token interpolation"><span class="token punctuation">{</span>private_ip<span class="token punctuation">.</span>replace<span class="token punctuation">(</span><span class="token string">'.'</span><span class="token punctuation">,</span> <span class="token string">'-'</span><span class="token punctuation">)</span><span class="token punctuation">}</span></span><span class="token string">"</span></span>
            <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Creating Resource for private IP: </span><span class="token interpolation"><span class="token punctuation">{</span>private_ip<span class="token punctuation">}</span></span><span class="token string">..."</span></span><span class="token punctuation">)</span>
            resource <span class="token operator">=</span> create_resource<span class="token punctuation">(</span>client<span class="token punctuation">,</span> resource_name<span class="token punctuation">,</span> private_ip<span class="token punctuation">,</span> remote_network_id<span class="token punctuation">)</span>
            <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Resource created: </span><span class="token interpolation"><span class="token punctuation">{</span>resource<span class="token punctuation">[</span><span class="token string">'name'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string"> (ID: </span><span class="token interpolation"><span class="token punctuation">{</span>resource<span class="token punctuation">[</span><span class="token string">'id'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string">, Address: </span><span class="token interpolation"><span class="token punctuation">{</span>resource<span class="token punctuation">[</span><span class="token string">'address'</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string">'value'</span><span class="token punctuation">]</span><span class="token punctuation">}</span></span><span class="token string">)"</span></span><span class="token punctuation">)</span>

<span class="token keyword keyword-if">if</span> __name__ <span class="token operator">==</span> <span class="token string">"__main__"</span><span class="token punctuation">:</span>
    <span class="token keyword keyword-try">try</span><span class="token punctuation">:</span>
        automate_resource_creation<span class="token punctuation">(</span><span class="token punctuation">)</span>
    <span class="token keyword keyword-except">except</span> Exception <span class="token keyword keyword-as">as</span> e<span class="token punctuation">:</span>
        <span class="token keyword keyword-print">print</span><span class="token punctuation">(</span><span class="token string-interpolation"><span class="token string">f"Error: </span><span class="token interpolation"><span class="token punctuation">{</span>e<span class="token punctuation">}</span></span><span class="token string">"</span></span><span class="token punctuation">)</span>
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Save the file.</li>
</ul>
<h4 id="now-well-create-a-python-virtual-environment">Now, we’ll create a python virtual environment</h4>
<ul>
<li>This will make sure we can install packages and prerequisites without hurting your other projects. (if you have some….if you don’t…that’s okay….it’s just good practice)</li>
<li>First make sure you have it installed. See below for Linux.</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash"><span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> python3-venv -y
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Also make sure you install PIP</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash"><span class="token function">sudo</span> <span class="token function">apt</span> <span class="token function">install</span> python3-pip
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Now create a Python virtual environment and activate it.</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash">python3 -m venv twingatesomething

<span class="token builtin class-name">source</span> twingatesomething/bin/activate
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Install the pre-reqs</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash">pip <span class="token function">install</span> gql requests requests.toolbelt
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Type to run the script</li>
</ul>
<div class="highlight">
<div class="code-toolbar">
<pre class=" language-bash" tabindex="0"><code class=" language-bash" data-lang="bash">python3 twingate.py
</code></pre>
<div class="toolbar">
<div class="toolbar-item"><button class="copy-to-clipboard-button" type="button" data-copy-state="copy">Copy</button></div>
</div>
</div>
</div>
<ul>
<li>Check your resources in Twingate…you should see something cool</li>
</ul>
<p>!<img loading="lazy" decoding="async" class="alignnone size-large wp-image-19811" src="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220115720-1024x609.png" alt="" width="640" height="381" srcset="https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220115720-1024x609.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220115720-400x238.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220115720-768x457.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220115720-1536x914.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2025/03/Pasted-image-20241220115720.png 1856w" sizes="(max-width: 640px) 100vw, 640px" /></p>
</div>
<div class="pagination">
<div class="pagination__title"><a href="https://blog.networkchuck.com/posts/building-a-hacker-dropbox-access-any-network/" target="_blank" rel="noopener"><span class="pagination__title-h">source</span></a></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hacker Tool Kit &#038; Pen Tester Kit HackerBox 0073 LAN Lord</title>
		<link>https://goodshepherdmedia.net/hacker-tool-kit-pen-tester-kit-hackerbox-0073-lan-lord/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Thu, 07 Nov 2024 07:29:02 +0000</pubDate>
				<category><![CDATA[⚠️Breaking News⚠️]]></category>
		<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Digital Pioneers]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[Home Computing]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Software Pioneers]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[0073 LAN Lord]]></category>
		<category><![CDATA[Hacker Tool Kit]]></category>
		<category><![CDATA[HackerBox]]></category>
		<category><![CDATA[Pen Test Kit]]></category>
		<category><![CDATA[Pen Tester Kit]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=18828</guid>

					<description><![CDATA[Hacker Tool Kit &#38; Pen Tester Kit HackerBox 0073 LAN Lord Welcome to HackerBox 0073. We will explore Wi-Fi channels and frequencies, configure the ESP8266 D1 Mini SoC, assemble the Open Source Wi-Fi Nugget, leverage the Wi-Fi Nugget as a communications security and hacking tool, introduce the Rtlduino dual-frequency wireless SoC, assemble a full-color TFT [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Hacker Tool Kit &amp; Pen Tester Kit HackerBox 0073 LAN Lord</h1>
<p><iframe title="HakByte: Create a $15 WarDriving Rig to Log WiFi Data w/ the ESP8266" width="640" height="360" src="https://www.youtube.com/embed/ITRwyr7KOnc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<section id="intro" class="step" data-stepid="SZANRS1KWNJLR5F">
<div class="step-body">
<p>Welcome to HackerBox 0073. We will explore Wi-Fi channels and frequencies, configure the ESP8266 D1 Mini SoC, assemble the Open Source Wi-Fi Nugget, leverage the Wi-Fi Nugget as a communications security and hacking tool, introduce the Rtlduino dual-frequency wireless SoC, assemble a full-color TFT display platform for the Rtlduino, and leverage the platform to implement a Wi-Fi channel mapping tool capable of operating on both 2.4GHz and 5GHz wireless bands.</p>
<p>HackerBoxes is the monthly subscription box for enthusiasts of electronics and computer technology &#8211; Hardware Hackers &#8211; The Dreamers of Dreams.</p>
<p>There is a wealth of information for current and prospective members in the <a href="https://hackerboxes.com/a/FAQ" rel="nofollow noopener noreferrer">HackerBoxes FAQ</a>. Almost all of the non-technical support emails that we receive are already answered there, so we&#8217;d really appreciate it if you can take a few minutes to read the FAQ.</p>
</div>
</section>
<section id="stepsupplies" class="step" data-stepid="">
<h2 class="step-title">Supplies</h2>
<div class="step-body">
<p>This Instructable contains information for getting started with HackerBox 0073. The full box contents are listed on the <a href="https://hackerboxes.com/products/hackerbox-0073-lan-lord" rel="nofollow noopener noreferrer">product page for HackerBox 0073</a> where the box is also available for purchase while supplies last. If you would like to automatically receive a HackerBox like this right in your mailbox each month with a $15 discount, you can subscribe at HackerBoxes.com and join the revolution!</p>
<p>A soldering iron, solder, and basic soldering tools are generally needed to work on the monthly HackerBox. A computer for running software tools is also required. Have a look at the HackerBox Core Workshop for a set of basic tools and a wide array of introductory activities and experiments.</p>
<p>Most importantly, you will need a sense of adventure, hacker spirit, patience, and curiosity. Building and experimenting with electronics, while very rewarding, can be tricky, challenging, and even frustrating at times. The goal is progress, not perfection. When you persist and enjoy the adventure, a great deal of satisfaction can be derived from this hobby. Take each step slowly, mind the details, and don&#8217;t be afraid to ask for help.</p>
</div>
</section>
<section id="step1" class="step" data-stepid="SMI9A5BKWNJLR5K">
<h2 class="step-title">Step 1: Wi-Fi Frequencies and Channels</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18831" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F303XAYKWOZ14AI.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F303XAYKWOZ14AI.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F303XAYKWOZ14AI-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F303XAYKWOZ14AI-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>The 802.11 standard provides several distinct radio frequency ranges for use in Wi-Fi communications. These range from 1000 MHz to 60 GHz bands. Currently, the most commonly used frequency bands are 2.4GHz and 5GHz.</p>
<p>Each range is divided into multiple channels numbered at 5 MHz spacing. Although channels are numbered at 5 MHz spacing, transmitters generally occupy at least 20 MHz, and standards allow for channels to be bonded together to form wider channels for higher throughput.</p>
<p>Each Wi-Fi channel is a small segment of a frequency through which wireless networks can send and receive data. The 2.4Ghz band is made up of 14 channels, 3 of which are non-overlapping channels. In the illustration the non-overlapping channels are shown with solid lines while the others are dotted. The 5Ghz band has 23 channels, 8 of which are defined for indoor routers and access points.</p>
<p>The 2.4GHz band provides a wide coverage area and is better at penetrating solid objects. It has a maximum data speed of 150Mbps. Unfortunately, 2.4GHz frequencies can suffer more interference and disturbance.</p>
<p>The 5 GHz frequencies support higher data speeds with reduced interference, put provide narrower coverage area and are less capable of penetrating solid objects.</p>
</div>
</section>
<section id="step2" class="step" data-stepid="SPD41GUKWNJLR5P">
<h2 class="step-title">Step 2: ESP8266 D1 Mini</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18833" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FQHN2V3KWOZ151F.webp" alt="" width="932" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FQHN2V3KWOZ151F.webp 932w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FQHN2V3KWOZ151F-400x300.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FQHN2V3KWOZ151F-768x577.webp 768w" sizes="(max-width: 932px) 100vw, 932px" /></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>The D1 Mini Module is based on the <a href="https://en.wikipedia.org/wiki/ESP8266" rel="nofollow noopener noreferrer">ESP8266</a> SOC. The ESP8266 SOC includes a microcontroller core, Wi-Fi circuitry, and an integrated TCP/IP protocol stack. The ESP8266 is capable of running code directly on its MCU core, or the ESP8266 can act as a communication peripheral to provide WiFi functionality to another microcontroller.</p>
<p><strong>ESP8266 with the Arduino IDE</strong></p>
<p>The D1 Mini Module can be programmed through the Arduino IDE. To set up the ESP8266 support within the Arduino IDE, follow Steps 1-5 of <a href="https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/" rel="nofollow noopener noreferrer">this tutorial</a>.</p>
<p>In the IDE, select Tools &gt; Board &gt; ESP8266 Boards &gt; LOLIN WEMOS D1 R2 &amp; mini</p>
<p>Under Tools &gt; Port select the COM port that appears when the D1 Mini is plugged in</p>
<p><strong>Blink an LED</strong></p>
<p>Open and upload the sketch: File &gt; Example &gt; ESP8266 &gt; Blink</p>
<p>Once uploaded, the Blink sketch will flash the blue LED on the D1 Mini</p>
<p>You can experiment with changing both delay calls in the blink sketch to 2000, run the code, and then change them both to 200 and run the code again. Verify that the LED flashes ten times faster with the 200ms delays compared to the 2000ms delays.</p>
<p><strong>Scan Wi-Fi Networks</strong></p>
<p>The best thing about the ESP8266 is Wi-Fi support, so let&#8217;s try it out. Grab the <em>NetScan8266.ino</em> sketch attached here. Program it into the D1 Mini.</p>
<p>Open Tools &gt; Serial Monitor and set the baud rate to 9600.</p>
<p>The ESP8266 will scan for all 2.4GHz networks and then list out the SSID and <a href="https://en.wikipedia.org/wiki/Received_signal_strength_indication" rel="nofollow noopener noreferrer">RSSI</a> of each one to the serial monitor.</p>
</div>
<div class="downloads">
<h3 class="sr-only">Attachments</h3>
<ul id="attachments" class="ible-files unstyled list-unstyled">
<li class="file-info clearfix"><a class="thumb-wrapper" href="https://content.instructables.com/F04/B895/KWOZ1599/F04B895KWOZ1599.ino" download="NetScan8266.ino"><span class="file-thumb"><img decoding="async" class="tiny-img ls-is-cached lazyloaded" src="https://content.instructables.com/static/image/file.default.gif" alt="download {{ file.name }}" data-src="https://content.instructables.com/static/image/file.default.gif" /></span><span class="title">NetScan8266.ino</span></a>
<div class="file-actions"><a class="btn pull-right" href="https://content.instructables.com/F04/B895/KWOZ1599/F04B895KWOZ1599.ino" download="NetScan8266.ino">Download</a></div>
</li>
</ul>
</div>
</section>
<section id="step3" class="step" data-stepid="S9ETL82KWNJLR5Z">
<h2 class="step-title">Step 3: Assemble the Wi-Fi Nugget</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]">
<div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FSN/DP53/KWQEE31O/FSNDP53KWQEE31O.png?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=MjAyMS0xMi0wMyAwNToxNjozMy4w" rel="photoset73" data-download="https://content.instructables.com/FSN/DP53/KWQEE31O/FSNDP53KWQEE31O.png?auto=webp&amp;frame=1&amp;md=MjAyMS0xMi0wMyAwNToxNjozMy4w" data-fileid="FSNDP53KWQEE31O"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18832" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FSNDP53KWQEE31O.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FSNDP53KWQEE31O.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FSNDP53KWQEE31O-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FSNDP53KWQEE31O-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></a></div>
</div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>The Wi-Fi Nugget is a cool hacking platform based on the D1 Mini module with an added OLED display, four push buttons, and an RGB WS2812B LED.</p>
<p>The Open Source Hardware Wi-Fi Nugget was designed by <a href="https://linktr.ee/skickar" rel="nofollow noopener noreferrer">skickar</a> and <a href="https://www.youtube.com/c/AlexLynd" rel="nofollow noopener noreferrer">alexlynd</a>. MOAR Nuggets can be purchased from <a href="https://retia.io/products/wi-fi-nugget-assembled" rel="nofollow noopener noreferrer">Retia</a>.</p>
<p><strong>Assembly Notes:</strong></p>
<p>Start with the four pushbuttons. They are not polarized and can be oriented in either direction.</p>
<p>Next set the LED. It must be correctly oriented, so find the little white triangle on one corner of he LED itself and the corner marking on the PCB silk screen. Turn the LED so that these line up.</p>
<p>Next solder on the ESP8266 D1 Mini using the header pins. After soldering, trim the pins close the Nugget PCB</p>
<p><strong><em>ALWAYS WEAR SAFETY GLASSES WHEN CUTTING PINS</em></strong></p>
<p>The last item to solder is the 1.3 inch OLED Display. Prior to soldering the OLED, it is a good idea to put some electrical tape (or carboard or plastic or whatever) between the display and the D1 mini pins that protrude underneath. This can help prevent things from shorting out and also makes the finished product feel nice and solid.</p>
<p><strong>Shall We Play A Game?</strong></p>
<p>This one has nothing to do with LANs, but games are always fun.</p>
<p>Give the attached <em>arkanug.ino</em> a shot.</p>
<p>Note that <em>arkanug</em> requires first setting up the library ssd1306 (by Alexey Dynda) through the Arduino IDE library manager.</p>
</div>
<div class="downloads">
<h3 class="sr-only">Attachments</h3>
<ul id="attachments" class="ible-files unstyled list-unstyled">
<li class="file-info clearfix"><a class="thumb-wrapper" href="https://content.instructables.com/F5P/KLTS/KWQEEBVO/F5PKLTSKWQEEBVO.ino" download="arkanug.ino"><span class="file-thumb"><img decoding="async" class="tiny-img ls-is-cached lazyloaded" src="https://content.instructables.com/static/image/file.default.gif" alt="download {{ file.name }}" data-src="https://content.instructables.com/static/image/file.default.gif" /></span><span class="title">arkanug.ino</span></a>
<div class="file-actions"><a class="btn pull-right" href="https://content.instructables.com/F5P/KLTS/KWQEEBVO/F5PKLTSKWQEEBVO.ino" download="arkanug.ino">Download</a></div>
</li>
</ul>
</div>
</section>
<section id="step4" class="step" data-stepid="SYV0W9QKWNJLR63">
<h2 class="step-title">Step 4: Wi-Fi Nugget Projects</h2>
<div class="mediaset">
<div class="videoset-wrapper">
<div class="videoset">
<div class="videoset-cell">
<div class="videoset-item"></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>This video demonstrates the power and versatility of the little ESP8266 SoC as a security tool.</p>
<p>Wi-Fi Nugget <a href="https://github.com/HakCat-Tech/ESP8266-Packet-Monitor" rel="nofollow noopener noreferrer">Packet Monitor</a> code</p>
<p>Wi-Fi Nugget <a href="https://youtu.be/WAG7yCbEFtw" rel="nofollow noopener noreferrer">Quick Start</a> video</p>
<p>Find additional videos and projects on <a href="https://www.youtube.com/channel/UC3s0BtrBJpwNDaflRSoiieQ" rel="nofollow noopener noreferrer">HAK5 YouTube Channel</a></p>
<p>Search for &#8220;WiFi Nugget&#8221; on YouTube</p>
</div>
</section>
<section id="step5" class="step" data-stepid="ST8B9XJKWNJLR67">
<h2 class="step-title">Step 5: Rtlduino RTL8720DN Dual-Band IoT Module</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]">
<div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FMP/O7XR/KWQEEGAI/FMPO7XRKWQEEGAI.png?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=MjAyMS0xMi0wMyAwNzozMDo0Ni4w" rel="photoset79" data-download="https://content.instructables.com/FMP/O7XR/KWQEEGAI/FMPO7XRKWQEEGAI.png?auto=webp&amp;frame=1&amp;md=MjAyMS0xMi0wMyAwNzozMDo0Ni4w" data-fileid="FMPO7XRKWQEEGAI"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18835" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FMPO7XRKWQEEGAI.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FMPO7XRKWQEEGAI.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FMPO7XRKWQEEGAI-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FMPO7XRKWQEEGAI-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></a></div>
</div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>The Rtlduino development board includes the BW16 dual-band Wi-Fi+Bluetooth SoC module. The BW16 is based on the RTL8720DN chip from Realtek (<a href="https://files.seeedstudio.com/products/102110419/Basic%20documents/UM0401_RTL872xD_Datasheet_v3.4_watermark.pdf" rel="nofollow noopener noreferrer">datasheet</a>). The RTL8720 supports dual band (2.4GHz and 5GHz) Wireless LAN (Wi-Fi) and Bluetooth Low Energy (BLE 5.0). The RTL8720 incorporates two processing cores:</p>
<p>The first core is a high-performance MCU called the KM4. This high-performance core is ARM Cortex-M33 instruction set compatible (Armv8-M). The KM4 MCU is a 32-bit core supporting enhanced debug features, floating point computation, DSP instructions and incorporates a 3-stage pipeline.</p>
<p>The second core is a low power MCU called the KM0. This low-power core is ARM Cortex-M23 instruction set compatible (Armv8-M). The KM0 MCU is an energy-efficient &#8220;coprocessor&#8221; operating on a simple instruction set and reduced code size while remaining code-compatible and tool-compatible with the high-performance KM4 core.</p>
<p>Features:</p>
<ul>
<li>Dual Band Wi-Fi: 2.4GHz and 5GHz</li>
<li>802.11a/b/g/n</li>
<li>Supports HT20/HT40 mode</li>
<li>Low-power modes: beacon monitoring, receiver, suspend</li>
<li>Built-in AES/DES/SHA hardware engine</li>
<li>TrustZone-M and Secure Boot</li>
<li>SWD debug protection and prohibit mode</li>
<li>BLE and BT5.0 Bluetooth</li>
<li>High-Power Bluetooth Amplifier (7dBm)</li>
<li>Shared Wi-Fi and BT Antenna</li>
<li>Wi-Fi Modes: STA/AP/STA+AP</li>
</ul>
<p>Reference: <a href="https://docs.ai-thinker.com/en/rtl87xx" rel="nofollow noopener noreferrer">BW16 Documentation</a> (Ai-Thinker)</p>
<p><strong>MAKING FIRST CONTACT:</strong></p>
<p>We suggest making first contact with, and reprogramming, the Rtlduino module prior to soldering the module or connecting anything to its pins. Simply connect the microUSB port on the Rtlduino to your PC and launch a serial terminal program such as the Arduino IDE Serial Monitor or PuTTY. Set the baud rate of the terminal to 38,400.</p>
<p>The terminal should display &#8220;AT COMMAND READY&#8221; and a # prompt from the Rtlduino. You can type &#8220;AT&#8221; through the terminal and receive an &#8220;OK&#8221; in response.</p>
<p>This AT command interface (reminiscent of Hayes modems and initial ESP8266 offerings) is provided by the firmware loaded into the Rtlduino at the factory. You can remove this firmware and run your own programs.</p>
</div>
</section>
<section id="step6" class="step" data-stepid="SHFFKOWKWOZ014A">
<h2 class="step-title">Step 6: Rtlduino &#8211; Removing the Factory Firmware</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18834" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FOI5WO6KWQEEG9R.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FOI5WO6KWQEEG9R.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FOI5WO6KWQEEG9R-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FOI5WO6KWQEEG9R-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>There are three different methods suggested <a href="https://forum.amebaiot.com/t/resources-bw16-troubleshooting-guide/678" rel="nofollow noopener noreferrer">on this forum</a> for clearing the factory firmware on the Rtlduino. We have had success with Method 1 which performs an over the air (OTA) flash using your Wi-Fi network. The process is a little convoluted, so we&#8217;ve attempted to restate it below:</p>
<p><strong>STEP 1. Download the AmebaD SDK</strong></p>
<p>The SDK can be found at the <a href="https://github.com/ambiot/ambd_sdk" rel="nofollow noopener noreferrer">ambiot GitHub</a>.</p>
<p><strong>STEP 2. C</strong><strong>onnect the Rtlduino to your Wi-Fi Network</strong></p>
<p>This is done through the Rtlduino AP command interface</p>
<p>From the serial terminal, enter the AT Command: ATPN=SSID,password</p>
<p>Wait for the response: #ATPN OK</p>
<p>Note that the Wi-Fi network used needs to be the same one that your PC is on</p>
<p><strong>STEP 3. Generate the OTA.bin File</strong></p>
<p>Among the SDK files downloaded above, navigate to the folder &#8220;tools\AmbaD\Image_Tool&#8221;</p>
<p>Run image_tool.exe</p>
<p>Click the &#8220;Generate&#8221; tab</p>
<p>In the &#8220;Generate Target&#8221; dropdown, select OTA_All</p>
<p>Check the box next to &#8220;Bin 3&#8221;</p>
<p>On that same line, hit browse and navigate to that same &#8220;Image_Tool&#8221; folder</p>
<p>From that folder, select &#8220;imgtool_flashloader_amebad.bin&#8221;</p>
<p>Hit &#8220;Generate&#8221;</p>
<p>To save the output file, navigate to &#8220;tools\DownloadServer&#8221; among the same SDK files</p>
<p>Save the file into that folder as &#8220;ota.bin&#8221;</p>
<p><strong>STEP 4. Find the IP Address of your PC</strong><br />
Open a Windows Command Prompt</p>
<p>Run &#8220;ipconfig&#8221;</p>
<p>Make a note of the full address shown as &#8220;IPv4 Address&#8221;</p>
<p><strong>STEP 5. Launch the OTA Download Server</strong></p>
<p>From the Windows Command Prompt, change the directory to:<br />
“\tools\DownloadServer” (where you saved ota.bin)</p>
<p>Run start.bat</p>
<p>The tool will display &#8220;Listening on Port (NNNN) &#8230; Waiting for client&#8230;&#8221;</p>
<p>Make a note of that port number.</p>
<p><strong>STEP 6. Connect the OTA Client (the Rtlduino)</strong></p>
<p>Go back to the serial terminal window</p>
<p>Enter the AT Command:</p>
<p>ATSO=IP_address,port_number</p>
<p>The response should show: ”Erase is ongoing…&#8221; and then eventually complete.</p>
<p><strong>STEP 7. Check the Rtlduino Firmware Image</strong></p>
<p>Press the reset button (RST) on the Rtlduino to check the serial output has updated</p>
</div>
</section>
<section id="step7" class="step" data-stepid="SUB7KVFKWOZ0AFG">
<h2 class="step-title">Step 7: Rtlduino &#8211; Configure and Test Arduino Tools</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]">
<div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/FDY/FAH5/KWOZ0PM0/FDYFAH5KWOZ0PM0.png?auto=webp&amp;frame=1&amp;fit=bounds&amp;md=MjAyMS0xMi0wMiAxMzozMjozNy4w" rel="photoset85" data-download="https://content.instructables.com/FDY/FAH5/KWOZ0PM0/FDYFAH5KWOZ0PM0.png?auto=webp&amp;frame=1&amp;md=MjAyMS0xMi0wMiAxMzozMjozNy4w" data-fileid="FDYFAH5KWOZ0PM0"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18836" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FDYFAH5KWOZ0PM0.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FDYFAH5KWOZ0PM0.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FDYFAH5KWOZ0PM0-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FDYFAH5KWOZ0PM0-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></a></div>
</div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>First we need to link together two serial ports of the Rtlduino. These are the Main Serial UART and the Log UART. We can link these two ports using two female-female jumpers on the pins shown in the image. The Serial_RX pin is connected to the Log_RX pin. The Serial_TX pin is connected to the Log_TX pin.</p>
<p>Next, install the Arduino IDE (this is probably already done)</p>
<p>Visit the GitHub repo for the <a href="https://github.com/ambiot/ambd_arduino" rel="nofollow noopener noreferrer">Ameba Arduino SDK</a></p>
<p>Follow the instructions there for adding the additional board manager URL into the IDE</p>
<p>Follow the instructions to install the board manager for &#8220;Realtek Ameba Boards&#8221;</p>
<p>In the IDE, Select Tools &gt; Board &gt; AmebaD ARM Boards &gt; RTL8720DN(BW16)</p>
<p>Select the appropriate COM port</p>
<p>Open File &gt; Examples &gt; Basics &gt; Blink</p>
<p>Hit the upload icon (arrow button)</p>
<p>After compiling the code, the IDE will show &#8220;Please enter the upload mode (wait 5s)&#8221;</p>
<p>Press and hold both buttons on the Rtlduino, release the RST button, wait a second, release the Burn button</p>
<p>Hit the RST button again to reset the board and run the newly flashed blink sketch</p>
<p>Repeat the process whenever uploading a sketch to the Rtlduino</p>
<p>The Rtlduino actually has three different on-board LEDs. The define LED_BUILTIN in the blink sketch defaults to LED_G (green). Try replacing all three instances of LED_BUILTIN in the blink sketch with LED_R or LED_B.</p>
</div>
</section>
<section id="step8" class="step" data-stepid="S5GABT5KWNJLR6K">
<h2 class="step-title">Step 8: Rtlduino &#8211; TFT Display Interface PCB</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18837" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F2F7ELJKWQEEGLK.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F2F7ELJKWQEEGLK.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F2F7ELJKWQEEGLK-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F2F7ELJKWQEEGLK-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p><strong>Assembly</strong></p>
<p>1) Apply two solder blobs to short across the serial port pads linking RX to RX and TX to TX. These connections replace the jumper wires used in the previous step.</p>
<p>2) Insert the four pin header into the PCB. Position the header with the black plastic and the long pins on the TFT side of the PCB and the short pins protruding through to the side of the PCB with the HackerBox logo. Solder the four header pins.</p>
<p>3) Insert the Rtlduino module onto the side of the PCB with the HackerBox logo. Solder the Rtlduino header pins.</p>
<p>4) Insert the TFT display module on the other side of the PCB. Position the TFT module so that it is floating a bit away from the black PCB by imagining that the yellow and black plastic header insulators are 1.5-2 times thicker than they are. Keep the red PCB and the black PCB parallel while soldering the first few pins. Solder the entire long TFT header to the black PCB and then solder the four pin header to the TFT module.</p>
<p><strong>Install a Library for the TFT Display</strong></p>
<p>Using the IDE Library Manager, install the library &#8220;Adafruit ILI9341&#8221;</p>
<p><strong>Test the TFT Display with Fractals</strong></p>
<p>Open the sketch File &gt; Examples &gt; Adafruit ILI9341 &gt; mandelbrot</p>
<p>About 18 lines down under the comment &#8220;//use SPI&#8221; find the #define for TFT_DC</p>
<p>change #define TFT_DC from 10 to 8</p>
</div>
</section>
<section id="step9" class="step" data-stepid="S3USCJRKWUORRX6">
<h2 class="step-title">Step 9: Rtlduino TFT &#8211; PCB Specs</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18838" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F0R9B0GKWUORS0W.webp" alt="" width="932" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F0R9B0GKWUORS0W.webp 932w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F0R9B0GKWUORS0W-400x300.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F0R9B0GKWUORS0W-768x577.webp 768w" sizes="(max-width: 932px) 100vw, 932px" /></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>The extra jumpers points on the PCB can be shorted to connect the SD card socket</p>
<p>The blue numbers in the image indicate the definitions of the Rtlduino pins within the Arduino environment</p>
<p>Arduino pins 6 and 7 are not needed by the TFT display and may be used for other I/O connections. Arduino pin 7 connects to the jumper pad labeled PA25 on the black PCB. Arduino pin 6 connects to the circular test pad labeled PB3 on the black PCB.</p>
</div>
</section>
<section id="step10" class="step" data-stepid="S91RIAPKWNJLR6P">
<h2 class="step-title">Step 10: Rtlduino &#8211; Dual Frequency Wi-Fi Mapping</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18839" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FFB1G5NKWOZ0WP1.webp" alt="" width="853" height="640" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/FFB1G5NKWOZ0WP1.webp 853w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FFB1G5NKWOZ0WP1-400x300.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/FFB1G5NKWOZ0WP1-768x576.webp 768w" sizes="(max-width: 853px) 100vw, 853px" /></div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>Grab the attached <strong><em>DualWiFiMapper.ino</em></strong> sketch and burn it to the Rtlduino.</p>
<p>Feel the power of dual frequency Wi-Fi support?</p>
<p>We can now work with both 2.4GHz and 5GHz wireless channels.</p>
</div>
<div class="downloads">
<h3 class="sr-only">Attachments</h3>
<ul id="attachments" class="ible-files unstyled list-unstyled">
<li class="file-info clearfix"><a class="thumb-wrapper" href="https://content.instructables.com/FF6/7IC7/KWQEF30J/FF67IC7KWQEF30J.ino" download="DualWiFiMapper.ino"><span class="file-thumb"><img decoding="async" class="tiny-img ls-is-cached lazyloaded" src="https://content.instructables.com/static/image/file.default.gif" alt="download {{ file.name }}" data-src="https://content.instructables.com/static/image/file.default.gif" /></span><span class="title">DualWiFiMapper.ino</span></a>
<div class="file-actions"><a class="btn pull-right" href="https://content.instructables.com/FF6/7IC7/KWQEF30J/FF67IC7KWQEF30J.ino" download="DualWiFiMapper.ino">Download</a></div>
</li>
</ul>
</div>
</section>
<section id="step11" class="step" data-stepid="S5B0577KWNJLR6Z">
<h2 class="step-title">Step 11: Wardriving</h2>
<div class="mediaset">
<div class="photoset-wrapper">
<div class="photoset">
<div class="photoset-row items-1 ">
<div class="photoset-item photoset-cell" data-imagenotes="[]">
<div class="photoset-image"><a class="gallery-link" href="https://content.instructables.com/F6B/5QKW/KWQEF0KM/F6B5QKWKWQEF0KM.png?auto=webp&amp;frame=1&amp;width=1024&amp;fit=bounds&amp;md=MjAyMS0xMi0wMyAwOTozMDo0OC4w" rel="photoset97" data-download="https://content.instructables.com/F6B/5QKW/KWQEF0KM/F6B5QKWKWQEF0KM.png?auto=webp&amp;frame=1&amp;md=MjAyMS0xMi0wMyAwOTozMDo0OC4w" data-fileid="F6B5QKWKWQEF0KM"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18840" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F6B5QKWKWQEF0KM.webp" alt="" width="931" height="700" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/F6B5QKWKWQEF0KM.webp 931w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F6B5QKWKWQEF0KM-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/F6B5QKWKWQEF0KM-768x577.webp 768w" sizes="(max-width: 931px) 100vw, 931px" /></a></div>
</div>
</div>
</div>
</div>
</div>
<div class="step-body">
<p>Wardriving is the act of searching for Wi-Fi wireless networks, usually from a moving vehicle, using a laptop or smartphone (or an SoC). Software for wardriving is freely available on the internet.</p>
<p>The term Wardriving is derived from the original wardialing. Wardialing is a method popularized by the film WarGames and is, in fact, named after the film. Wardialing consists of dialing every phone number in a specific sequence in search of modems.</p>
<p>Wardrivers often use a Wi-Fi-equipped device together with a GPS device to record the location of wireless networks. The results can then be uploaded to websites like WiGLE, openBmap or Geomena where the data is processed to form maps of the network neighborhood. There are also clients available for smartphones running Android that can upload data directly. For better range and sensitivity, antennas are built or bought, and vary from omnidirectional to highly directional. <a href="https://www.instructables.com/HackerBox-0073-LAN-Lord/" target="_blank" rel="noopener">source</a></p>
</div>
</section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GhostESP- The ESP32-C6</title>
		<link>https://goodshepherdmedia.net/ghostesp-the-esp32-c6/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Thu, 31 Oct 2024 07:20:19 +0000</pubDate>
				<category><![CDATA[⚠️Breaking News⚠️]]></category>
		<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Digital Pioneers]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Software Pioneers]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[GhostESP- The ESP32-C6]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=18814</guid>

					<description><![CDATA[WiFi “Ghost Frame”, What Is It? A WiFi Ghost frame is a term widely used in the WiFi community lately. It is not a part of the 802.11 standard, it is just a term many uses. Some say it is a frame the receiver don’t hear, other say the receiver don’t understand. Both are wrong. So [&#8230;]]]></description>
										<content:encoded><![CDATA[<header class="entry-header">
<h1 class="entry-title">WiFi “Ghost Frame”, What Is It?</h1>
<div class="entry-meta small-part">
<p><iframe title="GhostESP : The Next Generation WiFi Hacking Tool!!" width="640" height="360" src="https://www.youtube.com/embed/6RjM7aI4k4k?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><iframe title="Hack Wifi from $1.80" width="640" height="360" src="https://www.youtube.com/embed/idy5mE-fypE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
</div>
<div></div>
<div class="entry-meta small-part"></div>
</header>
<div class="entry-content">
<p>A WiFi Ghost frame is a term widely used in the WiFi community lately. It is not a part of the 802.11 standard, it is just a term many uses.</p>
<p>Some say it is a frame the receiver don’t hear, other say the receiver don’t understand. Both are wrong.</p>
<p>So what is it?. I will try to explain.</p>
<p>&nbsp;</p>
<p><strong>Contraints</strong><br />
I am only talking about frames in the 5GHz band and non-HT, HT and VHT frame formats. HE frame formats is not considered.<br />
I assume the reader knows something about 802.11. I don’t explain the basic stuff.<br />
The wireless frame in this article is sent by the AP.</p>
<p>&nbsp;</p>
<p><strong>Background</strong><br />
An 802.11 frame consists mainly of two parts. The Preamble (also called the Physical header), and the Data field, like this</p>
<div class="wp-block-image">
<figure id="attachment_18818" aria-describedby="caption-attachment-18818" style="width: 1114px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-18818" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/general-frame-format-1.gif" alt="" width="1114" height="89" /><figcaption id="caption-attachment-18818" class="wp-caption-text">Figure 1: General Frame Format</figcaption></figure>
<figure></figure>
<figure></figure>
<figure></figure>
<figure></figure>
</div>
<p>The Preamble is always sent with BPSK modulation and 1/2 coding. It has different contents depended whether the Data field is non-HT, HT or VHT frame, but the modulation and coding are always BPSK 1/2. The Data field is sent with a modulation and coding scheme decided by the transmitter. The modulation scheme can be BPSK, QPSK, 16-QAM, 64-QAM, or 256-QAM. And there are different coding schemes. BPSK 1/2 is a more robust modulation and coding scheme than the others and will therefore have a “longer” range.<br />
This can be shown in a figure like this:</p>
<figure class="wp-block-image size-large is-resized">
<p><figure id="attachment_18819" aria-describedby="caption-attachment-18819" style="width: 728px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-18819" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/edges-for-chosen-mcs-and-bpsk-1_2.gif" alt="" width="728" height="712" /><figcaption id="caption-attachment-18819" class="wp-caption-text">Figure 2: Edge for chosen mcs/data rate and BPSK 1/2 frames</figcaption></figure></figure>
<p>Communication between the AP and STA1 will be done with an appropriate mcs-index/data rate. STA2 will in the case hear/receive the full-frame from the AP, but it will only successfully demodulate the preamble unless the frame is a 6mbs (BPSK 1/2) frame. The data field in the frame from the AP will not be successfully demodulated by STA2 and it will not be able to extract the information in it.</p>
<p><strong>A scenario with minimum basic rate set to 12mbs</strong><br />
So let us make a scenario where the minimum basic rate in the BSS is set to 12mbs (QPSK 1/2). This means many of the frames in the BSS is sent at 12mbs, frames like Beacon and the other management frames, and most of the control frames. Data frames are usually sent with higher rates. According to the standard, a station needs an RSSI of -79dBm to be able to receive and successfully demodulate a 12mbs frame (QPSK 1/2), while it needs -82dBm for 6mbs (BPSK 1/2). And if we have a designed network with cell edges at -67dBm, it will look like this:</p>
<figure class="wp-block-image size-large">
<p><figure id="attachment_18820" aria-describedby="caption-attachment-18820" style="width: 1018px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-18820" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/12-vs-6-mbs-scenario_v2.gif" alt="" width="1018" height="877" /><figcaption id="caption-attachment-18820" class="wp-caption-text">Figure 3: a 12mbs versus 6mbs scenario</figcaption></figure><figcaption></figcaption></figure>
<p>In this figure I have used these parameters:<br />
– free space path loss (FSPL)<br />
– a 6dB degradation of RSSI for each doubling of the distance<br />
– cell size for the APs coverage area till -67dBm (often called the “want” area)</p>
<p>&nbsp;</p>
<p>In figure 3 we have STA1 inside our designed coverage cell, STA2 is inside the edge for successfully demodulating of the 12mbs frames and STA3 is in an area where it will successfully demodulate the preamble from the AP, but not the data field of the frame.</p>
<p><strong>So what happens at STA3</strong><br />
Let us consider a frame sent from the AP at 12mbs and see what happens at STA3.<br />
First STA3 will receive the preamble with BPSK 1/2 and later the data field with QPSK 1/2.<br />
STA3 knows, based on the standard, that the preamble is modulated with BPSK 1/2. Since this is an 12mbs frame it is also a 802.11a frame. The Signal field in the preamble will therefore tell about the data rate for the data field (12 mbs or QPSK 1/2).<br />
If it was a mcs frame, the preamble would have an additional field (HT/VHT preamble) which informs of the data rate for the data field</p>
<p><strong>Demodulation of this frame</strong><br />
If we look at the constellation mapper for BPSK and QPSK from the 802.11 standards it looks like this:</p>
<figure class="wp-block-image size-large">
<p><figure id="attachment_18821" aria-describedby="caption-attachment-18821" style="width: 797px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-18821" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/bpsk-and-qpsk-constellastion-map.gif" alt="" width="797" height="288" /><figcaption id="caption-attachment-18821" class="wp-caption-text">Figure 4: BPSK and QPSK Constellation Map</figcaption></figure><figcaption></figcaption></figure>
<p>During demodulation, the receiver does a Fast Fourier Transform. The FFT basically interpret the amplitude and phase of each subcarrier and the output is a complex number with this format:</p>
<p>d=(I+jQ) x Kmod. We will not consider the Kmod now and assume it is 1</p>
<p>For the preamble, the receiver knows it is BPSK and the Q value in the formula is not considered. As long it predicts each subcarrier has a phase either in the first or the fourth quadrant it gives a result d=1 and it is a bit value of “1”. If the phase for each subcarrier is in the second or the third quadrant it will give a result of d=-1 and a bit value of “0”. Like this:</p>
<figure class="wp-block-image size-large">
<p><figure id="attachment_18822" aria-describedby="caption-attachment-18822" style="width: 392px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-18822" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/bpsk-reception.gif" alt="" width="392" height="437" /><figcaption id="caption-attachment-18822" class="wp-caption-text">Figure 5: Reception of BPSK</figcaption></figure><figcaption></figcaption></figure>
<p>Keith Parsons have a great video on modulation,</p>
<p><iframe title="Different Types of 802.11 Modulation Schemes" width="640" height="360" src="https://www.youtube.com/embed/W5DMfEuY2Vg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Since STA3 barely is able to demodulate the preamble correctly we can assume the result of the FFT for all subcarriers will be all over the first and fourth quadrant (red rectangle) for “1”, and likewise for “0” in the second and third quadrant (blue rectangle).</p>
<p>Next, during the reception of the data field, the energy in the signal is still the same, but this time each subcarrier FFT phase result must hit inside a single quadrant to give its correct bit value. For example, a hit in the first quadrant (d=1+j) will give a bit value of “11”.<br />
But the quality of the received signal is the same as for the preamble. Since we assumed the result from the FFT will hit all around in the first and fourth quadrant for a “1” for BPSK, the result will for a phase value that should have given a bit value of “11” be like this:</p>
<figure class="wp-block-image size-large is-resized">
<p><figure id="attachment_18823" aria-describedby="caption-attachment-18823" style="width: 324px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-18823" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/qpsk-reception.gif" alt="" width="324" height="305" /><figcaption id="caption-attachment-18823" class="wp-caption-text">Figure 6: Reception of QPSK</figcaption></figure><figcaption></figcaption></figure>
<p>This will happen for every subcarrier in a symbol. For some subcarriers, the FFT will predict the correct value of d=1+j (11). But for other subcarriers, the FFT will predict either d=-1+j (01) or d=1-j (10). The FEC (forward error correction) build into the decoder will be able to correct some of the bit values, but not all.<br />
The reception can fail here if the receiver is not able to extract the Service field of the data field correctly.<br />
If the receiver sends the demodulated bit values up to the MAC layer, the bit pattern is processed there. One of the things that happen in the MAC layer is to find the Type and Subtype field in the 802.11 MAC header to decide what type of frame it is, and at last the full data field will be checked with a CRC control. But since there is a lot of bit faults in the bitstream, it will fail somewhere.</p>
<p>Probably, the reception will fail in the de-modulator, at layer 1. But if the bit pattern is been sent to the MAC layer it will fail there, at layer 2.</p>
<p>To summarize this for STA3:</p>
<ul class="wp-block-list">
<li>The preamble (BPSK 1/2) will be successfully received, demodulated and, understood in the receiver, at layer 1</li>
<li>The data field (QPSK 1/2) is received with the same power level at the receiver, at layer 1. But because the demodulation process output will have so many fault bit values it will probably fail at layer 1</li>
<li>If the bit pattern is sent up till the MAC layer, at layer 2, it will fail there</li>
<li>So, the full-frame is heard and received, at least at layer 1. But it will fail and will not be interpreted at layer 2 or higher.</li>
<li>STA3 will therefore do at least two thing
<ul>
<li>Understand the preamble with the Signal field and can calculate the duration of this frame</li>
<li>It will not be able to receive the NAV-timer from the MAC header, but it will sense/hear 802.11 modulated signal patterns during the full duration of the frame. If it not going into sleep mode for this duration of time</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p><strong>What are the consequences?</strong><br />
First of all, this does not happen inside of the -67dBm cell coverage of our AP. It is either in another BSS or if we, in our network have two BSSs on the same channel at some distance away from each other</p>
<p>If STA3 is a non-AP STA (client) it will have to stay quiet during the duration of the frame<br />
If STA3 is an AP it will have to stay quiet during the duration of the frame, and it could report at airtime utilization value based on the duration.<br />
If STA3 is a spectrum analyzer it could visualize the energy received<br />
If STA3 is a capturing device it would not show anything</p>
<p><strong>How to mitigate this behavior?</strong><br />
If we let 6mbs be the minimum basic rate, both the preamble and the data field for, at least the control and management frames, will be using BPSK 1/2 modulation and coding scheme, and the Beacons/BSS will be visible in a Wlan scanner tool. And all the 6mbs frames could be captured for protocol analyses.<br />
The BSS Coloring feature in 802.11ax would be perfect to use to mitigate this challenge. But that could be described in another article. <a href="https://gjermundraaen.com/2020/11/15/wifi-ghost-frame-what-is-it/#:~:text=A%20WiFi%20Ghost%20frame%20is,Both%20are%20wrong." target="_blank" rel="noopener">source</a></p>
<p><strong>The closing</strong><br />
I hope this is useful.<br />
I have learned a lot.<br />
Please, give feedback if you want</p>
<div id="jp-post-flair" class="sharedaddy sd-like-enabled sd-sharing-enabled">
<div class="sharedaddy sd-sharing-enabled">
<div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing">
<h3 class="sd-title">Share this:</h3>
</div>
</div>
</div>
</div>
<h2><span style="color: #ff0000;">Download Softare Below</span></h2>
<h3><span class="author flex-self-stretch"><a class="url fn" href="https://github.com/Spooks4576" rel="author" data-hovercard-type="user" data-hovercard-url="/users/Spooks4576/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self">Spooks4576</a></span><span class="mx-1 flex-self-stretch color-fg-muted">/</span><strong class="mr-2 flex-self-stretch"><a href="https://github.com/Spooks4576/Ghost_ESP" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame">Ghost_ESP Buy here</a></strong></h3>
<h2>Purchase GPS Hardware Below</h2>
<h3 class="product_title entry-title"><a href="https://rabbit-labs.com/product/spookyesp-the-esp32-c6-board-that-sends-shivers-down-your-spine/" target="_blank" rel="noopener">GhostESP- The ESP32-C6</a><em>    <a href="https://rabbit-labs.com/product/spookyesp-the-esp32-c6-board-that-sends-shivers-down-your-spine/" target="_blank" rel="noopener">Buy Here</a></em></h3>
<p><a href="https://rabbit-labs.com/product/spookyesp-the-esp32-c6-board-that-sends-shivers-down-your-spine/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18816" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/GhostESP-The-ESP32-C6.jpg" alt="" width="686" height="386" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/GhostESP-The-ESP32-C6.jpg 686w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/GhostESP-The-ESP32-C6-400x225.jpg 400w" sizes="(max-width: 686px) 100vw, 686px" /></a></p>
<p>supe it up with a GPS Module</p>
<h3 class="product_title entry-title"><a href="https://rabbit-labs.com/product/gps-gnss-module-by-rabbit-labs/" target="_blank" rel="noopener">GPS/GNSS Module by Rabbit-Labs</a>     <a href="https://rabbit-labs.com/product/gps-gnss-module-by-rabbit-labs/" target="_blank" rel="noopener">Buy Here</a></h3>
<p><a href="https://rabbit-labs.com/product/gps-gnss-module-by-rabbit-labs/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-18815" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/gps1-GhostESP-The-ESP32-C6-768x1024.webp" alt="" width="416" height="555" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/gps1-GhostESP-The-ESP32-C6-768x1024.webp 768w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/gps1-GhostESP-The-ESP32-C6-300x400.webp 300w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/gps1-GhostESP-The-ESP32-C6-1152x1536.webp 1152w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/gps1-GhostESP-The-ESP32-C6-1536x2048.webp 1536w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/gps1-GhostESP-The-ESP32-C6.webp 1600w" sizes="(max-width: 416px) 100vw, 416px" /></a></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18817" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/esp32-c6-reality-check-v0-vqko31y2bafa1-scaled.webp" alt="" width="1920" height="2560" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/esp32-c6-reality-check-v0-vqko31y2bafa1-scaled.webp 1920w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/esp32-c6-reality-check-v0-vqko31y2bafa1-300x400.webp 300w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/esp32-c6-reality-check-v0-vqko31y2bafa1-768x1024.webp 768w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/esp32-c6-reality-check-v0-vqko31y2bafa1-1152x1536.webp 1152w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/esp32-c6-reality-check-v0-vqko31y2bafa1-1536x2048.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Block Internet ads at home with Pi-hole</title>
		<link>https://goodshepherdmedia.net/block-internet-ads-at-home-with-pi-hole/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Fri, 04 Oct 2024 08:17:10 +0000</pubDate>
				<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Digital Pioneers]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[Home Computing]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Pioneers]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[Block Internet ads]]></category>
		<category><![CDATA[Block Internet ads at home]]></category>
		<category><![CDATA[Block Internet ads NO PLUGIN]]></category>
		<category><![CDATA[Block Internet ads with hardware]]></category>
		<category><![CDATA[Pi-hole]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=18772</guid>

					<description><![CDATA[Enhance Your Network with Pi-hole: Ad Blocking and Privacy Solutions Internet advertisements have become very obtrusive and more apparent over the last several years. Users conducting research from various sources on the web are often met with a vexatious experience full of distractions. Children watching YouTube videos that have inappropriate advertisement content embedded in the [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1 class="elementor-heading-title elementor-size-large"><b>Enhance Your Network with Pi-hole: Ad Blocking and Privacy Solutions</b></h1>
<p><iframe title="How to block internet ads and tracking in 2022 | installing Pi-hole on a Raspberry Pi" width="640" height="360" src="https://www.youtube.com/embed/G7jmu3E8ETg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Internet advertisements have become very obtrusive and more apparent over the last several years. Users conducting research from various sources on the web are often met with a vexatious experience full of distractions. Children watching YouTube videos that have inappropriate advertisement content embedded in the videos are also becoming a concern for many parents. Normally users will install ad-blocking software and extensions on their operating systems and web browsers. Most of the software installed for ad-blocking purposes ends up not being updated and extensions for web browsers often stop working when the web browser itself has been updated.</p>
<p>A more efficient solution is now available thanks to single board computing.  The Raspberry Pi being the most readily available single board computer. For a mere $16 anyone can have a multi-platform, network-wide ad blocker on their local network. This software plays very nice in both office and home networks. Pi-hole offers a wonderful dashboard with real time analytics if you’re someone who loves numbers.</p>
<p>Below is an example of a Raspberry Pi, with Pi-hole installed showing real time stats via an LCD installed on the Raspberry Pi:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-18774" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole-on-Rasp-Pi.jpg" alt="" width="529" height="397" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole-on-Rasp-Pi.jpg 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole-on-Rasp-Pi-400x300.jpg 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole-on-Rasp-Pi-768x576.jpg 768w" sizes="(max-width: 529px) 100vw, 529px" /></p>
<h3><span style="color: #3366ff;"><em><strong>So what is needed to get this project going?</strong></em></span></h3>
<ul>
<li><a href="https://www.amazon.com/CanaKit-Raspberry-Complete-Starter-Kit/dp/B01C6Q2GSY">Raspberry Pi Kit</a> – $16</li>
<li><a href="http://www.ebay.com/itm/Purple-1-2-40Ft-Cat5E-Giga-Lan-Network-Ethernet-CMX-Outdoor-FTP-Shielded-Cable-/232012317971?var=&amp;hash=item3605030513:m:mKaIJBJ0Q1D6TtuNxjiMhgg">Ethernet Cable</a> (Optional) – $6</li>
<li><a href="https://www.seeedstudio.com/blog/2019/01/29/12-popular-raspberry-pi-displays-and-touch-screens/">Screen for Raspberry Pi</a> (Optional) -$20</li>
</ul>
<p>After you have purchased these components it’s very simple to install Pi-hole.</p>
<p><iframe title="4 Reasons Why Pi-Hole Should Be Your Next Raspberry PI Project" width="640" height="360" src="https://www.youtube.com/embed/QOSSjsbDx-w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>You can install an Operating System image on your Raspberry Pi. Step-by-step directions are provided and the entire process takes less than 10 minutes to complete.</p>
<p>Installing Pi-hole:</p>
<ol>
<li>Install Pi-hole on the Raspberry Pi. The program can be downloaded <a href="https://pi-hole.net/">here</a> or via the install “curl -sSL https://install.pi-hole.net | bash|”” command.</li>
<li>Configure your router DHCP settings to force clients in using your PI-hole as their DNS server. You can also manually configure each device but that takes much more time than blocking ads on the whole network at once. This step sounds more difficult than it actually is. The only thing that you have to change are some ports and DNS settings on your router. Most routers have this setting displaying on the main page and it can be changed within a matter of a few seconds. A straightforward guide is provided on <a href="https://discourse.pi-hole.net/t/how-do-i-configure-my-devices-to-use-pi-hole-as-their-dns-server/245">Pi-Holes official site</a>.</li>
<li>Completion! Your Pi-hole blocks all advertisements at a DNS level. This means your whole network is protected and any device connected will automatically block online commercials even inside Apps and programs. You have freed your laptop, iPhone, Nexus tablet and desktop PC from all online commercials! Enjoy faster loading times on all your favorite websites and apps.</li>
</ol>
<p>If you’d like to pull up Pi-holes nifty dashboard and see how many advertisements were blocked from your entire network you’ll see a clean interface exactly like the one below :</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18776" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole.png" alt="" width="772" height="397" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole.png 772w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole-400x206.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/PiHole-768x395.png 768w" sizes="(max-width: 772px) 100vw, 772px" />Fun Facts About Pi-hole :</p>
<p>– The code is completely open, and you are able to modify it in any way you’d like. (Yay for open-source!)<br />
– Pi-hole is very lightweight as it only handles DNS queries and returns a blank HTML file so it doesn’t need much processing power. (Yay for efficiency!)<br />
– Pi-hole will run on most Debian-based distros and is the preferred platform for it.(Yay for compatibility!) <a href="https://bluefletch.com/pi-hole-the-antimatter-of-advertisements/" target="_blank" rel="noopener">source</a></p>
<hr />
<h3><span style="color: #ff0000;"><strong><em>Block Internet ads at home with Pi-hole</em></strong></span></h3>
<h1>LETS DIVE DEEPER&#8230;.</h1>
<p><iframe title="How to Set Up a Pi-Hole System on a Raspberry Pi - Block Ads and More!" width="640" height="360" src="https://www.youtube.com/embed/roYduABVjo8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<div id="preamble">
<div class="sectionbody">
<p>Internet advertising can often be a nuisance. It takes up valuable bandwidth. It weighs your browser down with trackers. It reports your data back to untrustworthy third parties.</p>
<p>On some devices, like laptops and phones, you can use ad blockers to protect yourself (and your sanity). But on many smart devices, like TVs, refrigerators, <a href="https://revcook.com/products/instaglo-r180-toaster">toasters</a>, and <a href="https://www.kohler.com/en/products/toilets/shop-toilets/numi-2-0-one-piece-elongated-smart-toilet-dual-flush-30754-pa">toilets</a>, you can’t install an ad blocker.</p>
<p>Pi-hole simplifies ad blocking by operating at the <em>network</em> level, instead of on individual devices. That way, you aren’t restricted by which devices can install an ad-blocker; instead, you can protect devices on your network from ever accessing ads in the first place.</p>
</div>
</div>
<div class="sect1">
<p><iframe title="World&#039;s Greatest Pi-hole Tutorial - Easy Raspberry Pi Project!" width="640" height="360" src="https://www.youtube.com/embed/cE21YjuaB6o?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>How does Pi-hole work?</h2>
<h1><img loading="lazy" decoding="async" class=" wp-image-18775 alignright" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Pi-hole-2.jpg" alt="" width="578" height="325" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Pi-hole-2.jpg 686w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Pi-hole-2-400x225.jpg 400w" sizes="(max-width: 578px) 100vw, 578px" /></h1>
<div class="sectionbody">
<p>Pi-hole blocks ads by acting as a <a href="https://en.wikipedia.org/wiki/DNS_sinkhole">DNS sinkhole</a>.</p>
<p>To understand what a DNS sinkhole is, you need to understand what DNS is. Here are a few key terms:</p>
<div class="dlist"><em><span style="color: #ff0000;">IP address: </span><span style="color: #0000ff;">unique numeric address of a web resource (e.g. <code>104.22.23.160</code>)</span></em></div>
<div class="dlist">
<div class="dlist">
<p><em><span style="color: #ff0000;">DNS: </span><span style="color: #0000ff;">Domain Name System, associates domain names with IP addresses</span></em></p>
<div class="dlist">
<p><em><span style="color: #ff0000;">DNS server: </span><span style="color: #0000ff;">a server that translates domain names into IP addresses</span></em></p>
<div><em><span style="color: #ff0000;">Domain Name:</span> <span style="color: #3366ff;">unique alphanumeric address of a web resource (e.g. <code>raspberrypi.com</code>)</span></em></div>
<div><strong><strong><span style="color: #3366ff;"><br />
When you type <code>www.raspberrypi.com</code> into your browser, your computer asks a DNS server where to find that domain. The DNS server responds with an IP address (e.g. <code>104.22.23.160</code>). Then your computer queries that IP address for the resource you’re looking for.</span></strong></strong>We use domain names because IP addresses aren’t very human-readable; it’s a lot easier to read and write &#8220;raspberrypi.com&#8221; than four bytes&#8217; worth of numbers.Usually, your computer queries a DNS server hosted somewhere on the internet. It might be hosted by your internet provider, a website hosting company, or any company that runs a lot of servers. Your machine submits a domain, and the DNS server returns the IP address corresponding to that domain. The DNS server doesn’t care if the domain provides something you want (like the article you’re trying to read) or an ad. It just resolves domains into IP addresses.</p>
<p>Here’s where Pi-hole comes in. Pi-hole stands between your network and a DNS server. Consider a client device, like your smart toilet, performing a DNS lookup for a domain. The Pi-hole in your network acts like a DNS server; DNS lookups from all client devices, whether that’s your smart toilet or your phone, go to the Pi-hole.</p>
<p>But Pi-hole doesn’t store a perfect up-to-date mapping of all domain names to all IP addresses. Instead, Pi-hole queries a <em>real</em> DNS server outside of your network. However, before it queries that real DNS server, Pi-hole checks a blocklist. If the domain passes this filter, Pi-hole requests the IP address from the DNS server, and returns it to the client device on your network. If the domain doesn’t pass the filter — if it’s included on the blocklist — Pi-hole returns a non-routable address such as <code>0.0.0.0</code>.</p>
<p>The following diagram shows a lookup via a Pi-hole for the <em>unblocked</em> domain <code>raspberrypi.com</code>:</p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" class="alignnone wp-image-18777" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_success-1024x209-1.png" alt="" width="784" height="160" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_success-1024x209-1.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_success-1024x209-1-400x82.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_success-1024x209-1-768x157.png 768w" sizes="(max-width: 784px) 100vw, 784px" /></figure>
</div>
<p>The following diagram shows a lookup via a Pi-hole for the <em>blocked</em> domain <code>raspberryads.com</code>:</p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" class="alignnone wp-image-18778" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_blocked-1024x209-1.png" alt="" width="784" height="160" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_blocked-1024x209-1.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_blocked-1024x209-1-400x82.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns_blocked-1024x209-1-768x157.png 768w" sizes="(max-width: 784px) 100vw, 784px" /></figure>
</div>
<p>TL;DR: Pi-hole blocks requests made to ad domains from your network, before the requests ever leave your network. Your client devices <strong>can’t</strong> connect to domains that host ads, but <strong>can</strong> connect to domains that host useful content.</p>
</div>
</div>
<div class="sect1">
<h2 id="overview">Overview</h2>
<div class="sectionbody">
<p>To install a Pi-hole in your network, you’ll need to do the following things:</p>
<div class="olist arabic">
<ol class="arabic">
<li>Configure a Raspberry Pi running Raspberry Pi OS.</li>
<li>Set up <a href="https://github.com/pi-hole/pi-hole">Pi-hole</a> software on your Raspberry Pi.</li>
<li>Direct DNS queries on your network to your Raspberry Pi.</li>
</ol>
</div>
</div>
</div>
<div class="sect1">
<h2 id="supplies">Supplies</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>Raspberry Pi</li>
<li>suitable power supply (see <a href="https://www.raspberrypi.com/documentation/computers/getting-started.html#power-supply">the documentation for details</a>)</li>
<li>microSD card (see <a href="https://www.raspberrypi.com/documentation/computers/getting-started.html#sd-cards">the documentation for details</a>)</li>
<li>adapter to connect your microSD card with <em>your usual computer</em></li>
<li>USB cable (check your 3D printer for details)</li>
</ul>
</div>
<p>For the initial SD card setup, you will need:</p>
<div class="ulist">
<ul>
<li>Another computer connected to your network. We’ll refer to this as <em>your usual computer</em> to distinguish it from the Raspberry Pi computer you are setting up.</li>
</ul>
</div>
<div class="sect2">
<h3 id="choose-a-raspberry-pi">Choose a Raspberry Pi</h3>
<p>You can use any Raspberry Pi model for this. We recommend <a href="https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/">Zero 2 W</a> if you can’t decide which model to use.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="configure-your-raspberry-pi">Configure your Raspberry Pi</h2>
<div class="sectionbody">
<p>To begin, <a href="https://www.raspberrypi.com/documentation/computers/getting-started.html#installing-the-operating-system">follow the Getting Started documentation to set up your Raspberry Pi</a>. For your operating system, choose <strong>Raspberry Pi OS Lite (32-bit)</strong> to run headless (without a mouse and keyboard).</p>
<p>During the OS customisation stage, edit settings as follows:</p>
<div class="ulist">
<ul>
<li>Enter a <strong>hostname</strong> of your choice (we suggest <code>pi-hole</code> for this tutorial)</li>
<li>Enter a <strong>username</strong> and <strong>password</strong>; you’ll need these later to authenticate</li>
<li>Check the box next to <strong>Configure wireless LAN</strong> so your Pi can automatically connect to Wi-Fi</li>
<li>Enter your network <strong>SSID</strong> (name) and <strong>password</strong>; you can find these in your Wi-Fi settings or on a sticker on your router</li>
<li>Check the box next to <strong>Enable SSH</strong> so we can connect to the Pi without a mouse and keyboard</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="connect-via-ssh">Connect via SSH</h2>
<div class="sectionbody">
<p>Open a terminal on your computer. If you use a Windows computer, you may need to install a terminal; we suggest <a href="https://putty.org/">PuTTY</a>. Enter the following command to connect to your Raspberry Pi, replacing the <code>&lt;username&gt;</code> placeholder with your own username that you chose in Imager:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token function">ssh</span> <span class="token operator">&lt;</span>username<span class="token operator">&gt;</span>@pi-hole.local</span></span></code></pre>
</div>
</div>
<p>If <code>ssh</code> asks you if you’re sure you want to continue connecting, reply <code>yes</code>. Enter the password you chose during advanced configuration when prompted.</p>
<p>You’ll know you’ve connected successfully when you see the following prompt with your configured username and hostname:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token output">&lt;username&gt;@&lt;hostname&gt;:~ $</span></code></pre>
</div>
</div>
<p>Now that you’ve connected to your Raspberry Pi, run two commands to make sure that all of your packages are up to date:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> update</span></span>
<span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token function">sudo</span> <span class="token function">apt</span> full-upgrade</span></span></code></pre>
</div>
</div>
<p>Once the package update commands finish running, reboot your Raspberry Pi to allow all changes to take effect:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token function">sudo</span> <span class="token function">reboot</span></span></span></code></pre>
</div>
</div>
<p>Running this command will disconnect you from the Raspberry Pi SSH session. Wait a few seconds for your Raspberry Pi to reboot, and enter the <code>ssh</code> connection command again to reconnect to your device.</p>
<div class="admonitionblock tip" role="note">
<h5 class="label">tip</h5>
<div class="inner">On most terminals, press the <strong>Up</strong> arrow key, then the <strong>Enter</strong> key to re-run the most recent command.</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="install-pi-hole">Install Pi-hole</h2>
<div class="sectionbody">
<p>Run the following single-line command to run the Pi-hole setup script:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token function">curl</span> -sSL https://install.pi-hole.net <span class="token operator">|</span> <span class="token function">bash</span></span></span></code></pre>
</div>
</div>
<p>The setup script is relatively self-explanatory, but follow these tips if you aren’t sure how to proceed:</p>
<div class="ulist">
<ul>
<li>When warned about needing a static IP address, click <strong>Continue</strong> to proceed; we’ll deal with this later</li>
<li>When prompted to select an interface, select <code>wlan0</code> to use your Raspberry Pi’s Wi-Fi connection</li>
<li>When prompted to choose an upstream DNS provider, choose <strong>OpenDNS</strong></li>
<li>Include <strong>StevenBlack’s Unified Hosts List</strong></li>
<li>Install the Admin Web Interface</li>
<li>Install <code>lighttpd</code> and the required PHP modules to run the Admin Web Interface</li>
<li>Enable query logging</li>
<li>When prompted to choose a privacy level, choose <strong>Anonymous mode</strong></li>
</ul>
</div>
<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" class="alignnone wp-image-18779" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2023-10-04-at-15.39.45-1024x630-1.png" alt="" width="692" height="426" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2023-10-04-at-15.39.45-1024x630-1.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2023-10-04-at-15.39.45-1024x630-1-400x246.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2023-10-04-at-15.39.45-1024x630-1-768x473.png 768w" sizes="(max-width: 692px) 100vw, 692px" /></figure>
</div>
<p>When you see &#8220;Installation complete!&#8221;, the setup is complete. This screen shows the IP address of your Pi-hole, a link to the admin interface, and your administrator password.</p>
<div class="ulist">
<ul>
<li>Save this password somewhere safe, like a password manager — you’ll need it to work with your Pi-hole in the future</li>
<li>Save the IP address — you’ll need it to configure a static IP address shortly</li>
</ul>
</div>
<p>Pi-hole only provides a single administrator account, so there’s no username. Press the <strong>Control</strong> key (<strong>Command</strong> on macOS) and click the link to the admin interface that uses an IP address. It’ll look something like <code>http://192.168.1.24/admin</code>. Don’t use the <code>pi.hole</code> domain link yet; until we configure the Pi-hole as our DNS provider, it won’t work. The link should open in your browser. You can also copy and paste the link into a browser if control + click doesn’t work in your terminal. Use the admin password from the setup script output to authenticate. You can now see your Pi-hole admin console! We recommend bookmarking this console for future maintenance.</p>
</div>
</div>
<div class="sect1">
<h2 id="configure-your-network-to-use-your-pi-hole">Configure your network to use your Pi-hole</h2>
<div class="sectionbody">
<div class="admonitionblock warning" role="note">
<h5 class="label">warning</h5>
<div class="inner">
<p>The tasks below require you to change global settings in your wireless network. You might break your internet connection (for a little while). Proceed with caution!</p>
</div>
</div>
<p>To complete these tasks, visit the admin interface for your router. You can usually access the admin interface through your router’s IP address. Here are a couple of common ways to find that interface:</p>
<div class="ulist">
<ul>
<li>Run the following command on your Raspberry Pi to output your router’s IP address:
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash">nmcli -f IP4.GATEWAY device show wlan0</span></span></code></pre>
</div>
</div>
</li>
<li>Check for a sticker on your router — look for a value called &#8220;admin URL&#8221; or similar</li>
</ul>
</div>
<p>Once you’ve found the IP address, log in to your router’s admin interface by typing the address (sometimes with the suffix <code>/admin</code>) into your browser. Enter your username and password (if you don’t know these, you may be able to find them on a sticker on your router). Now that you’ve got your Pi-hole configured, you have three choices to use it to block ads. All of them involve getting Pi-hole between your network and the internet:</p>
<div class="ulist">
<ul>
<li>configure Pi-hole as the DNS server for your network</li>
<li>configure Pi-hole as the DHCP provider for your network</li>
<li>manually point devices at Pi-hole for DNS</li>
</ul>
</div>
<p>It’s easiest to use your Pi-hole as a DNS server. However, some routers don’t provide a setting to control the default DNS server. If you can’t set a DNS server, try configuring Pi-hole as your DHCP provider. And if you can’t do that either, you can always manually point devices at the Pi-hole for DNS — it’s not as good as full-network ad blocking, but it’s a lot better than nothing.</p>
</div>
</div>
<div class="sect1">
<h2 id="configure-pi-hole-as-your-networks-dns-server">Configure Pi-hole as your network’s DNS server</h2>
<div class="sectionbody">
<p>This is the most common way of configuring a Pi-hole. For this method, you’ll first assign your Raspberry Pi a static IP address from your router’s interface, then point your router’s DNS server settings to the Pi-hole’s static IP address. With this setup, your router controls IP reservations across your network, but devices on the network send DNS queries to your Pi-hole instead of to a DNS server on the internet.</p>
<div class="sect2">
<h3 id="assign-your-raspberry-pi-a-static-ip-address">Assign your Raspberry Pi a static IP address</h3>
<p>IP addresses are unique numeric codes that allow you to directly interact with devices on your network. For instance, many routers automatically assign themselves the first address in the IP block they are using, such as <code>192.168.1.1</code>. Most networks use Dynamic Host Configuration Protocol (DHCP) to assign IP addresses to devices automatically. These IP addresses are known as <strong>dynamic</strong> IP addresses, because they can change at any time.</p>
<p>To run a Pi-hole on your network, we recommend assigning your Pi-hole a <strong>static</strong> IP address. A static IP address never changes. This allows devices on your network always to find the Pi-hole at the same address.</p>
<p>To start, run the following command on your Raspberry Pi:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token function">hostname</span> -I</span></span></code></pre>
</div>
</div>
<p>You should see output similar to the following:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash"><span class="token number">192.168</span>.1.24</span></span></code></pre>
</div>
</div>
<p>This value is the current (dynamic) IP address of your Raspberry Pi on the network.</p>
<p>To assign a static IP address, you also need the MAC address of your Raspberry Pi. A device’s MAC address is a hardware identifier that your router uses to uniquely identify it. Run the following command to find the MAC address of your Raspberry Pi:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token command"><span class="token shell-symbol important">$</span> <span class="token bash language-bash">nmcli -f GENERAL.HWADDR device show wlan0</span></span></code></pre>
</div>
</div>
<p>You should see output similar to the following:</p>
<div class="listingblock">
<div class="content">
<pre class="highlight language-shell-session" tabindex="0"><code class="language-shell-session" data-lang="shell-session"><span class="token output">GENERAL.HWADDR:                         A8:42:EA:58:E0:1C</span></code></pre>
</div>
</div>
<p>The value on the right is the MAC address of your Raspberry Pi. Now that we know your Raspberry Pi’s MAC address and IP address, we can configure your router so it always associates the Raspberry Pi’s MAC address with its current IP address. Effectively, we’re turning the current dynamic address into a static one using the MAC address. In your router’s admin interface, configure a static IP address for your Raspberry Pi. There are several ways to accomplish this, depending on your router:</p>
<div class="ulist">
<ul>
<li>You might be able to find this setting in the &#8220;Advanced&#8221; section of the router admin interface. Look for a list called &#8220;DHCP Reservations&#8221;, and enter your Raspberry Pi’s IP address and MAC address.</li>
<li>Look for a list of connected devices and find your Raspberry Pi’s IP address or MAC address. Select the option to &#8220;Always use this IP address&#8221; to make the IP address reservation static.</li>
<li>Check the documentation for your router model for specific instructions.</li>
</ul>
</div>
</div>
<div class="sect2">
<h3 id="set-pi-hole-as-your-networks-default-dns-server">Set Pi-hole as your network’s default DNS server</h3>
<p>Once you’ve assigned your Raspberry Pi a static IP address, you can configure individual devices to use Pi-hole as a DNS server in their network settings. But this process is tedious, and some devices don’t provide an easily accessible DNS server setting. However, there is an easier way: most routers automatically suggest a DNS server for devices connected to your network. All you have to do is change the suggested server in your router’s settings, and your entire network should start using your Pi-hole for DNS.</p>
<p>Look for a setting called DNS in your router’s admin interface. You may be able to find the setting in a section called &#8220;Internet&#8221;, &#8220;DHCP&#8221;, &#8220;Internet Connection&#8221;, or &#8220;DDNS&#8221;.</p>
<p>Enter your Pi-hole’s IP address in the DNS (or similarly named) field.</p>
<p>If your router provides multiple custom DNS fields, add your Pi-hole address in each field.</p>
<div class="admonitionblock important" role="note">
<h5 class="label">important</h5>
<div class="inner">
<p>Whatever you do, don’t add any separate DNS entries after the Pi-hole entries — this can break Pi-hole’s ad blocking functionality. When your Pi-hole blocks a domain, it returns a non-routable address such as <code>0.0.0.0</code>, and some devices will query the secondary DNS server when the first server returns such a non-routable address. If your secondary DNS server isn’t a Pi-hole, every single request blocked by Pi-hole will succeed on the secondary server, and ads will load as if you weren’t running an ad blocker at all.</p>
</div>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="configure-pi-hole-as-your-networks-dhcp-provider">Configure Pi-hole as your network’s DHCP provider</h2>
<div class="sectionbody">
<p>If your router doesn’t support configuration for static IP addresses or DNS servers, you may still be able to use your Pi-hole automatically across your network. First, check whether you can change the network DHCP server in your router settings. If you can, you can use your Pi-hole <em>both</em> as a DNS server <em>and</em> as the DHCP server that handles IP address reservations across your network.</p>
<p>First, navigate to the Pi-hole admin console. If you type your Raspberry Pi’s IP address into your browser, it should redirect you there.</p>
<p>In the left side menu, select the &#8220;Settings&#8221; page.</p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" class="alignnone wp-image-18780" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42.png" alt="" width="970" height="606" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42.png 2880w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42-400x250.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42-1024x640.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42-768x480.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42-1536x960.png 1536w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2022-06-15-at-16.39.42-2048x1280.png 2048w" sizes="(max-width: 970px) 100vw, 970px" /></figure>
</div>
<p>In the DHCP tab, in the &#8220;DHCP Settings&#8221; block, check the &#8220;DHCP server enabled&#8221; box.</p>
<p>Pi-hole should pre-populate the IP address range with the IP block that your router currently uses, and the router IP address with the router’s current IP address. You can leave these values as they are. Click the <strong>Save</strong> button in the bottom left to start hosting a DHCP server from Pi-hole.</p>
<p>Finally, visit your router’s admin interface, and set your Pi-hole’s IP address as the DHCP provider for your network. When your Pi-hole is functioning as the DHCP provider, your router delegates all IP-related tasks to it. This includes DNS server configuration, so your Pi-hole can suggest <em>itself</em> as the default DNS server for all devices on your network. Check the documentation for your router model for specific instructions.</p>
</div>
</div>
<div class="sect1">
<h2 id="manually-point-devices-at-pi-hole-for-dns">Manually point devices at Pi-hole for DNS</h2>
<div class="sectionbody">
<p>On many devices, you can configure DNS settings in Wi-Fi preferences. Look in the &#8220;Advanced&#8221; section of your Wi-Fi or wired connection preferences for a DNS server setting. Put your Raspberry Pi’s IP address in this field. Your device should immediately start issuing DNS queries to the Pi-hole.</p>
<p>Unless you’ve configured a static IP address for your Raspberry Pi, this IP address can change at any time without warning. Follow the instructions under &#8220;Assign your Raspberry Pi a static IP address&#8221; in the DNS section above to configure a static IP address — this will prevent your device from losing its connection to the Pi-hole (and most of the internet!) when your Pi-hole’s dynamic IP address changes.</p>
</div>
</div>
<div class="sect1">
<h2 id="is-my-pi-hole-working">Is my Pi-hole working?</h2>
<div class="sectionbody">
<p>With a Pi-hole acting as the DNS server for your network, many pages will load without ads at all. Most privacy-invading trackers won’t work either. You’ll still see cookie and app install banners, because those can’t be blocked at the DNS level. To check to see if your Pi-hole is working correctly:</p>
<div class="ulist">
<ul>
<li>Check out <a href="https://adblock-tester.com/">Adblock Tester</a>. Without Pi-hole, many browsers score near 0; with Pi-hole, you should see a score at or near 100.</li>
<li>Try visiting <a href="http://pi.hole/admin/login.php">http://pi.hole/admin/login.php</a>. Pi-hole always routes the <code>pi.hole</code> domain to your Raspberry Pi when you use Pi-hole as your DNS server.</li>
<li>Visit any site where you normally see ads and visually confirm that ads are no longer there.</li>
<li>Check the proportion of &#8220;queries blocked&#8221; on the Pi-hole dashboard. Many networks see between 10% and 50% of queries blocked!</li>
<li>Check the DNS server used by other computers in your network. You should be able to find this information in &#8220;Details&#8221; or &#8220;Advanced&#8221; Wi-Fi settings. If you see your Raspberry Pi’s IP address, your configuration worked!</li>
</ul>
</div>
<p>If you’ve completed all of the setup steps but you’re still seeing ads (or, worse, DNS queries don’t resolve), try the trusty solution of turning your router off and on again. This should disconnect all devices from your network and renew all DHCP leases, putting your new settings into effect for every device. Congratulations! Your home network is now protected from ads. Put a slice of bread in your smart toaster, watch a movie on your smart TV, and flush your smart toilet in the comfort of privacy and security. <a href="https://www.raspberrypi.com/tutorials/running-pi-hole-on-a-raspberry-pi/" target="_blank" rel="noopener">source</a></p>
</div>
</div>
<p>&nbsp;</p>
<h2 class="">1. Install a supported operating system</h2>
<p class="large_text">You can run Pi-hole in a container, or deploy it directly to a supported operating system via our automated installer.</p>
<div id="supported-os" class="content-right-image-section content-image-right content-relative dark-text-section" data-label="Supported OS" data-id="content-image-right" data-category="content" data-ovid="ovid-content-4-2908" data-darkreader-inline-bgimage="" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="content-right-image-gridcol">
<div class="content-right-image-textcol dynamic-color" data-type="column">
<p class=""><a class="button color1" href="https://github.com/pi-hole/docker-pi-hole/#running-pi-hole-docker" target="_blank" rel="noopener noreferrer" data-icon="">Docker install</a></p>
<p class=""><a class="button color1" href="https://docs.pi-hole.net/main/prerequisites/#supported-operating-systems" target="_blank" rel="noopener noreferrer" data-icon="">Supported operating systems</a></p>
</div>
<div class="content-right-image-imgcol" data-type="column"><picture class="" data-lazy-loaded="1"></picture><img loading="lazy" decoding="async" class="alignnone wp-image-18781" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/supported-os-min.jpg" alt="" width="320" height="213" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/supported-os-min.jpg 600w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/supported-os-min-400x267.jpg 400w" sizes="(max-width: 320px) 100vw, 320px" /></div>
</div>
</div>
</div>
<div id="how-to-install" class="content-right-image-section content-image-right-undefined" data-label="How to install" data-id="content-image-right-undefined" data-category="content" data-ovid="ovid-how-to-install-2-2513" data-darkreader-inline-bgcolor="" data-darkreader-inline-bgimage="">
<div class="gridContainer">
<div class="content-right-image-gridcol">
<div class="content-right-image-textcol dynamic-color" data-type="column">
<h2 class="">2. Install Pi-hole</h2>
<p class="large_text">Our intelligent, automated installer asks you a few questions and then sets everything up for you.  Once complete, move onto step 3.</p>
<p class=""><a class="button color1" href="https://github.com/pi-hole/pi-hole/#one-step-automated-install" target="_blank" rel="noopener noreferrer" data-icon="">Install Pi-hole</a></p>
</div>
</div>
</div>
</div>
<div id="configure" class="content-right-image-section content-image-right-2" data-label="Configure" data-id="content-image-right-2" data-category="content" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="content-right-image-gridcol">
<div class="content-right-image-textcol dynamic-color" data-type="column">
<h2 class="">3. Use Pi-hole as your DNS server</h2>
<p class="large_text">Configure your router’s DHCP options to force clients to use Pi-hole as their DNS server, or manually configure each device​ to use the Pi-hole as their DNS server.</p>
<p class=""><a class="button color1" href="https://docs.pi-hole.net/main/post-install" target="_blank" rel="noopener noreferrer" data-icon="">Use Pi-hole as your DNS server</a></p>
</div>
<div class="content-right-image-imgcol" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18782" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns-router.png" alt="" width="571" height="227" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns-router.png 571w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/dns-router-400x159.png 400w" sizes="(max-width: 571px) 100vw, 571px" /></div>
</div>
</div>
</div>
<div id="done" class="content-right-image-section content-image-right-3" data-label="Done" data-id="content-image-right-3" data-category="content" data-ovid="ovid-how-to-install-4-1818" data-darkreader-inline-bgcolor="" data-darkreader-inline-bgimage="">
<div class="gridContainer">
<div class="content-right-image-gridcol">
<div class="content-right-image-textcol dynamic-color" data-type="column">
<h2 class="">4. Block ads everywhere, even on the go</h2>
<p class="large_text">By pairing your Pi-hole with a VPN, you can have ad blocking on your cellular devices, helping with limited bandwidth data plans.</p>
<p class=""><a class="button color1" href="https://docs.pi-hole.net/guides/vpn/overview" target="_blank" rel="noopener noreferrer" data-icon="">Pi-hole + VPN</a></p>
</div>
<div class="content-right-image-imgcol" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18783" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/vpn-300x300-1.jpg" alt="" width="300" height="300" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/vpn-300x300-1.jpg 300w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/vpn-300x300-1-150x150.jpg 150w" sizes="(max-width: 300px) 100vw, 300px" /></div>
</div>
</div>
</div>
<div id="why-use-pihole" class="features-coloured-icon-boxes-section stripped-coloured-icon-boxes content-relative" data-label="Why Use Pihole" data-id="stripped-coloured-icon-boxes" data-category="overlapable" data-overlap="true" data-ovid="ovid-overlapable-2-184" data-darkreader-inline-bgimage="" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="features-coloured-icon-boxes-innerrow flexbox-list dark-text" data-type="row">
<div class="features-coloured-icon-boxes-featurecol cp3cols color6">
<div class="features-coloured-icon-boxes-iconcontainer" data-content-item-container="true"></div>
<h4 class="">Network-wide protection</h4>
<p class="">Instead of browser plugins or other software on each computer, <b>install Pi-hole in one place</b> and your entire network is protected.</p>
</div>
<div class="features-coloured-icon-boxes-featurecol cp3cols">
<div class="features-coloured-icon-boxes-iconcontainer" data-content-item-container="true"></div>
<h4 class="">Block in-app advertisements</h4>
<p class="">Network-level blocking allows you to <b>block ads in non-traditional places</b> such as mobile apps and smart TVs, regardless of hardware or OS.</p>
</div>
<div class="features-coloured-icon-boxes-featurecol cp3cols">
<div class="features-coloured-icon-boxes-iconcontainer" data-content-item-container="true"></div>
<h4 class="">Improve network performance</h4>
<p class="">Since <b>advertisements are blocked <i>before</i> they are downloaded</b>, network performance is improved and will feel faster.</p>
</div>
<div class="features-coloured-icon-boxes-featurecol cp3cols">
<div class="features-coloured-icon-boxes-iconcontainer" data-content-item-container="true"></div>
<h4 class="">Monitor statistics</h4>
<p class="">Our Web interface offers control of your Pi-hole and a central place to view statistics.  We also include an API for extending these stats.</p>
</div>
</div>
</div>
</div>
<div id="team-1" class="team-small-section" data-label="Team" data-id="team-small-section" data-category="team" data-ovid="ovid-team-1-1463">
<div class="gridContainer dynamic-color">
<div class="team-small-textcol" data-type="column">
<div id="web-interface" class="about-image-section-pro" data-label="Web interface" data-id="about-image-section-pro" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Web Interface</h2>
<p class="">In addition to blocking advertisements, Pi-hole has an informative Web interface that shows stats on all the domains being queried on your network.</p>
</div>
<div class="" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18784" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Dashboard.png" alt="" width="1851" height="790" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Dashboard.png 1851w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Dashboard-400x171.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Dashboard-1024x437.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Dashboard-768x328.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Dashboard-1536x656.png 1536w" sizes="(max-width: 1851px) 100vw, 1851px" /></div>
</div>
</div>
</div>
<div id="dhcp-server" class="about-image-section-pro about-image-section-pro-5" data-label="DHCP Server" data-id="about-image-section-pro-5" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Built-in DHCP Server</h2>
<p class="">Pi-hole works fine with an existing DHCP server, but you can use Pi-hole’s to keep your network management in one place.</p>
</div>
<div class="" data-type="column"><picture class=""></picture><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18785" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.39.58.png" alt="" width="1192" height="934" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.39.58.png 1192w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.39.58-400x313.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.39.58-1024x802.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.39.58-768x602.png 768w" sizes="(max-width: 1192px) 100vw, 1192px" /></div>
</div>
</div>
</div>
<div id="whitelist-and-blacklist" class="about-image-section-pro about-image-section-pro-undefined" data-label="Whitelist and Blacklist" data-id="about-image-section-pro-undefined" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Manage White And Black Lists</h2>
<p class="">Fine-tune your experience by blacklisting or whitelisting domains.  Extend this capability with <a class="" href="https://docs.pi-hole.net/regex/overview">powerful regex statements</a>.</p>
</div>
<div class="" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18787" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-22-11.17.24.png" alt="" width="648" height="609" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-22-11.17.24.png 648w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-22-11.17.24-400x376.png 400w" sizes="(max-width: 648px) 100vw, 648px" /></div>
</div>
</div>
</div>
<div id="query-log" class="about-image-section-pro about-image-section-pro-1" data-label="Query Log" data-id="about-image-section-pro-1" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Query Log</h2>
<p class="">See all the domains being queried on your network, where they originated, and more.</p>
</div>
<div class="" data-type="column"><picture class=""></picture><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18788" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.50.40.png" alt="" width="1249" height="896" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.50.40.png 1249w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.50.40-400x287.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.50.40-1024x735.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-19-17.50.40-768x551.png 768w" sizes="(max-width: 1249px) 100vw, 1249px" /></div>
</div>
</div>
</div>
<div id="statistics" class="about-image-section-pro about-image-section-pro-4" data-label="Statistics" data-id="about-image-section-pro-4" data-category="about" data-ovid="ovid-about-us-4-1823" data-darkreader-inline-bgcolor="" data-darkreader-inline-bgimage="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Long Term Statistics</h2>
<p class="">Queries are stored in a database and can be queried at any time.  Learn about what’s happening on your network over time.</p>
</div>
<div class="" data-type="column"><picture class="about-image-img-pro aligncenter"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18789" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/long-term-stats1-e1597224606922.png" alt="" width="929" height="469" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/long-term-stats1-e1597224606922.png 929w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/long-term-stats1-e1597224606922-400x202.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/long-term-stats1-e1597224606922-768x388.png 768w" sizes="(max-width: 929px) 100vw, 929px" /></picture></div>
</div>
</div>
</div>
<div id="audit-log" class="about-image-section-pro about-image-section-pro-3" data-label="Audit Log" data-id="about-image-section-pro-3" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Audit Log</h2>
<p class="">Keep track of the most queried domains and add them to a white or blacklist from a central page.</p>
</div>
<div class="" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18790" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/audit-log1.png" alt="" width="2032" height="1510" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/audit-log1.png 2032w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/audit-log1-400x297.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/audit-log1-1024x761.png 1024w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/audit-log1-768x571.png 768w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/audit-log1-1536x1141.png 1536w" sizes="(max-width: 2032px) 100vw, 2032px" /></div>
</div>
</div>
</div>
<div id="privacy-modes" class="about-image-section-pro about-image-section-pro-6" data-label="Privacy Modes" data-id="about-image-section-pro-6" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Privacy Modes</h2>
<p class="">Choose from four different privacy modes that works for your environment.</p>
</div>
<div class="" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18791" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.30.34.png" alt="" width="993" height="495" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.30.34.png 993w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.30.34-400x199.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.30.34-768x383.png 768w" sizes="(max-width: 993px) 100vw, 993px" /></div>
</div>
</div>
</div>
<div id="other-settings" class="about-image-section-pro about-image-section-pro-7" data-label="Other Settings" data-id="about-image-section-pro-7" data-category="about" data-darkreader-inline-bgcolor="">
<div class="gridContainer">
<div class="row about-image-gridcol-pro">
<div class="about-image-textcol-pro" data-type="column">
<h2 class="">Other Settings</h2>
<p class="">Control and configure other settings from the Web interface.</p>
</div>
<div class="" data-type="column"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18792" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.26.29.png" alt="" width="1001" height="849" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.26.29.png 1001w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.26.29-400x339.png 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/10/Screenshot-2018-12-20-12.26.29-768x651.png 768w" sizes="(max-width: 1001px) 100vw, 1001px" /></div>
</div>
</div>
</div>
</div>
</div>
</div>
<p><a href="https://pi-hole.net/" target="_blank" rel="noopener">source</a></p>
<p>&nbsp;</p>
<p><iframe title="Block Ads using a Raspberry Pi with Pi-Hole" width="640" height="360" src="https://www.youtube.com/embed/_rZhCLh3WyY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p><iframe title="Quick and Easy Pi-hole Setup" width="640" height="360" src="https://www.youtube.com/embed/4X6KYN1cQ1Y?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p><iframe title="How to Set up a Network wide Ad-blocker with Pi hole" width="640" height="360" src="https://www.youtube.com/embed/zpJoNNVYM10?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p><iframe title="how to build own network-wide ad blocker using pi-hole &amp; raspberry pi [Hindi]" width="640" height="360" src="https://www.youtube.com/embed/mmlVtYIv38U?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><iframe title="Raspberry Pi / Pi-hole / Diet-Pi / Network wide Ad Blocker !!!!" width="640" height="360" src="https://www.youtube.com/embed/RO2_eZlVrj4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is a pwnagotchi? The AI WiFi DeAuther Tool That Lives of a WiFi</title>
		<link>https://goodshepherdmedia.net/what-is-a-pwnagotchi-the-ai-wifi-deauther-tool-that-lives-of-a-wifi/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 07:29:11 +0000</pubDate>
				<category><![CDATA[Classical]]></category>
		<category><![CDATA[Claude (Anthropic)]]></category>
		<category><![CDATA[Cloning / Propagation]]></category>
		<category><![CDATA[Community Hero's]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[GGPD - Garden Grove PD]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Home Computing]]></category>
		<category><![CDATA[Home Defense / Safety]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Sigma Male]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Tools Questions]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Wood Working]]></category>
		<category><![CDATA[🌞On This Day!🌞]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🔒 Evidence Locker🏦]]></category>
		<category><![CDATA[🙂Fun Facts🙂]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[🛠️Fix Stuff🛠️]]></category>
		<category><![CDATA[pwnagotchi]]></category>
		<category><![CDATA[Tool That Lives of a WiFi]]></category>
		<category><![CDATA[WiFi DeAuther]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=18765</guid>

					<description><![CDATA[What is a pwnagotchi? The AI WiFi DeAuther Tool That Lives of a WiFi Pwnagotchi was created by , a hacker, maker, security researcher, AI and physics nerd that we all love and appreciate. It&#8217;s a super cute lil&#8217; buddy which eats wifi connections and lives on a small computer which can fit in your [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1><em><strong>What is a pwnagotchi? </strong></em></h1>
<h2><span style="color: #0000ff;"><em><strong>The AI WiFi DeAuther Tool That Lives of a WiFi</strong></em></span></h2>
<p><iframe title="Hacker Builds a Wifi Cracker by Himself &#x1f92f; #hack #hacking #podcast" width="640" height="360" src="https://www.youtube.com/embed/LEbFuekxLaE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Pwnagotchi was created by , a hacker, maker, security researcher, AI and physics nerd that we all love and appreciate.</p>
<p>It&#8217;s a super cute lil&#8217; buddy which eats wifi connections and lives on a small computer which can fit in your pocket.</p>
<p><a class="relative pointer-events-auto a cursor-pointer underline " href="https://twitter.com/pwnagotchi" target="_blank" rel="noopener nofollow ugc">Pwnagotchi</a> is an &#8220;AI&#8221; that learns from the WiFi environment and instruments bettercap in order to maximize the WPA key material (any form of handshake that is crackable, including <a class="relative pointer-events-auto a cursor-pointer underline " href="https://www.evilsocket.net/2019/02/13/Pwning-WiFi-networks-with-bettercap-and-the-PMKID-client-less-attack/" target="_blank" rel="noopener nofollow ugc">PMKIDs</a>, full and half WPA handshakes) captured.</p>
<p>Get started building one by checking out the official project on GitHub: <a class="relative pointer-events-auto a cursor-pointer underline " href="https://github.com/evilsocket/pwnagotchi" target="_blank" rel="noopener nofollow ugc">https://github.com/evilsocket/pwnagotchi</a></p>
<p>Unofficial list of Pwnagotchi builds and parts with notes:<br />
<a class="relative pointer-events-auto a cursor-pointer underline " href="https://www.reddit.com/r/pwnagotchi/comments/11bxv0n/i_created_pwnnotes_a_simple_collaborative/" target="_blank" rel="noopener nofollow ugc">https://www.reddit.com/r/pwnagotchi/comments/11bxv0n/i_created_pwnnotes_a_simple_collaborative/</a></p>
<p><a class="highlight" href="https://twitter.com/pwnagotchi">Pwnagotchi</a> is an <a class="highlight" href="https://hackernoon.com/intuitive-rl-intro-to-advantage-actor-critic-a2c-4ff545978752">A2C</a>-based “AI” powered by <a class="highlight" href="https://www.bettercap.org/">bettercap</a> and running on a <a class="highlight" href="https://www.raspberrypi.org/products/raspberry-pi-zero-w/">Raspberry Pi Zero W</a> that learns from its surrounding WiFi environment in order to maximize the <a class="highlight" href="https://pwnagotchi.ai/intro/#wifi-handshakes-101">crackable WPA key material it captures</a> (either through passive sniffing or by performing deauthentication and association attacks). This material is collected on disk as PCAP files containing any form of handshake supported by <a class="highlight" href="https://hashcat.net/hashcat/">hashcat</a>, including full and half WPA handshakes as well as <a class="highlight" href="https://www.evilsocket.net/2019/02/13/Pwning-WiFi-networks-with-bettercap-and-the-PMKID-client-less-attack/">PMKIDs</a>.</p>
<p>Learn more about <a class="highlight" href="https://www.evilsocket.net/2019/10/19/Weaponizing-and-Gamifying-AI-for-WiFi-Hacking-Presenting-Pwnagotchi-1-0-0/">the project and how it started on the author’s blog</a>.</p>
<h1 id="pwnagotchi-org">pwnagotchi org</h1>
<p>Pwnagotchi is an A2C-based “AI” powered by bettercap and running on a Raspberry Pi Zero W that learns from its surrounding WiFi environment in order to maximize the crackable WPA key material it captures (either through passive sniffing or by performing deauthentication and association attacks). This material is collected on disk as PCAP files containing any form of handshake supported by hashcat, including full and half WPA handshakes as well as PMKIDs.</p>
<table>
<thead>
<tr>
<th>quick</th>
<th>links</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="highlight" href="https://pwnagotchi.org/getting-started/index.html">Getting Started</a></td>
<td><a class="highlight" href="https://pwnagotchi.org/3rd-party-images/index.html">3rd Party Images</a></td>
</tr>
<tr>
<td><a class="highlight" href="https://pwnagotchi.org/3rd-party-plugins/index.html">3rd Party Plugins</a></td>
<td><a class="highlight" href="https://pwnagotchi.org/3d-printable-cases/index.html">3D Printable Cases</a></td>
</tr>
<tr>
<td><a class="highlight" href="https://pwnagotchi.org/common-issues/index.html">Common Issues</a></td>
<td><a class="highlight" href="https://pwnagotchi.org/customization/index.html">Customization</a></td>
</tr>
<tr>
<td><a class="highlight" href="https://pwnagotchi.org/modifications/index.html">Modifications</a></td>
<td><a class="highlight" href="https://pwnagotchi.org/opwngrid/index.html">Opwngrid</a></td>
</tr>
<tr>
<td><a class="highlight" href="https://pwnagotchi.org/contributing/index.html">Contributing</a></td>
<td><a class="highlight" href="https://pwnagotchi.org/hall-of-fame/index.html">Hall of Fame</a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Instead of merely playing <a class="highlight" href="https://becominghuman.ai/getting-mario-back-into-the-gym-setting-up-super-mario-bros-in-openais-gym-8e39a96c1e41?gi=c4b66c3d5ced">Super Mario or Atari games</a> like most reinforcement learning based “AI” <em>(yawn)</em>, Pwnagotchi tunes <a class="highlight" href="https://github.com/evilsocket/pwnagotchi/blob/master/pwnagotchi/defaults.toml#L137">its own parameters</a> over time to <strong>get better at pwning WiFi things</strong> in the real world environments you expose it to.</p>
<div class="notices tip">
<p><strong>Learn more about <a class="highlight" href="https://pwnagotchi.ai/intro/#how-does-pwnagotchi-work">how Pwnagotchi works</a> and why it <a class="highlight" href="https://pwnagotchi.ai/intro/#wifi-handshakes-101">eats WPA handshakes</a> in the <i class="fas fa-star-of-life"></i> <a class="highlight" href="https://pwnagotchi.ai/intro/">Introduction</a> doc. You can also read about <a class="highlight" href="https://www.evilsocket.net/2019/10/19/Weaponizing-and-Gamifying-AI-for-WiFi-Hacking-Presenting-Pwnagotchi-1-0-0/" target="_blank" rel="noopener">the story of the project</a>.</strong></p>
</div>
<h2 id="butwhy">But…why?<i class="fas fa-link fa-lg"></i></h2>
<p>To give hackers an excuse to learn about reinforcement learning and WiFi networking—and have a reason to get out for more walks.</p>
<p>Also? <strong>It’s cute as f—</strong>.</p>
<div class="notices info">
<p><strong>In case you&#8217;re curious about the name:</strong> <em>Pwnagotchi</em> (ポーナゴッチ) is a portmanteau of <em>pwn</em> and <em>-gotchi</em>. It is a nostalgic reference made in homage to a very popular children&#8217;s toy from the 1990s called the <a class="highlight" href="https://en.wikipedia.org/wiki/Tamagotchi">Tamagotchi</a>. The Tamagotchi (たまごっち, derived from <em>tamago</em> (たまご) &#8220;egg&#8221; + <em>uotchi</em> (ウオッチ) &#8220;watch&#8221;) is a cultural touchstone for many Millennial hackers as a formative electronic toy from our collective childhoods.</p>
<p>Were <em>you</em> lucky enough to possess a Tamagotchi as a kid? Well, with your Pwnagotchi, you too can enjoy the nostalgic delight of being strangely emotionally attached to a handheld automata <em>yet again!</em> Except, this time around&#8230;you get to #HackThePlanet. &gt;:D <a href="https://pwnagotchi.ai/" target="_blank" rel="noopener">source</a></p>
</div>
<h2><a href="https://www.pwnagotchi.com/products/pwnagotchi-ready-to-ship-_1298795928_?variant=44066693447996" target="_blank" rel="noopener">Buy</a> yours today! or <a href="https://www.etsy.com/market/pwnagotchi" target="_blank" rel="noopener">Here</a></h2>
<p><img loading="lazy" decoding="async" class="wp-image-18768 alignright" src="https://goodshepherdmedia.net/wp-content/uploads/2024/10/source.gif" alt="" width="657" height="370" /></p>
<p><iframe title="Hacking WiFi networks in seconds With AI | Real Experiment Pwnagotchi" width="640" height="360" src="https://www.youtube.com/embed/TDvX5DE7D-Q?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><iframe title="Pwnagotchi - The Open Source Wi-Fi Hand Shake Hacker" width="640" height="360" src="https://www.youtube.com/embed/2DIPVpcjR1I?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MIMO Fake Cell Towers Allow mobile interception device can intercept cellular data to Keep Track of You</title>
		<link>https://goodshepherdmedia.net/mimo-fake-cell-towers-allow-mobile-interception-device-can-intercept-cellular-data-to-keep-track-of-you/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Sat, 01 Jun 2024 18:54:23 +0000</pubDate>
				<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Government Spying]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[Hardware Pioneers]]></category>
		<category><![CDATA[Home & Garden]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Phone Hacks]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[💻Tech History]]></category>
		<category><![CDATA[📱Mobile📱]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[How to clone cells data]]></category>
		<category><![CDATA[MIMO Attacks]]></category>
		<category><![CDATA[mobile interception]]></category>
		<category><![CDATA[mobile interception device]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=18031</guid>

					<description><![CDATA[MIMO Fake Cell Towers Allow mobile interception device can intercept cellular data to Keep Track of You Fake Cell Towers Allow the NSA and Police to Keep Track of You The Internet is abuzz with reports of mysterious devices sprinkled across America—many of them on military bases—that connect to your phone by mimicking cell phone [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>MIMO Fake Cell Towers Allow mobile interception device can intercept cellular data to Keep Track of You</h1>
<h2>Fake Cell Towers Allow the NSA and Police to Keep Track of You</h2>
<p>The Internet is abuzz with reports of mysterious devices sprinkled across America—many of them on military bases—that connect to your phone by mimicking cell phone towers and sucking up your data. There is little public information about these devices, but they are the new favorite toy of government agencies of all stripes; everyone from the National Security Agency to local police forces are using them.</p>
<p>These fake towers, known as &#8220;interceptors,&#8221; were<a class="multivariate" href="http://www.popsci.com/article/technology/mysterious-phony-cell-towers-could-be-intercepting-your-calls" rel="nofollow"> discovered</a> in July by users of the CryptoPhone500, one of the ultra-secure cell phones released after Edward Snowden&#8217;s leaks about NSA snooping. The phone is essentially a Samsung Galaxy S3 customized with high-level encryption that costs around $3,500. While driving around the country, CryptoPhone users plotted on a map every time they connected to a nameless tower (standard towers run by wireless service providers like Verizon usually have names) and received an alert that the device had turned off their phone&#8217;s encryption (allowing their messages to be read).</p>
<p>Map showing the location of rogue cell towers identified by the firewall on CryptoPhones in August via ESD America, a defense and law enforcement technology provider based in Las Vegas.</p>
<p>While the abilities of these interceptors vary, the full-featured versions available to government agencies are capable of a panoply of interceptions. For example, the VME Dominator can <a class="multivariate" href="http://www.popsci.com/article/technology/mysterious-phony-cell-towers-could-be-intercepting-your-calls" rel="nofollow">capture</a> calls and texts, and can even control the intercepted phone.<a class="multivariate" href="https://paleofuture.gizmodo.com/the-nsa-can-still-bug-your-phone-when-its-powered-off-1585427282" rel="nofollow"> (In an interview with NBC</a>, Snowden revealed that with this kind of technology the NSA is capable of turning on a powered-down phone and essentially using it as a bug.)</p>
<p>This NSA-style surveillance is spreading to local cops. A growing number of police departments are using tower-mimicking devices, &#8220;stingrays,&#8221; to track a cell phone&#8217;s location and extract call logs. Though little is known about the use of these devices, watchdog groups have scored small victories in their attempts to punch through this veil of secrecy. The<a class="multivariate" href="https://www.aclu.org/issues/privacy-technology/surveillance-technologies/stingray-tracking-devices-whos-got-them?redirect=maps/stingray-tracking-devices-whos-got-them" rel="nofollow"> map below</a>, courtesy of the ACLU, shows how the use of stingrays is spreading. The map also shows that despite the ALCU&#8217;s greatest efforts, it is unable to uncover information about stingray use in most of the country.</p>
<p>A recent case provided a glimpse into what stingrays can do and how they are being used.</p>
<div id="dfp-ad-inarticle3-wrapper" class="dfp-tag-wrapper dfp-ad-lazy dfp-ad-count">
<div id="dfp-ad-inarticle3" class="dfp-tag-wrapper mpu-only unstick" data-google-query-id="CL-c1qeDsIYDFVpaCAQdXtYNJw">
<p>In January, Tallahassee, Florida, police<a class="multivariate" href="https://www.aclu.org/blog/national-security/privacy-and-surveillance/police-hide-use-cell-phone-tracker-courts-because?redirect=blog/national-security-technology-and-liberty/police-hide-use-cell-phone-tracker-courts-because" rel="nofollow"> used</a> one to track a stolen cell phone to a suspect&#8217;s apartment. The police then entered the home without permission, conducted a search, and arrested the suspect in his home. Not only did the police not have a warrant, but they did not disclose to a judge that they were in possession of a stingray because the department had received it on loan from the manufacturer on condition of secrecy.</p>
<p>Only after a judge granted a motion filed by the ACLU to unseal the transcripts of the case (the federal government had previously <a class="multivariate" href="https://www.aclu.org/blog/victory-judge-releases-information-about-police-use-stingray-cell-phone-trackers?redirect=blog/national-security-technology-and-liberty/victory-judge-releases-information-about-police-use" rel="nofollow">demanded</a> the proceedings be sealed, going so far as to try to invoke the Homeland Security Act as the reason) was it revealed that between 2007 and 2010 the department used stingrays without getting warrants around 200 times. Additionally, the department had two devices; one mounted on a police vehicle, and the other carried by hand—and both were evaluating nearby cell phones in order to find a suspect. This means that information like location and phone data was pulled from innocent bystanders as well as the target of an investigation.</p>
<p>In the wake of the militarized response by the police in Ferguson, Missouri to protesters, many are taking a closer look at how the government may be abetting law enforcement in surreptitious cell phone surveillance. The purchase of such equipment is often funded by Homeland Security grants for which state and local police departments can apply. The gradual uncovering of this paper trail reveals new details about surveillance technology use. For instance, a Tacoma, Washington <a class="multivariate" href="http://usaspending.gov/explore?fiscal_year=all&amp;comingfrom=searchresults&amp;piid=DJD13HQG0264&amp;typeofview=complete" rel="nofollow">purchase order</a>, uncovered by <em><a class="multivariate" href="http://www.thenewstribune.com/2014/08/26/3347665_documents-tacoma-police-using.html?rh=1" rel="nofollow">The News Tribune</a></em>, revealed that a major reason there&#8217;s been a recent surge in requests for upgraded stingrays is the spread of 4G service.</p>
<p>Older stingrays, like the kind used by police departments, force phones using 4G or 3G down to 2G in order to more easily de-crypt data in real time. But 2G service is expected to be shut off soon—AT&amp;T<a class="multivariate" href="http://arstechnica.com/information-technology/2012/08/att-will-kill-2g-network-by-2017-to-clear-spectrum-for-3g-and-4g/" rel="nofollow"> announced</a> it would do so in 2017. If a stingray can&#8217;t knock a 4G phone down to 2G, however, it can&#8217;t do its job.</p>
<p>Last week, the city of Oakland, California, released documents<a class="multivariate" href="https://www.documentcloud.org/documents/1280786-sharpscanoaklandnet-com-20140826-180929.html" rel="nofollow"> revealing</a> that three local jurisdictions applied for a Homeland Security grant to obtain a &#8220;state-of-the-art cell phone tracking system&#8221; with 4G tracking abilities. Other areas, including Tacoma; Baltimore; Chesterfield, Virginia; Sunrise, Florida; and Michigan&#8217;s Oakland County are also seeking upgrades.</p>
<p>Since the news of the phony cell phone towers broke, Les Goldsmith, the CEO of ESD America, which is marketing the CryptoPhone500 in the U.S., told <em>Newsweek </em>that sales have been &#8220;exceptional.&#8221; He added, &#8220;We should get far greater units in the field to report interceptors.&#8221; <a href="https://www.newsweek.com/what-cell-ls-those-ominous-phony-towers-268589" target="_blank" rel="noopener">source</a></p>
</div>
</div>
<hr />
<h1 class="post-title single-post-title entry-title">Awesome Resources explains how anyone with a mobile interception device can intercept cellular data</h1>
<p>Mobile networks are dominant in the age of communication and are used to relay mobile communication signals to <a href="https://privacyinternational.org/explainer/1640/phone-monitoring" target="_blank" rel="external noopener" data-wpel-link="external">Public Switched Telephone Networks</a> (PSTN). There is a lot of information that is exchanged on a daily basis. But is your mobile network confidential?</p>
<div id="attachment_82278" class="wp-caption alignnone">
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18035" src="https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-Interception-systems-chart.webp" alt="" width="952" height="694" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-Interception-systems-chart.webp 952w, https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-Interception-systems-chart-400x292.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-Interception-systems-chart-768x560.webp 768w" sizes="(max-width: 952px) 100vw, 952px" /></p>
<div class="code-block code-block-7">
<table>
<tbody>
<tr>
<td>Your mobile phone can be used for industrial espionage, unauthorized transfer of data, or for trading secrets of the enterprises. All this is done through interception of mobile signals, voice calls or using your mobile as a bug. You’d be surprised to hear what’s to follow in this article.</p>
<p>We bring you devices, types, and techniques for mobile interception. Sit tight as we prepare you against being a victim of malicious interception practices.</p>
<h4>What is mobile interception?</h4>
<p>Mobile interception technology is the storage, recording, tracking, and interception of cellular communications like phone calls, internet usage, SMS, etc. This technology is primarily used for gathering intelligence regarding terrorist or criminal activities.</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>Even though it started out as an ethical technology for security, there are reports about the misuse of the technology doing the rounds.</p>
<p>However, for those concerned about their privacy during calls, using tools like <a href="https://apps.apple.com/us/app/call-recorder-icall/id1447098963" target="_blank" rel="external noopener" data-wpel-link="external">Call Recorder iCall </a>can provide an added layer of security by recording and securely storing conversations.</p>
<h4>How does mobile interception work?</h4>
<p>There are three types of mobile networks – NGN (Next Generation Networks like 3G, 4G, and 5G), GSM (Global System for Mobile communications) and CDMA (Code Division Multiple Access). All three of them are targets of multiple surveillance technologies.</p>
<p>When the mobile phone data travels over these networks, they are passively intercepted between the mobile phone and the base station it is communicating to. Both uplink signal (outgoing voice or data) and downlink (incoming voice or data) signals can be intercepted.</p>
<div id="attachment_82280" class="wp-caption alignnone">
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18032" src="https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-networks.webp" alt="" width="952" height="717" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-networks.webp 952w, https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-networks-400x301.webp 400w, https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mobile-networks-768x578.webp 768w" sizes="(max-width: 952px) 100vw, 952px" /></p>
<p id="caption-attachment-82280" class="wp-caption-text">Source: Cobham Survaillance</p>
</div>
<h4>Who can intercept your mobile signal?</h4>
<p>Mobile Interception technology is extensively used by law enforcement agencies, military &amp; defense, or authorities like government and federal &amp; local law enforcement agencies (LEAs). These are also termed as <a href="http://4g5gworld.com/blog/lawful-interception-architecture-lte-evolved-packet-system" target="_blank" rel="external noopener" data-wpel-link="external">Lawful Interceptions</a>. But there are unauthorized intercepts too!</p>
<p>Our expert <a href="https://www.awesomeresources.co.uk/about-us/" target="_blank" rel="external noopener" data-wpel-link="external">Sam Tilston</a> from <a href="https://www.awesomeresources.co.uk/" target="_blank" rel="external noopener" data-wpel-link="external">AwesomeResources.co.uk</a>, a professional in cyber security for more than 20 years believes that anyone with a mobile interception device can intercept cellular information like- voice, data transmission, and metadata.</p>
<h4>Lawful Interception (LI) – The modern legal interception protocol</h4>
<p>Lawful Interception or LI refers to a specific facility in telecommunications where LEA or government with court orders or legal authorization can intercept mobile signals. In common parlance it’s also called selective wiretapping or authorized wiretapping.</p>
<p>Lawful interception is different from the <a href="https://en.wikipedia.org/wiki/Dragnet_(policing)" target="_blank" rel="external noopener" data-wpel-link="external">dragnet-type mass surveillance</a> and is usually carried out by intelligence agencies. The data is merely passed through a fiber-optic splice where its extracted and filtered.</p>
<p>Many countries follow local, national, and global standards for lawful interception laid down by <a href="https://www.etsi.org/deliver/etsi_ts/133100_133199/133107/12.09.00_60/ts_133107v120900p.pdf" target="_blank" rel="external noopener" data-wpel-link="external">ESTI</a>. Governments and authorities require PSPs (Public Service Providers) to install a (LIG) legal interception gateway and LIN (legal interception nodes) for real-time interception.</p>
<h4>Lawful Interception architecture</h4>
<p>Currently the global standard for Lawful Interception and its architecture is provided by ESTI. The standard architecture in recent use is 3GPP Evolved Packet System (EPS) that provides IP based services.</p>
<p>The ESP architecture attempts to define an extensible and systematic means by which LEAs and network operators can interact. There are three stages in the architecture:</p>
<ol>
<li><strong>Collection:</strong> target-related call content and data are extracted from these PSP networks.</li>
<li><strong>Mediation: </strong>data is formatted to match the specific standard.</li>
<li><strong>Delivery: </strong>The content and data are delivered to the law enforcement agencies.</li>
</ol>
<p>Delivery function in the architecture is what is used to hide your sensitive interceptions from Intercepting Control Element (ICE). Even when there are multiple targets on the same number, the authorities have no idea about it.</p>
<h4>What is the need for mobile interception?</h4>
<p>Apart from the malicious effects like snooping and eavesdropping, mobile interception can be used for security. Want to know the uses?</p>
<p><strong>1. Administration Security</strong></p>
<p>The Administrative function (ADMF) keeps all the intercept activities of individual LEAs separate and interfaces to the intercepting network.</p>
<p>After configuring authorized user access within the network, password protection can be enabled using one of the following security mechanisms:</p>
<ul>
<li>CUG/VPN</li>
<li>COLP</li>
<li>CLIP</li>
<li>Authentication &amp; Encryption</li>
</ul>
<div id="browsi_adWrapper_ai_2_ati_1_rc_0">
<div id="browsi_adContainer_ai_2_ati_1_rc_0" data-google-query-id="CIOU0PrMr4YDFdlHCAQdc8YCtw">
<div id="google_ads_iframe_/22181265,22606297331/llb_970v_2_2__container__">The systems or illegal use can be prevented by intercepting the signals in the administrative network.</div>
</div>
</div>
<p><strong>2. IRI (Intercept Related Information) security</strong></p>
<p>In case of communication failures, IRI can be buffered in the 3G network. After successfully transmitting IRI, the content buffer and total buffer can be deleted via a command or a timer. This prevents the IRI data from being exposed to illegal use.</p>
<p><strong>3. CC (Call Content) security</strong></p>
<p>Data inconsistency, log files, and critically important data like billing information can be suppressed to be viewed by only a fraction of the users over the network. This data can also be deleted after successful transmission to the required personnel.</p>
<h4>Can your mobile be intercepted?</h4>
<p>If you’re in the crosshairs of the authorities, then chances are that you may be under surveillance right now. Don’t worry, if you’re under one, then you’re not alone!</p>
<p>Lawful interceptions are very common, in fact there are 2000-3000 mobile signals being intercepted and analyzed every day. In fact, if you have a few selected smartphone models from Samsung, chances are that <a href="https://gadgets.ndtv.com/mobiles/news/researchers-demonstrate-way-to-intercept-calls-made-by-samsung-phones-764656" target="_blank" rel="external noopener" data-wpel-link="external">your calls are being intercepted</a>.</p>
<p>The presence of Shannon-branded baseband chips, a tracing IC (integrated circuit) and RF (radio frequency) transceiver make it a device that can be easily intercepted. Calls and messages can be intercepted by creating a proxy base station by frankly anyone with a device.</p>
<h4>What is the future of mobile interception market?</h4>
<p>The market of mobile interception is estimated at $1.8 billion globally, and $ 226.1 million in the U.S. alone. The market is estimated to grow at a tremendous rate of 5.8% annually for the next decade.</p>
<p>With new developments of communication frequencies, networks and channels, integration with newer interception systems will create a little hurdle. New and portable devices are being deployed every day across the world to hamper the mobile interception market.</p>
<h4>In summary</h4>
<p>Mobile interception is a debatable topic. On one hand, you are always on someone’s radar and that’s something that you can’t live with knowing. On the other hand, it’s a crucial and apt technology for intercepting malicious calls and threats.</p>
<p>As hard as it may sound, it’s hard to negate the importance of mobile interception, as long as it’s legal, and meets the global standards of lawful interception.</p>
<p>Hey, as long as it continues to save millions of lives by combating increasing criminal activities and security threats, it’s always a handy technology and probably will be in the future too. <a href="https://londonlovesbusiness.com/the-current-state-of-mobile-interception/" target="_blank" rel="noopener">source</a></p>
<hr />
<h1 class="entry-title">Understanding MIMO (Multiple Input, Multiple Output) – Cellular Speed &amp; Booster Implications</h1>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-18033" src="https://goodshepherdmedia.net/wp-content/uploads/2024/05/understanding-mimo.webp" alt="" width="736" height="1102" srcset="https://goodshepherdmedia.net/wp-content/uploads/2024/05/understanding-mimo.webp 736w, https://goodshepherdmedia.net/wp-content/uploads/2024/05/understanding-mimo-267x400.webp 267w, https://goodshepherdmedia.net/wp-content/uploads/2024/05/understanding-mimo-684x1024.webp 684w" sizes="(max-width: 736px) 100vw, 736px" /></p>
<h2>The Wonders of MIMO</h2>
<p>For RVers and Cruisers, understanding what MIMO technology is, how it works, and how it can be used to enhance cellular speeds has the potential to make finding great mobile internet on the road an easier experience.</p>
<p><strong>For anyone who knows a thing or two about wireless communications, modern 4G/LTE and 5G cellular radios are borderline miraculous.</strong></p>
<p>Consider the first iPhone &#8211; which launched in 2007 with a maximum theoretical cellular speed of around 500 Kbps using AT&amp;T&#8217;s 2G EDGE cellular network.</p>
<p>A decade and a half later &#8211; the latest flagship cellular devices were able to support maximum theoretical speeds of over 2,000 Mbps.</p>
<p><strong>That&#8217;s more than a 4,000x increase!</strong></p>
<p>And as the 5G era has matured and become more mainstream, we see peak theoretical speeds are approaching 10 Gbps, another 10x increase!</p>
<p>Of course, theory rarely equals reality &#8211; and the cellular networks need to be substantially upgraded and built out to even come close to being able to deliver speeds like this to real people outside of a lab.</p>
<p>And in the real world &#8211; you will be sharing this speed with perhaps hundreds or thousands of others connected to the same cell tower.</p>
<figure id="attachment_18947" class="wp-caption alignleft" aria-describedby="caption-attachment-18947"><img loading="lazy" decoding="async" class=" wp-image-18947" title="" src="https://rvmobileinternet.com/wp-content/uploads/2015/10/MIMO-Stereo-300x208.gif" alt="An early MIMO prototype..." width="350" height="243" /><figcaption id="caption-attachment-18947" class="wp-caption-text">An early MIMO antenna prototype?</figcaption></figure>
<p>But real-world 4G/LTE speeds over 50Mbps are actually not at all uncommon, and speeds over 100Mbps are now widely reported, and things just keep getting faster. Mid band 5G is has become lot more common on most of the carriers and we are now seeing the gap between really good LTE and good mid band 5G become way more prevalent in everyday connectivity. If you are in a mmWave 5G area, the speeds can be blazing fast.</p>
<p>One of the key technologies making these sorts of speeds possible is known as MIMO (Multiple Input, Multiple Output) &#8211; an incredibly clever technique for putting multiple antennas to work to increase both data transmission speed and reliability.</p>
<p>MIMO technology is fundamental to both 4G/LTE, 5G, and WI-Fi radios &#8211; but cellular boosters and MIMO have some&#8230; challenges&#8230; working together.</p>
<p>Read on to get a grasp of what MIMO is, how it works, and how you can use a little bit of MIMO awareness to potentially increase your cellular speeds.</p>
<h2>MIMO In A Nutshell</h2>
<p>MIMO is one of the core technologies enabling 4G/LTE and 5G cellular, and almost every modern mobile device (whether a phone or a hotspot) has two or more cellular antennas on board to enable the magic of MIMO.</p>
<p>On the other end of the line &#8211; cell towers typically have multiple antennas working together in tight synchronization to communicate with you.</p>
<p>With more antennas transmitting a signal, there are more possible echoes and reflections (read the &#8220;how it works&#8221; section below to understand the magic here) for the receiving device to catch a signal.</p>
<p>The ability to make multiple connections on the cell tower the better the transmit speeds, even with weak signals.</p>
<p>The cell tower will have a number of transmit/receive antennas and many LTE devices had two antennas.  This allows those devices to utilize 2&#215;2 MIMO.</p>
<p>Devices with four antennas for 4&#215;4 MIMO is now common, with consumer devices such as flagship hotspots such as the <a href="https://www.rvmobileinternet.com/gear/nighthawk-m6/">AT&amp;T Netgear Nighthawk M6 Pro Hotspot Pro</a>, the <a href="https://www.rvmobileinternet.com/gear/inseego-m3100/" target="_blank" rel="noopener">Verizon &amp; T-Mobile MiFi X Pro 5G hotspots</a>, plus all the the latest flagship smartphones from Apple, Samsung, and Google.</p>
<p>Although the latest cellular standards (Category 18 &amp; higher) support 8&#215;8 MIMO, consumer devices with 8 antennas are not common.</p>
<p>These antennas connect to a cell tower that will usually have at least four antennas &#8211; and as many as 128!  The number of antennas on the tower gives devices more options to get a good, high-performing connection.</p>
<p>This figure illustrates a relatively simple 4&#215;2 MIMO deployment.  In this case, 4&#215;2 means four transmit/receive antennas on the tower, and two on the user device:</p>
<figure id="attachment_18944" class="wp-caption aligncenter" aria-describedby="caption-attachment-18944"><img loading="lazy" decoding="async" class="wp-image-18944 size-full" title="mimo-antennas-to-mifi" src="https://www.rvmobileinternet.com/wp-content/uploads/2015/10/mimo-antennas-to-mifi.png" sizes="(max-width: 603px) 100vw, 603px" srcset="https://www.rvmobileinternet.com/wp-content/uploads/2015/10/mimo-antennas-to-mifi.png 603w, https://www.rvmobileinternet.com/wp-content/uploads/2015/10/mimo-antennas-to-mifi-300x145.png 300w" alt="4x2 MIMO illustration" width="603" height="292" /><figcaption id="caption-attachment-18944" class="wp-caption-text">A basic 4G/TE network 4&#215;2 deployment &#8211; with 4 antennas on the cell tower and 2 in the mobile device working together. The device itself is using 2&#215;2 MIMO.</figcaption></figure>
<p>This 4&#215;2 configuration isn&#8217;t the only one possible, however, upgraded cell towers can have many more transmit/receive antenna elements. The latest devices typically have four antennas to better take advantage of the cell towers antenna array.</p>
<p>MIMO is one of the key technologies that allow these devices to have such great performance &#8211; it really is pretty darn amazing stuff! <a href="https://www.rvmobileinternet.com/guides/understanding-mimo-multiple-input-multiple-output-lte-speed-cell-booster-implications/" target="_blank" rel="noopener">source</a></p>
<h2><span id="MIMO_vs_Boosters_Video" class="ez-toc-section"></span>MIMO vs Boosters Video</h2>
<p><iframe title="MIMO vs Boosters: Do Cellular Boosters Provide the Best Signal &amp; Data Performance?" width="640" height="360" src="https://www.youtube.com/embed/14tWiAsqfJk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<div class="teaser-content">
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<hr />
<div class="teaser-content">
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">
</div>
</div>
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">The U.S. Department of Justice is collecting data from Americans’ cellphones with surveillance planes that “mimic cellphone towers,” according to a <a href="http://online.wsj.com/articles/americans-cellphones-targeted-in-secret-u-s-spy-program-1415917533">Wall Street Journal report</a>.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">The program is designed to catch criminals, but collects data from innocent people as well, sources familiar with the operation told the Journal.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">The program bears some resemblance to the <a href="http://www.washingtonpost.com/world/national-security/in-nsa-intercepted-data-those-not-targeted-far-outnumber-the-foreigners-who-are/2014/07/05/8139adf8-045a-11e4-8572-4b1b969b6322_story.html?itid=lk_inline_manual_4">National Security Administration’s dragnet approach</a> to collecting information while tracking terrorists.</div>
<div data-qa="article-body"></div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">A Justice Department official would not confirm or deny the existence of the program to the Journal: “The official said discussion of such matters would allow criminal suspects or foreign powers to determine U.S. surveillance capabilities. Justice Department agencies comply with federal law, including by seeking court approval, the official said.”</div>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">The program has existed since 2007, and is operated by the U.S. Marshals Service’s Technical Operations Group. It deploys Cessna aircraft from at least five airports that, combined, have a flying range that covers most of the U.S. population.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">According to the Journal story, by Devlin Barrett, the planes carry a device called a “dirtbox” — the name is inspired by Digital Receiver Technology Inc., the Boeing subsidiary that makes the device — that acts like a cellphone communications tower.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">Cellphones register user locations with towers every few minutes, even if they aren’t making a call.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">By intercepting these signals, the dirtboxes can identify phones’ unique registration information — even phones with encryption like the new iPhone 6.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">The device can pinpoint the location of a cellphone within 10 feet and manipulate the phone by jamming its signal. It can extract text messages and photos from phones, too.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">Instead of asking cellphone companies for subscriber information, which law enforcement has done with <a href="http://www.nytimes.com/2012/07/09/us/cell-carriers-see-uptick-in-requests-to-aid-surveillance.html?pagewanted=all&amp;_r=0">increased frequency</a> in recent years, agencies can now find it themselves.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<div id="gift-share-inline" class="PJLV PJLV-ilotWTr-css hide-for-print" data-testid="gift-share-inline">
<div class="wpds-c-kPqOkS wpds-c-kPqOkS-jtSXsT-hasSubsText-false" data-testid="gift-share-interstitial-trigger"><span class="wpds-c-hBJqc"><span class="wpds-c-dzSncg">Share this article</span></span><span class="wpds-c-eCvjpK"><span class="wpds-c-enedHQ wpds-c-enedHQ-cCitdK-isShown-false">Share</span></span></div>
</div>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">In a single flight, the device can collect information about tens of thousands of cellphones. People familiar with the program told the Journal the device can identify phones linked to criminal suspects and keep that information, but “lets go” of information from other phones.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">It’s unclear whether the government is keeping data about non-suspects gathered by the device.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">Describing it as a “a dragnet surveillance program,” Christopher Soghoian, chief technologist at the American Civil Liberties Union, told the Journal: “It’s inexcusable and it’s likely — to the extent judges are authorizing it — [that] they have no idea of the scale of it.”</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">Courts are <a href="https://www.aclu.org/how-government-tracking-your-movements">still catching up</a> to technology like cellphone scanners. The Supreme Court has never considered whether this type of surveillance is a search requiring a warrant.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">Earlier this year, the U.S. Court of Appeals for the 11th Circuit <a href="https://www.aclu.org/sites/default/files/assets/q_davis_opinion_0.pdf">ruled</a> law enforcement needs a warrant to get people’s phone location histories. However, the 5th Circuit <a href="http://www.nytimes.com/interactive/2013/07/30/technology/historic-cell-data-appeals-court-ruling.html">took the opposite view</a> last year.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">The most recent Supreme Court case is <a href="http://public.cq.com/docs/weeklyreport/weeklyreport-000003976652.html">United States v. Jones</a>, a 2012 decision involving a GPS tracking device attached to a suspect’s car for month with no warrant. The Court <a href="http://www.scotusblog.com/case-files/cases/united-states-v-jones/">decided</a> attaching a device that gathered detailed information over time was a search, but didn’t say whether a warrant was required.</p>
</div>
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<p class="wpds-c-cYdRxM wpds-c-cYdRxM-iPJLV-css overrideStyles font-copy" dir="null" data-testid="drop-cap-letter" data-el="text">Civil liberties groups have already sued to challenge law enforcement use of similar devices, such as the Stingray, used on the ground by law enforcement to gather mobile data in a given area.</p>
</div>
<p>&nbsp;</p>
<hr />
<div class="teaser-content">
<div class="wpds-c-PJLV article-body" data-qa="article-body">
<h1 id="main-content" class="PJLV PJLV-ihMAsLZ-css overrideStyles" data-testid="headline" data-qa="headline"><span class="PJLV" data-qa="headline-text">Report: Secret government program uses aircraft for mass cellphone surveillance</span></h1>
</div>
</div>
<p><iframe src="https://goodshepherdmedia.net/wp-content/uploads/2024/05/Mimo-Cell-Stealing-Network-Calls-2112.02096v2.pdf" width="900" height="1100"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span></iframe></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WiPhone, A Phone for Hackers and Makers</title>
		<link>https://goodshepherdmedia.net/wiphone-a-phone-for-hackers-and-makers/</link>
		
		<dc:creator><![CDATA[The Truth News]]></dc:creator>
		<pubDate>Fri, 23 Jun 2023 17:11:38 +0000</pubDate>
				<category><![CDATA[Computer Hacks]]></category>
		<category><![CDATA[Cool Tech & Gadgets 📱⌚🎧⚡]]></category>
		<category><![CDATA[Hackers / Master Programmers]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Phone Hacks]]></category>
		<category><![CDATA[Science & Engineering]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Zee Truthful News]]></category>
		<category><![CDATA[📱Mobile📱]]></category>
		<category><![CDATA[🔐Cybersecurity]]></category>
		<category><![CDATA[🔐Hacking Technology]]></category>
		<category><![CDATA[🛜🌐💻⌨ Pen Test Tools]]></category>
		<category><![CDATA[🛜🌐💻⌨ Wireless Pen Test]]></category>
		<category><![CDATA[A Phone for Hackers]]></category>
		<category><![CDATA[A Phone for Hackers and Makers]]></category>
		<category><![CDATA[A Phone for Hackers Makers]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[phone hacking]]></category>
		<category><![CDATA[Wi Phone]]></category>
		<category><![CDATA[WiPhone]]></category>
		<guid isPermaLink="false">https://goodshepherdmedia.net/?p=14747</guid>

					<description><![CDATA[WiPhone, A Phone for Hackers and Makers Here Introducing an all-new WiPhone, A Phone for Hackers and Makers. Moreover, WiPhone is a VoIP mobile phone designed to be easily modified, repurposed, and adapted. Basically, It’s designed to enable hackers by making it easy to extend and modify the electronics and software. Something typical phones are not good [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>WiPhone, A Phone for Hackers and Makers</h1>
<p><iframe title="Crowdfunding Video - ESP32 WiPhone" width="640" height="360" src="https://www.youtube.com/embed/Xxi0X3o1RHA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Here Introducing an all-new WiPhone, A Phone for Hackers and Makers. Moreover, WiPhone is a VoIP mobile phone designed to be easily modified, repurposed, and adapted.</p>
<p>Basically, It’s designed to enable hackers by making it easy to extend and modify the electronics and software. Something typical phones are not good for. However, WiPhone is also a VoIP mobile phone. It uses WIFI to make HD voice calls, for free. Though, This means that there is no required service contract.</p>
<p>Additionally, WiPhone solves these problems and gives hackers, makers, and engineers the tool we all wish our phones could be. However, It is direct access to I/O, an easy to program ESP32 processor. However,  All the basics are already set up the user interface, power management, and on/off the circuit, working code.</p>
<p>Furthermore, you also can get straight to work building projects, not setting up the boring parts like power management again and again. Though, No rats nest of wires or ugly stack of dev boards just to get the basic functionality.</p>
<p>WiPhone Tech Specs:</p>
<table width="400">
<tbody>
<tr>
<td width="64">Screen</td>
<td width="336">320 x 240</td>
</tr>
<tr>
<td>Size</td>
<td>120mm x 50mm x 12mm</td>
</tr>
<tr>
<td>Weight</td>
<td>80g</td>
</tr>
<tr>
<td>Battery</td>
<td>700 mAh, 8 hours talk/1 week standby time</td>
</tr>
</tbody>
</table>
<hr />
<h1 id="h:what-is-the-wiphone" class="page-anchor">What is the WiPhone?</h1>
<p><iframe title="WI Phone - Phone For Hackers ??? Hindi" width="640" height="360" src="https://www.youtube.com/embed/rqFVHzSsRgA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>WiPhone is a unique, minimal phone.</p>
<p>It&#8217;s designed to enable hackers by making it easy to extend and modify the electronics and software. Something typical phones are not good for.</p>
<p>WiPhone is also a VoIP mobile phone. It uses WIFI to make HD voice calls, for free. This means that there is no required service contract &#8211; and it&#8217;s yours for life.</p>
<h1 id="h:for-hackers" class="page-anchor">For Hackers:</h1>
<div class="template asset" contenteditable="false" data-alt-text="WiPhone: Business In The Front, Party In The Back" data-caption="WiPhone: Business In The Front, Party In The Back" data-id="24546391">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/546/391/725b922e3013bb3a34f7a47a698de795_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553612832&amp;gif-q=50&amp;q=92&amp;s=11b031c0ac1f3e79b9b547ef1ede3191" alt="WiPhone: Business In The Front, Party In The Back" data-src="https://ksr-ugc.imgix.net/assets/024/546/391/725b922e3013bb3a34f7a47a698de795_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553612832&amp;gif-q=50&amp;q=92&amp;s=11b031c0ac1f3e79b9b547ef1ede3191" data-airgap-id="160" /><figcaption class="px2">WiPhone: Business In The Front, Party In The Back</figcaption></figure>
</div>
<h1 id="h:yet-so-stylish-and-s" class="page-anchor"> Yet So Stylish And Sophisticated!</h1>
<div class="template asset" contenteditable="false" data-alt-text="WiPhone: Perfect for both hardware hacking AND trips to the business factory." data-caption="WiPhone: Perfect for both hardware hacking AND trips to the business factory." data-id="24222197">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/222/197/f69493d004457b84ab711290b0491dfe_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551220707&amp;gif-q=50&amp;q=92&amp;s=3225d407f6e2cfb48eda680d3c27187c" alt="WiPhone: Perfect for both hardware hacking AND trips to the business factory." data-airgap-id="161" /><figcaption class="px2">WiPhone: Perfect for both hardware hacking AND trips to the business factory.</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24255856">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/255/856/dd773d9ebcbb57151e57cffd48719f57_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551456235&amp;gif-q=50&amp;q=92&amp;s=3677d8f5ba63877fb13fb63dc1cba318" alt="" data-airgap-id="162" /></figure>
</div>
<h1 id="h:wiphone-pro-with-cle" class="page-anchor"> WiPhone Pro with Clear Front Face:</h1>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24251782">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/251/782/fd58066bbd5bd5642dd879a5d4d4dd96_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551425726&amp;gif-q=50&amp;q=92&amp;s=ff1135719f24b54823fda1669c3bcf8a" alt="" data-airgap-id="163" /></figure>
</div>
<p><a href="https://www.kickstarter.com/projects/2103809433/wiphone-a-phone-for-hackers-and-makers" target="_blank" rel="noopener">source</a></p>
<h1 id="h:smartphones-are-a-li" class="page-anchor">Smartphones Are A Little Too Smart</h1>
<p>What&#8217;s the best platform you can imagine for electronics hacking?</p>
<p>It should probably be adaptable, powerful, and programmable. Small and portable would be nice. Maybe with a durable case? What about a built in user interface with things like an LCD screen and button panel? A battery and built-in charging system? Wireless connectivity?</p>
<p>Hey&#8230; we just described a mobile phone!</p>
<p>But why aren&#8217;t people building more projects based on their smartphones? Well, there are a few issues:</p>
<ul>
<li>no electrical connectors to directly connect to the outside world</li>
<li>no way to easily control the low level hardware, like processor output pins</li>
<li>opaque development environment and huge IDE</li>
<li>not designed for easy disassembly, repair, or modification</li>
</ul>
<h1 id="h:enter-wiphone" class="page-anchor">Enter WiPhone:</h1>
<p><iframe title="Wiphone" width="640" height="360" src="https://www.youtube.com/embed/UFpWSblVyhw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24255271">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/255/271/b31d8c4e2aa7767626622438c8387ab6_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551453727&amp;gif-q=50&amp;q=92&amp;s=60ac17fdb31424a6f1ca9117cab7d4a2" alt="" data-airgap-id="164" /></figure>
</div>
<p>&nbsp;</p>
<p>WiPhone solves these problems and gives hackers, makers, and engineers the tool we all wish our phones could be. Nice package, direct access to I/O, an easy to program ESP32 processor. All the basics are already set up: user interface, power management and on/off circuit, working code.</p>
<p>You can get straight to work building <span class="bold">your</span> project, not setting up the boring parts like power management again and again. And once you&#8217;re done it&#8217;s durable and looks great. No ratsnest of wires or ugly stack of dev boards just to get the basic functionality.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24229542">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/229/542/c40e0be8c36c5213706c407564860e68_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551275978&amp;gif-q=50&amp;q=92&amp;s=1fb3665207d872a01f0149f4411ce9c7" alt="" data-airgap-id="165" /></figure>
</div>
<p>Modern smartphones are more and more a tool we don&#8217;t own, but instead one we&#8217;re only allowed to carry around. One that serves the interests of various tracking networks, corporate boards, and government organizations. You don&#8217;t own it, it owns you. It tracks you, serves you ads, and sucks away your time with mindless dopamine hits. <span class="bold">We want a phone that&#8217;s back in our control, optimized for our convenience</span>.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24544306">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/544/306/de2e13e8060894347c6e9c18c9049064_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553601806&amp;gif-q=50&amp;q=92&amp;s=21330f469ea046b89091ac367c4378f6" alt="" data-airgap-id="166" /></figure>
</div>
<p>&nbsp;</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24252142">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/252/142/3cd5e50c8b8a6427adb8afe55d893ac0_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551429044&amp;gif-q=50&amp;q=92&amp;s=b0b9086239fdfe041426b2fe8ee28674" alt="" data-airgap-id="167" /></figure>
</div>
<h1 id="h:free-calling-no-hack" class="page-anchor">Free Calling! No Hacking Required!</h1>
<p>WiPhone is different beast from most smartphones these days. WiPhone uses the existing WiFi around you to make HD Voice calls. For free. Buy it once and it&#8217;s yours.</p>
<p>Works on most broadband WiFi networks (including most home WiFi connections). No service contract required, and you can even upgrade the firmware or expand the hardware to do things it wasn&#8217;t originally intended for.</p>
<h1 id="h:what-is-this-magical" class="page-anchor">What Is This Magical Free Calling You Speak of? Tell me more&#8230;</h1>
<p>Free calling starts with a SIP account. SIP stands for Session Initiation Protocol, and it&#8217;s a standard way to make call over the internet. VoIP is a related term that you may have heard of. There are commercial services that provide SIP/VoIP accounts, and some of them have free accounts. Most consumers use VoIP apps like Skype and Whatsapp, but we can still use the underlying technology directly. After the campaign we&#8217;ll spend more time testing services to make our software and instructions work as seamlessly as possible.</p>
<p>Step 1: Get a SIP account (many different ways to do this, but we wrote up a simple <a href="https://docs.google.com/document/d/1uPa_2V09S3YnJV_ouEUT19nDvY82nd5PcWwRDm2ayhY/edit?usp=sharing" target="_blank" rel="noopener">how-to</a> that might get you started).</p>
<p>Step 2: Log in on your WiPhone using the credentials from your SIP account (user name, password, and server):</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24513831">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/513/831/d1dcbd2c61c9729cf514cead81b2af06_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553356372&amp;gif-q=50&amp;q=92&amp;s=ad45f1b0273373250e07e5128ec77ed7" alt="" data-src="https://ksr-ugc.imgix.net/assets/024/513/831/d1dcbd2c61c9729cf514cead81b2af06_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553356372&amp;gif-q=50&amp;q=92&amp;s=ad45f1b0273373250e07e5128ec77ed7" data-airgap-id="168" /></figure>
</div>
<p>Step 3: Make a Call:</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24541699">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/541/699/4bdbec0ee2d667864d5e3225013ad6af_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553578318&amp;gif-q=50&amp;q=92&amp;s=488d481066e71a4783f5a0975b7d86f9" alt="" data-src="https://ksr-ugc.imgix.net/assets/024/541/699/4bdbec0ee2d667864d5e3225013ad6af_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553578318&amp;gif-q=50&amp;q=92&amp;s=488d481066e71a4783f5a0975b7d86f9" data-airgap-id="169" /></figure>
</div>
<p>That&#8217;s it!</p>
<p><span class="text-italic">Note: we&#8217;re still working through compatibility with various SIP providers since many of them implement the standard in various ways. Once the WiPhones ship we&#8217;ll update our getting started instructions to use the servers we find to be most reliable.</span></p>
<p>&nbsp;</p>
<h2 id="h:what-people-are-sayi" class="page-anchor">What people are saying about WiPhone:</h2>
<p>“This is a great cross over between what people know (phones) and what people really want to do (hack).&#8221; -Nathan Seidle, Sparkfun Founder</p>
<p>“The WiPhone is a really rather neatly put together project.” -Alasdair Allan, Hackster.io</p>
<p>“If you want a phone that respects your right to repair, this is the project to look at.” -Brian Benchoff, Hackaday.com</p>
<p>“So excited by this project I tried to make one myself” -Random Guy On Our YouTube Channel</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24543472">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/543/472/4cb761f641f0009d022cd69a54f4c397_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553595797&amp;gif-q=50&amp;q=92&amp;s=3f82b07a069401df8f7c078a95abb7ef" alt="" data-airgap-id="170" /></figure>
</div>
<p>&nbsp;</p>
<h1 id="h:first-class-expansio" class="page-anchor">First Class Expansion Capabilities</h1>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24541911">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/541/911/3861b2e7c7dfdf688b7bbc718b92151c_original.png?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553580000&amp;gif-q=50&amp;lossless=true&amp;s=d669c40de6e0da86d72904b200e7e533" alt="" data-airgap-id="171" /></figure>
</div>
<p>WiPhone is expandable through daughter boards. The whole back of the phone is a replaceable panel that accepts a standard 1.6mm thickness PCB, which you can use to add whatever functionality you like.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24545020">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/545/020/239cb3957a5e27694d899dec89c2f183_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553606165&amp;gif-q=50&amp;q=92&amp;s=33ac0a3bc4add4a010f2ce56acbfda88" alt="" data-src="https://ksr-ugc.imgix.net/assets/024/545/020/239cb3957a5e27694d899dec89c2f183_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553606165&amp;gif-q=50&amp;q=92&amp;s=33ac0a3bc4add4a010f2ce56acbfda88" data-airgap-id="172" /></figure>
</div>
<p>&nbsp;</p>
<div class="template asset" contenteditable="false" data-alt-text="Daughterboard PCB Design, Keepout Areas" data-caption="Daughterboard PCB Design, Keepout Areas" data-id="24531375">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/531/375/ba6a85f2b43253a185a4e16151f6cd09_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553523496&amp;gif-q=50&amp;q=92&amp;s=bba564de1873e9b3b463d622c51f8ac9" alt="Daughterboard PCB Design, Keepout Areas" data-src="https://ksr-ugc.imgix.net/assets/024/531/375/ba6a85f2b43253a185a4e16151f6cd09_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553523496&amp;gif-q=50&amp;q=92&amp;s=bba564de1873e9b3b463d622c51f8ac9" data-airgap-id="173" /><figcaption class="px2">Daughterboard PCB Design, Keepout Areas</figcaption></figure>
</div>
<p><span class="bold">Some Examples</span></p>
<p>We made a WiPhone into an RC car:</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24545000">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/545/000/0d6bfaae0497cf0b7c6d0660f0406bbe_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553606039&amp;gif-q=50&amp;q=92&amp;s=06603bd79d14fe6b6cc48dd010a2c210" alt="" data-src="https://ksr-ugc.imgix.net/assets/024/545/000/0d6bfaae0497cf0b7c6d0660f0406bbe_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553606039&amp;gif-q=50&amp;q=92&amp;s=06603bd79d14fe6b6cc48dd010a2c210" data-airgap-id="174" /></figure>
</div>
<p>And we also made the coolest way to ever to answer a phone:</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24544793">
<figure><img decoding="async" class="fit js-lazy-image" src="https://ksr-ugc.imgix.net/assets/024/544/793/c528bbec359944e4a2a8b1801018dcde_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553604903&amp;gif-q=50&amp;q=92&amp;s=1adf9204c1b6b67a26eece41a76a30e4" alt="" data-src="https://ksr-ugc.imgix.net/assets/024/544/793/c528bbec359944e4a2a8b1801018dcde_original.gif?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553604903&amp;gif-q=50&amp;q=92&amp;s=1adf9204c1b6b67a26eece41a76a30e4" data-airgap-id="175" /></figure>
</div>
<p>The daughterboard headers have power, digital I/O, and all the common embedded busses like SPI, I2C, and UART.</p>
<h1 id="h:easy-development" class="page-anchor"> <span class="bold">Easy Development</span></h1>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24529712">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/529/712/7d12ba1dfe13cc7c3ef1533453d3665c_original.png?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553512065&amp;gif-q=50&amp;lossless=true&amp;s=59ec16ec20dd3e229d8ce14c275aadb9" alt="" data-airgap-id="176" /></figure>
</div>
<p>Develop in Arduino/C++ or Python. We&#8217;ll also provide basic tutorials covering how to write to the screen, connect to the hardware, save data to memory, etc.  We&#8217;ll let you give us feedback on what&#8217;s most important to you.</p>
<h1 id="h:no-mess-prototyping" class="page-anchor">No-Mess Prototyping</h1>
<div class="template asset" contenteditable="false" data-alt-text="Build Your Prototype Right On The Back Of The Phone" data-caption="Build Your Prototype Right On The Back Of The Phone" data-id="24241686">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/241/686/8c3708d5a0f83859bc663253c3a94ab8_original.jpg?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1551361066&amp;gif-q=50&amp;q=92&amp;s=bfcff3e1c6f3691fb40091b6c92f50a9" alt="Build Your Prototype Right On The Back Of The Phone" data-airgap-id="177" /><figcaption class="px2">Build Your Prototype Right On The Back Of The Phone</figcaption></figure>
</div>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24544472">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/544/472/4dc09cb787144151c1021ad2ed368eac_original.png?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553602904&amp;gif-q=50&amp;lossless=true&amp;s=b24ac9d1cc51fab5a82fcc72e893ca7d" alt="" data-airgap-id="178" /></figure>
</div>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h1 id="h:note-based-on-the-ba" class="page-anchor">Note: Based on the backer survey, we&#8217;ll prioritize adding a cellular radio (LTE), and secure communications after the campaign. Back now to get first access to the new hardware as it becomes available.</h1>
<p>See the relevant <a href="https://www.kickstarter.com/projects/2103809433/wiphone-a-phone-for-hackers-and-makers/posts/2480089" target="_blank" rel="noopener">Project Update</a> for details.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>We have big plans for the WiPhone, but we also need to start off on solid footing. We&#8217;ve set a relatively low funding goal of $40k that will let us cover the costs to finish production of the phones themselves and not much more. That way we can get phones in the hands of people that want them.</p>
<p>But there&#8217;s a lot of potential waiting to be unlocked. If we reach $100k of phones, we&#8217;ll have enough of a cushion to thoroughly test the design and ultimately deliver a better product. It will also allow us to start taking on extra work. If we reach $100k we&#8217;ll start letting backers choose stretch goals.</p>
<p>Some stretch goals would add software features to the WiPhone itself. Others will be to take on design and production of daughterboards and other accessories.</p>
<div class="template asset" contenteditable="false" data-alt-text="" data-caption="" data-id="24544626">
<figure><img decoding="async" class="fit" src="https://ksr-ugc.imgix.net/assets/024/544/626/a3aa4450abe695ae88e859e9f531abe1_original.png?ixlib=rb-4.0.2&amp;w=680&amp;fit=max&amp;v=1553603824&amp;gif-q=50&amp;lossless=true&amp;s=a2a908ca9d9bf8347193d3b1cb663b24" alt="" data-airgap-id="179" /></figure>
</div>
<ul>
<li> <span class="bold">Wireless Firmware Updates:</span>Wireless firmware updates will allow you to easily upgrade your firmware.</li>
<li> <span class="bold">Integrated Python Interpreter: </span>Currently we&#8217;ll ship the WiPhone with a separate firmware that allows running MicroPython apps. This stretch goal would allow us to merge the Python interpreter into the main phone firmware to run user apps directly within the phone firmware.</li>
<li> <span class="bold">Remote Desktop: </span>View and control your WiPhone through a webpage.</li>
<li> <span class="bold">Encrypted Communications: </span>Add secure communication to calls and messages</li>
<li> <span class="bold">Threaded Messaging: </span>Add an advanced view to text messages for a more modern chat experience</li>
<li> <span class="bold">Additional Colors: </span>Add some variety to the clear/gray options we have now for face colors.</li>
<li> <span class="bold">Advanced Tutorials: </span>Deeper tutorials than the basic ones we&#8217;ll ship for the basic campaign. We could go step-by-step through writing a complete app, using the phone to build an entire project, or designing a daughterboard from scratch. We&#8217;ll let you give us feedback on what&#8217;s most important to you.</li>
</ul>
<p><img loading="lazy" decoding="async" class="wp-image-14748 alignright" src="https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout.jpg" alt="" width="812" height="513" srcset="https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout.jpg 2337w, https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout-400x253.jpg 400w, https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout-1024x648.jpg 1024w, https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout-768x486.jpg 768w, https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout-1536x971.jpg 1536w, https://goodshepherdmedia.net/wp-content/uploads/2023/06/pinout-2048x1295.jpg 2048w" sizes="(max-width: 812px) 100vw, 812px" /></p>
<article id="post-351574" class="post-351574 post type-post status-publish format-standard has-post-thumbnail hentry category-crowd-funding tag-crowd-funding tag-crowdfunding tag-kickstarter tag-wiphone">
<header class="entry-header">
<h1 class="entry-title">PHONE FOR HACKERS LAUNCHES A CROWDFUNDING CAMPAIGN</h1>
<div class="entry-meta"><span class="entry-date">April 3, 2019</span> by Brian Benchoff 26 Comments</div>
</header>
<div class="entry-content">
<p>Based on the WiFi / Bluetooth wunderchip, clad in a polycarbonate frame, and looking like something that would be an amazing cell phone for 2005, the WiPhone is now available on Kickstarter.</p>
<p>We’ve seen the WiPhone before, and it’s an interesting set of features for what is effectively an ESP32 board with some buttons and a screen. It’s become something of a platform, with expansion daughterboards for LTE, LoRa, a camera, a Bus Pirate, and a programmable NFC/RFID doohickey. If you’ve longed for the day of big ‘ol Nokia brick phones, want to hack your phone, but don’t really care about actually having cellular connectivity, this is something that’s right up your alley.</p>
<p>Although the WiPhone looks like a usable product that was designed by someone with a sense of design, it still is Open Source. You can build your own, and there are dozens of expansion boards that will plug into the back of the WiPhone for prototyping, experimentation, and RGB Gaming LEDs. There’s no cellular modem on the WiPhone, though; for calls you’ll have to turn to SIP or VoIP apps.</p>
<p>Considering how difficult it is to source a cellular modem in small quantities and the desire for a cell phone that respects your Right to Repair, we’ve got to hand it to the WiPhone for creating something people want. It gets even better when you consider this looks more like a product than the 3D printed pieces of electronic cruft we usually see, and we’re happy to see this crowdfunding campaign just passed its goal and is completely funded.</p>
</div>
<footer class="entry-footer"><span class="cat-links">Posted in Crowd Funding</span><span class="tags-links">Tagged Crowd Funding, crowdfunding, kickstarter, WiPhone</span></footer>
</article>
<article id="post-344213" class="post-344213 post type-post status-publish format-standard has-post-thumbnail hentry category-crowd-funding tag-crowd-funding tag-wiphone">
<div class="entry-featured-image"></div>
<div class="entry-mobile-image"></div>
<header class="entry-header">
<h1 class="entry-title">THE WIFI PHONE THAT RESPECTS YOUR RIGHT TO REPAIR</h1>
<div class="entry-meta"><span class="entry-date">February 6, 2019</span> by Brian Benchoff 49 Comments</div>
</header>
<div class="entry-content">
<p>Phones are getting increasingly more complex, more difficult to repair, and phone manufacturers don’t like you tinkering with their stuff. It’s a portable version of a John Deere tractor in your pocket, and Apple doesn’t want you replacing a battery by yourself. What if there was a phone that respected your freedom? That’s the idea behind the WiPhone, and soon it’s going to be be a crowdfunding campaign. Yes, you will soon be able to buy a phone that respects your freedom.</p>
<p>We took a look at the WiPhone a few months ago, and the idea was solid: make a simple, cheap, handheld device based on the ESP32 WiFi/Bluetooth wonder microcontroller. There are a few other various bits of electronic ephemera for scanning the buttons, an audio codec, and a speaker driver, but the basics of the build are just an LCD and ESP32. The entire idea of this phone is to make calls through WiFi, and given the state of VoIP, it’s a marketable product.</p>
<p>Astute readers may notice that the WiPhone doesn’t have a cellular modem. Yes, this is true, but putting a baseband in a small, low-volume project is incredibly hard. You’re limited to 2G if you don’t want to deal with Broadcom or Qualcomm, and they’re not going to be interested in you if you’re not moving a hundred thousand units, anyway. Also, you’ve got service plans to deal with, multi-country radios, and you’re probably next to a trusted WiFi network right now, anyway.</p>
<p>The WiPhone is designed to be hackable, with daughter boards that turn it into a rainbow or RC car, and easy to assemble. It’s also going to be a crowdfunding campaign at the end of the month. If you want a phone that respects your right to repair, this is the project to look at, even if you don’t need a cellular modem all the time.</p>
</div>
<footer class="entry-footer"><span class="cat-links">Posted in Crowd Funding</span><span class="tags-links">Tagged Crowd Funding, WiPhone</span></footer>
</article>
<article id="post-321932" class="post-321932 post type-post status-publish format-standard has-post-thumbnail hentry category-wireless-hacks tag-esp-32 tag-feature-phone tag-nokia-brick tag-open-source tag-open-source-cellphone tag-smartphone tag-wiphone">
<div class="entry-featured-image"></div>
<div class="entry-mobile-image"></div>
<header class="entry-header">
<h1 class="entry-title">THIS HACKABLE PHONE MAKES WIFI CALLS.</h1>
<div class="entry-meta"><span class="entry-date">August 24, 2018</span> by Brian Benchoff 24 Comments</div>
</header>
<div class="entry-content">
<p>Over the years, we’ve seen dozens of projects that sell themselves as an ‘Open Source’ cellphone, a hackable cellphone, or some other confabulation of a microcontroller, screen, and a cellular module. The WiPhone is not one of these projects. That’s not to say it’s not an Open Source phone that’s intended to be hackable. No, this is a DIY phone that doesn’t make cellular calls, because this is a phone that only works with SIP and VoIP apps. It’s a WiPhone, and something a lot of us have been waiting for.</p>
<p>The hardware for this WiFi enabled phone is extremely minimal, but there are some interesting tricks up its sleeve. Instead of letting the main microcontroller handle capturing all the button presses, the team behind the WiPhone are using a SN7326 key-scan controller. This cheap part is able to scan 64 buttons, although there are only 25 buttons on the phone. The audio board is a  WM8750BL, a cheap codec with a stereo microphone interface and a 400 mW speaker driver. The display is a simple SPI TFT, and apart from the microcontroller, that’s about it.</p>
<p>But it’s the microcontroller that makes it, and for that we turn to the incredible ESP-32. This chip has enough power to play Doom, be a Game Boy, and in this case, make and receive calls from a VoIP provider, scan and connect to WiFi networks, and yes, it can even play snake.</p>
<p>While this is just about the simplest phone you can imagine, and it only works where there’s a WiFi network, a device like this could be invaluable. And really, these days how far are you from a WiFi network you’re already connected to anyway? <a href="https://hackaday.com/tag/wiphone/" target="_blank" rel="noopener">source</a></p>
</div>
</article>
<p>&nbsp;</p>
<hr />
<h2>First Class Expansion Capabilities &#8211; People Like The WiPhone Hack It Like It&#8217;s Yours</h2>
<div class="container-fluid">
<div class="row py-3">
<div class="left-column col-10 col-sm-9 content">
<section>WiPhone is built for hacking, not for some big corporation&#8217;s bottom line. Complete disassembly in less than a minute, using only 6 screws. The operating system firmware is easily modified, and simple enough to be understood entirely by one motivated person.Not only is WiPhone capable of completely free calling, it&#8217;s <em>also</em> an open source, self-contained Arduino development platform. Unlike most other dev boards it comes in a nice package, with a battery, power supply, and on/off circuitry. Once your project is done, instead of an eyesore of tangled wires and stacked boards, it&#8217;s compact and visually appealing.<video autoplay="autoplay" loop="loop" width="300" height="150" data-mce-fragment="1"></video></section>
<section>
<div class="section-heading text-center">
<h2>A Phone You Can Own</h2>
<p class="text-muted">(Not One That Owns You)</p>
</div>
<div class="row">
<div class="col-lg-8 my-auto">
<div class="container-fluid">
<div class="row">
<p>Modern smartphones are more and more a tool we don&#8217;t own, but instead one we&#8217;re only allowed to carry around. One that serves the interests of various tracking networks, corporate boards, and government organizations. You don&#8217;t own it, it owns you. It tracks you, serves you ads, and sucks away your time with mindless dopamine hits. <b>We want a phone that&#8217;s back in our control, optimized for our convenience</b>. <a href="https://wiphone.io/" target="_blank" rel="noopener">source</a></p>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
