shop.hak5.org Open in urlscan Pro
23.227.38.74  Public Scan

Submitted URL: https://www.wifipineapple.com/
Effective URL: https://shop.hak5.org/products/wifi-pineapple
Submission: On March 20 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 13 forms found in the DOM

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Hak5" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"></ul>
  <hr>
  <ul>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <input type="submit" class="action_button" value="Go to cart"></li>
  </ul>
</form>

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Hak5" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"></ul>
  <hr>
  <ul>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <input type="submit" class="action_button" value="Go to cart"></li>
  </ul>
</form>

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Hak5" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"></ul>
  <hr>
  <ul>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <input type="submit" class="action_button" value="Go to cart"></li>
  </ul>
</form>

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Hak5" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"></ul>
  <hr>
  <ul>
    <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <input type="submit" class="action_button" value="Go to cart"></li>
  </ul>
</form>

POST /contact

<form action="/contact" method="post" id="contact_form" data-first-variant="81044992" onsubmit="var f=this;(window._bisq=window._bisq||[]).push(function(){new BIS.MobiliaForm(f)});return false">
  <p> <label for="contact[email]">Notify me when this product is available</label> <input class="notify_email" type="email" name="contact[email]" id="contact[email]" placeholder="Enter your email address..." value=""> <input class="action_button"
      type="submit" value="Send" style="margin-bottom:0px"></p>
  <p class="BIS_response"></p>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_34872572" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="âś“">
  <div class="select"> <label>WiFi Pineapple</label>
    <div class="selector-wrapper"><select class="single-option-selector" data-option="option1" id="product-select-34872572productproduct-mk7-option-0">
        <option value="Mark VII Basic">Mark VII Basic</option>
        <option value="Mark VII+AC Tactical">Mark VII+AC Tactical</option>
      </select></div><select id="product-select-34872572productproduct-mk7" name="id" style="display: none;">
      <option selected="selected" value="81044992" data-sku="3065">Mark VII Basic</option>
      <option value="32019576094833" data-sku="9765">Mark VII+AC Tactical</option>
    </select>
  </div>
  <div class="swatch_options">
    <div class="swatch clearfix" data-option-index="0"> <input id="swatch-0-mark-vii-basic-34872572" type="radio" name="option-0" value="Mark VII Basic" checked="">
      <div data-value="Mark VII Basic" class="swatch-element mark-vii-basic-swatch available"> <label for="swatch-0-mark-vii-basic-34872572" style="line-height:150%!important; height:100%; min-width: 200px;"> <img
            src="//cdn.shopify.com/s/files/1/0068/2142/products/wp-mk7_81d03a53-bf1a-426f-9425-a34c8b3d9c85_small.jpg?v=1599680489"><br> Mark VII Basic <br> $119.99 <span class="crossed-out"></span></label></div> <input
        id="swatch-0-mark-vii-ac-tactical-34872572" type="radio" name="option-0" value="Mark VII+AC Tactical">
      <div data-value="Mark VII+AC Tactical" class="swatch-element mark-vii-ac-tactical-swatch available"> <label for="swatch-0-mark-vii-ac-tactical-34872572" style="line-height:150%!important; height:100%; min-width: 200px;"> <img
            src="//cdn.shopify.com/s/files/1/0068/2142/products/mk7ac-tactical1_small.jpg?v=1650301161"><br> Mark VII+AC Tactical <br> $199.99 <span class="crossed-out"></span></label></div>
    </div>
  </div>
  <!--  Spice Product Addons Snippet Starts -->
  <div id="spiceaddonsappid" class="spice-spa-addon-layouts"><input type="hidden" id="sgcollections" value="13458041,272189849713,215070341,413368329,272075718769,188017221,136000995441,272062677105,15554917,268985729137">
    <ul hidden="true">
      <li id="sg-pro-new-tab">Product opens in a new tab.</li>
    </ul>
    <div class="spice-spa-addon-heading" name="sg-pro-heading">Accessories</div>
    <div id="layout-02" class="spice-spa-addon-product-wrapper">
      <div class="spice-spa-addon-product-item" id="spice_product_main_block_6682142244977">
        <div class="spice-spa-addon-product-image spice-spa-addon-img-large spice-spa-addon-auto-cursor">
          <img src="//cdn.shopify.com/s/files/1/0068/2142/products/wifi-pineapple-ebook-cover-3d_180x.png?v=1643054224" alt="WiFi Pineapple E-Book">
          <div class="spice-spa-addon-product-quick-view" onclick="SPICEADDONS.generateModelbox('wifi-pineapple-e-book')"> đź‘€ </div>
        </div>
        <div class="spice-spa-addon-checkbox">
          <label for="checkbox_6682142244977" class="spice-spa-addon-checkbox-label">
            <span class="sg_sr-only">Checkbox for WiFi Pineapple E-Book</span>
            <input handle="wifi-pineapple-e-book" type="checkbox" class="spice-spa-addon-checkbox-input" name="spice_productid" value="6682142244977" id="checkbox_6682142244977">
            <span class="spice-spa-addon-checkbox-text needsclick">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <path d="m7.293 14.707-3-3a.999.999 0 1 1 1.414-1.414l2.236 2.236 6.298-7.18a.999.999 0 1 1 1.518 1.3l-7 8a1 1 0 0 1-.72.35 1.017 1.017 0 0 1-.746-.292z">
                </path>
              </svg>
            </span>
          </label>
        </div>
        <div class="spice-spa-addon-product-title">
          <a href="/products/wifi-pineapple-e-book" target="_blank" class="spice-spa-addon-product-link" aria-describedby="sg-pro-new-tab">WiFi Pineapple E-Book</a>
        </div>
        <input type="hidden" class="spice-spa-addon-input-field" name="spice_select_variant_id" value="39666431098993">
        <div class="spice-spa-addon-product-price" name="spiceaddon--access-price">
          <div class="spice-spa-addon-price-main" name="spiceaddon--price-main" variant_price="0">$0.00 USD</div>
        </div>
      </div>
      <div class="spice-spa-addon-product-item" id="spice_product_main_block_6681309642865">
        <div class="spice-spa-addon-product-image spice-spa-addon-img-large spice-spa-addon-auto-cursor">
          <img src="//cdn.shopify.com/s/files/1/0068/2142/products/mk7ac-solo_180x.jpg?v=1650405755" alt="MK7AC WiFi Adapter">
          <div class="spice-spa-addon-product-quick-view" onclick="SPICEADDONS.generateModelbox('mk7ac-wifi-adapter')"> đź‘€ </div>
        </div>
        <div class="spice-spa-addon-checkbox">
          <label for="checkbox_6681309642865" class="spice-spa-addon-checkbox-label">
            <span class="sg_sr-only">Checkbox for MK7AC WiFi Adapter</span>
            <input handle="mk7ac-wifi-adapter" type="checkbox" class="spice-spa-addon-checkbox-input" name="spice_productid" value="6681309642865" id="checkbox_6681309642865">
            <span class="spice-spa-addon-checkbox-text needsclick">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <path d="m7.293 14.707-3-3a.999.999 0 1 1 1.414-1.414l2.236 2.236 6.298-7.18a.999.999 0 1 1 1.518 1.3l-7 8a1 1 0 0 1-.72.35 1.017 1.017 0 0 1-.746-.292z">
                </path>
              </svg>
            </span>
          </label>
        </div>
        <div class="spice-spa-addon-product-title">
          <a href="/products/mk7ac-wifi-adapter" target="_blank" class="spice-spa-addon-product-link" aria-describedby="sg-pro-new-tab">MK7AC WiFi Adapter</a>
        </div>
        <input type="hidden" class="spice-spa-addon-input-field" name="spice_select_variant_id" value="39663442559089">
        <div class="spice-spa-addon-product-price" name="spiceaddon--access-price">
          <div class="spice-spa-addon-price-main" name="spiceaddon--price-main" variant_price="7999">$79.99 USD</div>
        </div>
      </div>
      <div class="spice-spa-addon-product-item" id="spice_product_main_block_6629202788465">
        <div class="spice-spa-addon-product-image spice-spa-addon-img-large spice-spa-addon-auto-cursor">
          <img src="//cdn.shopify.com/s/files/1/0068/2142/products/3dbi_3packb_180x.jpg?v=1642781222" alt="Stubby Antenna 3 Pack">
          <div class="spice-spa-addon-product-quick-view" onclick="SPICEADDONS.generateModelbox('wifi-antenna-3-pack')"> đź‘€ </div>
        </div>
        <div class="spice-spa-addon-checkbox">
          <label for="checkbox_6629202788465" class="spice-spa-addon-checkbox-label">
            <span class="sg_sr-only">Checkbox for Stubby Antenna 3 Pack</span>
            <input handle="wifi-antenna-3-pack" type="checkbox" class="spice-spa-addon-checkbox-input" name="spice_productid" value="6629202788465" id="checkbox_6629202788465">
            <span class="spice-spa-addon-checkbox-text needsclick">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <path d="m7.293 14.707-3-3a.999.999 0 1 1 1.414-1.414l2.236 2.236 6.298-7.18a.999.999 0 1 1 1.518 1.3l-7 8a1 1 0 0 1-.72.35 1.017 1.017 0 0 1-.746-.292z">
                </path>
              </svg>
            </span>
          </label>
        </div>
        <div class="spice-spa-addon-product-title">
          <a href="/products/wifi-antenna-3-pack" target="_blank" class="spice-spa-addon-product-link" aria-describedby="sg-pro-new-tab">Stubby Antenna 3 Pack</a>
        </div>
        <input type="hidden" class="spice-spa-addon-input-field" name="spice_select_variant_id" value="39520440909937">
        <div class="spice-spa-addon-product-price" name="spiceaddon--access-price">
          <div class="spice-spa-addon-price-main" name="spiceaddon--price-main" variant_price="1999">$19.99 USD</div>
        </div>
      </div>
      <div class="spice-spa-addon-product-item" id="spice_product_main_block_6681311215729">
        <div class="spice-spa-addon-product-image spice-spa-addon-img-large spice-spa-addon-auto-cursor">
          <img src="//cdn.shopify.com/s/files/1/0068/2142/products/kismet_tac_case1_180x.jpg?v=1642728419" alt="Kismet Tactical Case">
          <div class="spice-spa-addon-product-quick-view" onclick="SPICEADDONS.generateModelbox('kismet-tactical-case')"> đź‘€ </div>
        </div>
        <div class="spice-spa-addon-checkbox">
          <label for="checkbox_6681311215729" class="spice-spa-addon-checkbox-label">
            <span class="sg_sr-only">Checkbox for Kismet Tactical Case</span>
            <input handle="kismet-tactical-case" type="checkbox" disabled="" class="spice-spa-addon-checkbox-input" name="spice_productid" value="6681311215729" id="checkbox_6681311215729">
            <span class="spice-spa-addon-checkbox-text needsclick">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <path d="m7.293 14.707-3-3a.999.999 0 1 1 1.414-1.414l2.236 2.236 6.298-7.18a.999.999 0 1 1 1.518 1.3l-7 8a1 1 0 0 1-.72.35 1.017 1.017 0 0 1-.746-.292z">
                </path>
              </svg>
            </span>
          </label>
        </div>
        <div class="spice-spa-addon-product-title">
          <a href="/products/kismet-tactical-case" target="_blank" class="spice-spa-addon-product-link" aria-describedby="sg-pro-new-tab">Kismet Tactical Case</a>
        </div>
        <input type="hidden" class="spice-spa-addon-input-field" name="spice_select_variant_id" value="39663449079921">
        <div class="spice-spa-addon-product-price" name="spiceaddon--access-price"> Sold Out </div>
      </div>
      <div class="spice-spa-addon-product-item" id="spice_product_main_block_4560347922545">
        <div class="spice-spa-addon-product-image spice-spa-addon-img-large spice-spa-addon-auto-cursor">
          <img src="//cdn.shopify.com/s/files/1/0068/2142/products/kismet-case-mod_600x_5a24f9dd-cc15-4b16-a1e3-b86386fc30cd_180x.jpg?v=1642726514" alt="Kismet Case Mod">
          <div class="spice-spa-addon-product-quick-view" onclick="SPICEADDONS.generateModelbox('wifi-pineapple-mark-vii-limited-edition-case-mod')"> đź‘€ </div>
        </div>
        <div class="spice-spa-addon-checkbox">
          <label for="checkbox_4560347922545" class="spice-spa-addon-checkbox-label">
            <span class="sg_sr-only">Checkbox for Kismet Case Mod</span>
            <input handle="wifi-pineapple-mark-vii-limited-edition-case-mod" type="checkbox" disabled="" class="spice-spa-addon-checkbox-input" name="spice_productid" value="4560347922545" id="checkbox_4560347922545">
            <span class="spice-spa-addon-checkbox-text needsclick">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <path d="m7.293 14.707-3-3a.999.999 0 1 1 1.414-1.414l2.236 2.236 6.298-7.18a.999.999 0 1 1 1.518 1.3l-7 8a1 1 0 0 1-.72.35 1.017 1.017 0 0 1-.746-.292z">
                </path>
              </svg>
            </span>
          </label>
        </div>
        <div class="spice-spa-addon-product-title">
          <a href="/products/wifi-pineapple-mark-vii-limited-edition-case-mod" target="_blank" class="spice-spa-addon-product-link" aria-describedby="sg-pro-new-tab">Kismet Case Mod</a>
        </div>
        <input type="hidden" class="spice-spa-addon-input-field" name="spice_select_variant_id" value="31990535716977">
        <div class="spice-spa-addon-product-price" name="spiceaddon--access-price"> Sold Out </div>
      </div>
      <div class="spice-spa-addon-product-item" id="spice_product_main_block_6681308692593">
        <div class="spice-spa-addon-product-image spice-spa-addon-img-large spice-spa-addon-auto-cursor">
          <img src="//cdn.shopify.com/s/files/1/0068/2142/products/kismet-case-mod-led-board2_2000x_b2cfce54-9fa3-4e22-8ce2-eec399e7a4ce_180x.jpg?v=1642726870" alt="Kismet LED Module">
          <div class="spice-spa-addon-product-quick-view" onclick="SPICEADDONS.generateModelbox('kismet-led-module')"> đź‘€ </div>
        </div>
        <div class="spice-spa-addon-checkbox">
          <label for="checkbox_6681308692593" class="spice-spa-addon-checkbox-label">
            <span class="sg_sr-only">Checkbox for Kismet LED Module</span>
            <input handle="kismet-led-module" type="checkbox" class="spice-spa-addon-checkbox-input" name="spice_productid" value="6681308692593" id="checkbox_6681308692593">
            <span class="spice-spa-addon-checkbox-text needsclick">
              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <path d="m7.293 14.707-3-3a.999.999 0 1 1 1.414-1.414l2.236 2.236 6.298-7.18a.999.999 0 1 1 1.518 1.3l-7 8a1 1 0 0 1-.72.35 1.017 1.017 0 0 1-.746-.292z">
                </path>
              </svg>
            </span>
          </label>
        </div>
        <div class="spice-spa-addon-product-title">
          <a href="/products/kismet-led-module" target="_blank" class="spice-spa-addon-product-link" aria-describedby="sg-pro-new-tab">Kismet LED Module</a>
        </div>
        <input type="hidden" class="spice-spa-addon-input-field" name="spice_select_variant_id" value="39663440199793">
        <div class="spice-spa-addon-product-price" name="spiceaddon--access-price">
          <div class="spice-spa-addon-price-main" name="spiceaddon--price-main" variant_price="1999">$19.99 USD</div>
        </div>
      </div>
    </div>
  </div>
  <!--   Spice Product Addons Snippet ends  -->
  <div class="purchase-details">
    <div class="purchase-details__quantity product-quantity-box" style="width:120px; margin-bottom:0px;"> <span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span> <input type="number" min="1"
        size="2" class="quantity" name="quantity" id="quantity" value="1"> <span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span></div>
    <div class="purchase-details__buttons"> <!-- DK: Added 12-25-2020 for backorder notice --> <button type="submit" name="add" class="action_button add_to_cart spice-submit-button pn-button-mgfez2uu0l" data-label="Add to Cart"> <span
          class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
          <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
        </svg></button></div>
  </div> <small><img src="https://cdn.shopify.com/s/files/1/0068/2142/files/money.png?" style="float: left; margin-right: 5px; margin-top: 4px;"><shopify-payment-terms variant-id="81044992"
      shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;variants&quot;:[{&quot;id&quot;:81044992,&quot;price_per_term&quot;:&quot;$29.99&quot;,&quot;full_price&quot;:&quot;$119.99&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true},{&quot;id&quot;:32019576094833,&quot;price_per_term&quot;:&quot;$49.99&quot;,&quot;full_price&quot;:&quot;$199.99&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true}],&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$17,500.00&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$149.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4}]},{&quot;min_price&quot;:&quot;$150.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$17,500.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]}],&quot;installments_buyer_prequalification_enabled&quot;:false}"></shopify-payment-terms></small>
  <small><img src="https://cdn.shopify.com/s/files/1/0068/2142/files/box.png" style="float: left; margin-right: 5px; margin-top: 4px;">Ships in 1-3 business day worldwide • Free US Shipping on orders &gt;$250</small><br> <small><img
      src="https://cdn.shopify.com/s/files/1/0068/2142/files/protection.png" style="float: left; margin-right: 5px; margin-top: 4px;">All orders protected against loss, damage &amp; theft</small>
</form>

Name: Embedded

<form name="Embedded"
  style="background-attachment: scroll; background-color: transparent; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; bottom: auto; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; right: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; top: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; column-count: auto; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; overflow-x: visible; overflow-y: visible; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; background: none 0px 0px / cover repeat scroll padding-box border-box transparent; border-color: currentcolor; border-style: none; border-width: medium; inset: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 0px; position: static; quotes: '' ''; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-image: none 100% / 1 / 0 stretch; border-radius: 0px; box-shadow: none; columns: auto auto; column-gap: normal; column-rule: medium none black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all 0s ease 0s; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; display: flex; flex-direction: column; box-sizing: border-box;">
  <div checked="false" label-value="Sign up" show-label="true" required="true" name="Email" type="email" placeholder="Email" class="springbot-form-group springbot-form-group--inline springbot-form-group__input"
    style="background-attachment: scroll; background-color: transparent; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; bottom: auto; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; right: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; top: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; column-count: auto; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; overflow-x: visible; overflow-y: visible; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background: none 0px 0px / cover repeat scroll padding-box border-box transparent; border-color: currentcolor; border-style: none; border-width: medium; inset: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; position: static; quotes: '' ''; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-image: none 100% / 1 / 0 stretch; border-radius: 0px; box-shadow: none; columns: auto auto; column-gap: normal; column-rule: medium none black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all 0s ease 0s; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; padding: 10px; color: rgb(0, 0, 0); flex-flow: row wrap; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; box-sizing: border-box;">
    <label
      style="background-attachment: scroll; background-color: transparent; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; bottom: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; float: none; font-style: inherit; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; height: auto; left: auto; letter-spacing: normal; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin-top: 0px; margin-left: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: static; quotes: '' ''; right: auto; table-layout: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; text-indent: 0px; text-transform: none; top: auto; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; -webkit-border-image: none; border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; column-count: auto; column-gap: normal; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; font-feature-settings: normal; overflow-x: visible; overflow-y: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; text-decoration: none; font-size: 16px; text-align: left; font-family: inherit; line-height: normal; font-weight: 400; margin-bottom: 0px; margin-right: 8px; display: block; color: inherit; box-sizing: border-box;">Sign
      up</label><input type="email" required="true" name="Email" placeholder="Email" class="springbot-form-input"
      style="background-attachment: scroll; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; bottom: auto; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; right: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; top: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; column-count: auto; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; overflow-x: visible; overflow-y: visible; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: gray; border-right-color: gray; border-bottom-color: gray; border-left-color: gray; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; flex-shrink: 1; flex-basis: 0%; background: none 0px 0px / cover repeat scroll padding-box border-box white; inset: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; display: inline; float: none; font-family: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; position: static; quotes: '' ''; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; unicode-bidi: normal; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-radius: 0px; box-shadow: none; columns: auto auto; column-gap: normal; column-rule: medium none black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all 0s ease 0s; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; vertical-align: middle; border: 3px solid gray; font-size: 16px; padding: 10px 15px; flex: 1 1 0%; flex-grow: 1; color: inherit; box-sizing: border-box;"><button
      type="submit" class="springbot-button"
      style="bottom: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; direction: inherit; display: inline; float: none; font-style: inherit; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-weight: inherit; height: auto; left: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; position: static; quotes: '' ''; right: auto; table-layout: auto; text-indent: 0px; text-transform: none; top: auto; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; word-spacing: normal; z-index: auto; -webkit-border-image: none; column-count: auto; column-gap: normal; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; font-feature-settings: normal; overflow-x: visible; overflow-y: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; cursor: pointer; text-align: center; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Arial, Helvetica, sans-serif; appearance: none; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat-x: initial; background-repeat-y: initial; background-attachment: initial; background-origin: initial; background-clip: initial; outline-color: initial; outline-style: initial; outline-width: initial; padding-top: 10px; padding-right: 25px; padding-bottom: 10px; padding-left: 25px; background-image: none; border-top-width: initial; border-right-width: initial; border-bottom-width: initial; border-left-width: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 14px; box-shadow: 0 0 0 0; background-color: #EC1F27; color: #FFFFFF; border-radius: 0px; border: 1px solid #EC1F27; width: auto; align-self: stretch; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-sizing: border-box;">Submit</button>
  </div>
</form>

POST https://api.postscript.io/subscribe/form

<form style="display: block" action="https://api.postscript.io/subscribe/form" method="post"
  onsubmit="document.getElementById('ps__sent-message-footer').style.display = 'block'; document.getElementById('ps__subscribe-form-footer').style.display = 'none';" target="dummyframe"> <input id="ps__shop_id" name="shop_id" type="hidden"
    value="7832"> <input id="ps__keyword_id" name="keyword_id" type="hidden" value="19163">
  <div style="margin-bottom: 10px; text-align: center"><input autofocus="" id="ps__phone-subscribe" name="phone" placeholder="Phone Number" style="width: 100%; padding: 2px; font-size: 1em" type="phone"></div>
  <div style="color: white; max-width: 100%; font-size: 10px; margin-bottom: 10px; margin-top: 10px; text-align: center; line-height: 1;"> *By subscribing, you agree to receive recurring automated marketing text messages (e.g. cart reminders) at the
    phone number provided. Consent is not a condition to purchase. Msg &amp; data rates may apply. Msg frequency varies. Reply HELP for help and STOP to cancel. View our <a href="/policies/terms-of-service">Terms of Service</a> and
    <a href="/policies/privacy-policy">Privacy Policy</a>. <iframe border="0" height="0" id="ps__dummyframe" name="dummyframe" width="0"></iframe></div>
  <div> <input class="btn" style="width: 100%; padding: 0.75em; font-size: 1em" type="submit"
      onclick="document.getElementById('ps__sent-message-footer').style.display = 'block'; document.getElementById('ps__subscribe-form-footer').style.display = 'none';" value="Subscribe"></div>
</form>

Name: Embedded

<form name="Embedded"
  style="background-attachment: scroll; background-color: transparent; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; bottom: auto; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; right: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; top: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; column-count: auto; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; overflow-x: visible; overflow-y: visible; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; background: none 0px 0px / cover repeat scroll padding-box border-box transparent; border-color: currentcolor; border-style: none; border-width: medium; inset: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 0px; position: static; quotes: '' ''; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-image: none 100% / 1 / 0 stretch; border-radius: 0px; box-shadow: none; columns: auto auto; column-gap: normal; column-rule: medium none black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all 0s ease 0s; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; display: flex; flex-direction: column; box-sizing: border-box;">
  <div checked="false" label-value="Sign up" show-label="true" required="true" name="Email" type="email" placeholder="Email" class="springbot-form-group springbot-form-group--inline springbot-form-group__input"
    style="background-attachment: scroll; background-color: transparent; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; bottom: auto; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; right: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; top: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; column-count: auto; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; overflow-x: visible; overflow-y: visible; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background: none 0px 0px / cover repeat scroll padding-box border-box transparent; border-color: currentcolor; border-style: none; border-width: medium; inset: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; position: static; quotes: '' ''; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-image: none 100% / 1 / 0 stretch; border-radius: 0px; box-shadow: none; columns: auto auto; column-gap: normal; column-rule: medium none black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all 0s ease 0s; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; padding: 10px; color: rgb(0, 0, 0); flex-flow: row wrap; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; box-sizing: border-box;">
    <label
      style="background-attachment: scroll; background-color: transparent; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; border-top-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; bottom: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; float: none; font-style: inherit; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; height: auto; left: auto; letter-spacing: normal; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin-top: 0px; margin-left: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: static; quotes: '' ''; right: auto; table-layout: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; text-indent: 0px; text-transform: none; top: auto; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; -webkit-border-image: none; border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: none; column-count: auto; column-gap: normal; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; font-feature-settings: normal; overflow-x: visible; overflow-y: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; text-decoration: none; font-size: 16px; text-align: left; font-family: inherit; line-height: normal; font-weight: 400; margin-bottom: 0px; margin-right: 8px; display: block; color: inherit; box-sizing: border-box;">Sign
      up</label><input type="email" required="true" name="Email" placeholder="Email" class="springbot-form-input"
      style="background-attachment: scroll; background-image: none; background-position-x: 0px; background-position-y: 0px; background-repeat-x: repeat; background-repeat-y: repeat; bottom: auto; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; left: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; right: auto; text-decoration-line: inherit; text-decoration-thickness: inherit; text-decoration-style: inherit; text-decoration-color: inherit; top: auto; background-origin: padding-box; background-clip: border-box; background-size: cover; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; column-count: auto; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; overflow-x: visible; overflow-y: visible; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: gray; border-right-color: gray; border-bottom-color: gray; border-left-color: gray; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; background-color: white; flex-shrink: 1; flex-basis: 0%; background: none 0px 0px / cover repeat scroll padding-box border-box white; inset: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; display: inline; float: none; font-family: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; position: static; quotes: '' ''; table-layout: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; unicode-bidi: normal; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-radius: 0px; box-shadow: none; columns: auto auto; column-gap: normal; column-rule: medium none black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all 0s ease 0s; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; vertical-align: middle; border: 3px solid gray; font-size: 16px; padding: 10px 15px; flex: 1 1 0%; flex-grow: 1; color: inherit; box-sizing: border-box;"><button
      type="submit" class="springbot-button"
      style="bottom: auto; clear: none; clip: auto; counter-increment: none; counter-reset: none; direction: inherit; display: inline; float: none; font-style: inherit; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-weight: inherit; height: auto; left: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; position: static; quotes: '' ''; right: auto; table-layout: auto; text-indent: 0px; text-transform: none; top: auto; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; word-spacing: normal; z-index: auto; -webkit-border-image: none; column-count: auto; column-gap: normal; column-rule-width: medium; column-rule-style: none; column-rule-color: black; column-width: auto; font-feature-settings: normal; overflow-x: visible; overflow-y: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition-duration: 0s; transition-timing-function: ease; transition-delay: 0s; transition-property: all; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; cursor: pointer; text-align: center; text-decoration-line: none; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: Arial, Helvetica, sans-serif; appearance: none; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat-x: initial; background-repeat-y: initial; background-attachment: initial; background-origin: initial; background-clip: initial; outline-color: initial; outline-style: initial; outline-width: initial; padding-top: 10px; padding-right: 25px; padding-bottom: 10px; padding-left: 25px; background-image: none; border-top-width: initial; border-right-width: initial; border-bottom-width: initial; border-left-width: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 14px; box-shadow: 0 0 0 0; background-color: #EC1F27; color: #FFFFFF; border-radius: 0px; border: 1px solid #EC1F27; width: auto; align-self: stretch; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; box-sizing: border-box;">Submit</button>
  </div>
</form>

POST https://api.postscript.io/subscribe/form

<form style="display: block" action="https://api.postscript.io/subscribe/form" method="post" onsubmit="document.getElementById('ps__sent-message').style.display = 'block'; document.getElementById('ps__subscribe-form').style.display = 'none';"
  target="dummyframe"> <input id="ps__shop_id" name="shop_id" type="hidden" value="7832"> <input id="ps__keyword_id" name="keyword_id" type="hidden" value="19163">
  <div style="margin-bottom: 10px; text-align: center"><input autofocus="" id="ps__phone-subscribe" name="phone" placeholder="Phone Number" style="width: 100%; padding: 2px; font-size: 1em" type="phone"></div>
  <div style="max-width: 100%; font-size: 10px; margin-bottom: 10px; margin-top: 10px; text-align: center; line-height: 1;"> *By subscribing, you agree to receive recurring automated marketing text messages (e.g. cart reminders) at the phone number
    provided. Consent is not a condition to purchase. Msg &amp; data rates may apply. Msg frequency varies. Reply HELP for help and STOP to cancel. View our <a href="/policies/terms-of-service">Terms of Service</a> and
    <a href="/policies/privacy-policy">Privacy Policy</a>. <iframe border="0" height="0" id="ps__dummyframe" name="dummyframe" width="0"></iframe></div>
  <div> <input class="btn" style="width: 100%; padding: 0.75em; font-size: 1em" type="submit" onclick="document.getElementById('ps__sent-message').style.display = 'block'; document.getElementById('ps__subscribe-form').style.display = 'none';"
      value="Subscribe"></div>
</form>

POST /account/login

<form method="post" action="/account/login" style="display:inline-block;width:100%;padding-top:15px;margin:0px;" id="oxi_loginform_popup"><input type="hidden" value="customer_login" name="form_type"><input type="hidden" name="utf8" value="">
  <div>
    <div><span class="remodal-form-control"><input label="Email" value="" type="email" name="customer[email]" class="remodal-form-input" placeholder="Email" style="font-size:14px;" required=""></span></div>
    <div><span class="remodal-form-control"><input label="Password" type="password" class="remodal-form-input" name="customer[password]" placeholder="Password" style="font-size:14px;" required=""></span></div>
  </div>
  <div class="submit_button_div" style="float:right;"><button type="button" class="remodal-submit"><span><span>Login</span></span></button></div>
</form>

POST https://social-login.oxiapps.com/account/register

<form method="post" onsubmit="return false;" action="https://social-login.oxiapps.com/account/register" style="display:inline-block;width:100%;padding-top:15px;margin:0px;" id="oxi_registerform_popup"><input type="hidden"
    value="hakshop.myshopify.com" name="shop"><input type="hidden" value="create_customer" name="form_type"><input type="hidden" name="utf8" value="">
  <div>
    <div><span class="remodal-form-control"><input label="FirstName" value="" type="text" name="customer[first_name]" class="remodal-form-input" placeholder="First Name" style="font-size:14px;" required=""></span></div>
    <div><span class="remodal-form-control"><input label="LastName" value="" type="text" name="customer[last_name]" class="remodal-form-input" placeholder="Last Name" style="font-size:14px;" required=""></span></div>
    <div><span class="remodal-form-control"><input label="Email" value="" type="email" name="customer[email]" class="remodal-form-input" placeholder="Email" style="font-size:14px;" required=""></span></div>
    <div><span class="remodal-form-control"><input label="Password" type="password" class="remodal-form-input" name="customer[password]" placeholder="Password" style="font-size:14px;" required=""></span></div>
  </div>
  <div class="submit_button_div" style="float:right;"><button type="button" class="remodal-submit oxipopup_button_create">Create</button></div>
</form>

POST /account/recover

<form method="post" action="/account/recover" style="display:inline-block;width:100%;padding-top:15px;margin:0px;" id="oxipopup_recover_password"><input type="hidden" value="recover_customer_password" name="form_type"><input type="hidden"
    value="/a/oxisociallogin" name="return_to"><input type="hidden" name="utf8" value="">
  <div>
    <div><span class="remodal-form-control"><input label="Email" value="" type="email" name="email" class="remodal-form-input" placeholder="Email" style="font-size:14px;" required=""></span></div>
  </div>
  <div class="submit_button_div" style="float:right;"><button type="button" class="remodal-submit"><span><span>Submit</span></span></button></div>
</form>

Text Content

We use Cookies. Learn more
PreferencesDismiss
âś•
Manage consent preferences
Reject all Accept all
We use cookies to optimize website functionality, analyze the performance, and
provide personalized experience to you. Some cookies are essential to make the
website operate and function correctly. Those cookies cannot be disabled. In
this window you can manage your preference of cookies.
Strictly necessary cookies
Always allowed
These cookies are essential in order to enable you to move around the website
and use its features, such as accessing secure areas of the website. The website
cannot function properly without these cookies.
Cookies details
 * Namecart_tsProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeUsed in connection with checkout.
 * NamecartProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeNecessary for the shopping cart functionality on the website.
 * Namecart_sigProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeShopify analytics.
 * Nameshopify_pay_redirectProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeThe cookie is necessary for the secure checkout and payment
   function on the website. This function is provided by shopify.com.
 * Namecart_verProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeUsed in connection with shopping cart.
 * Namesecure_customer_sigProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeUsed in connection with customer login.
 * Namecart_currencyProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeThe cookie is necessary for the secure checkout and payment
   function on the website. This function is provided by shopify.com.
 * Name_shopify_countryProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeUsed in connection with checkout.
 * Name_secure_session_idProviderShopifyDomainshop.hak5.orgPath/TypeFirst-partyRetention1
   year(s)PurposeUsed in connection with navigation through a storefront.

Functional cookies
toggle functionality cookies
These cookies enable the site to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.
Cookies details
 * Namefsb_previous_pathnameProviderHextomDomainshop.hak5.orgPath/TypeFirst-partyRetentionSession
 * Name_shopify_yProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeShopify analytics.
 * Name_landing_pageProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeTracks landing pages.
 * Name_sProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeShopify analytics.
 * Name_yProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeShopify analytics.
 * Name_shopify_sProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeShopify analytics.
 * Name_shopify_sa_pProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeShopify analytics relating to marketing & referrals.
 * Name_orig_referrerProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeTracks landing pages.
 * Name_shopify_sa_tProviderShopifyDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeShopify analytics relating to marketing & referrals.

Performance cookies
toggle performance cookies
These cookies enable us to monitor and improve the performance of our website.
For example, they allow us to count visits, identify traffic sources and see
which parts of the site are most popular.
Cookies details
 * Name_gatProviderGoogleDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeCookie is placed by Google Analytics to filter requests from
   bots.
 * Name_gidProviderGoogleDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeCookie is placed by Google Analytics to count and track
   pageviews.
 * Name_gaProviderGoogleDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeCookie is set by Google Analytics with unknown functionality

Targeting cookies
toggle targeting cookies
These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.
Cookies details
 * Name_fbpProviderFacebookDomain.hak5.orgPath/TypeThird-partyRetention1
   year(s)PurposeCookie is placed by Facebook to track visits across websites.

Close
Save preferences
Powered by Pandectes
Products Payloads Shows


0

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

 * $0.00 Subtotal
 * 

Community Support

 * WIFI PENTESTING

 * WiFi Pineapple Mark VII
 * WiFi Pineapple Enterprise
 * WiFi Coconut

 * SOFTWARE

 * Cloud C² — Command & Control
 * Payload Studio Pro



 * HOTPLUG ATTACKS

 * USB Rubber Ducky
 * Bash Bunny
 * Shark Jack
 * Plunder Bug LAN Tap
 * O.MG Plug



 * IMPLANTS & REMOTE ACCESS

 * Key Croc
 * Packet Squirrel
 * Screen Crab
 * LAN Turtle
 * O.MG Cable



 * FIELD KITS

 * Essential, Elite and Red Team

 * DETECTION

 * Malicious Cable Detector



 * ACCESSORIES

 * T-Shirts & Accessories
 * O.MG Merch
 * Stickers
 * E-Books

 * EDUCATIONAL KITS

 * Throwing Star LAN Tap



 * ORDERS

 * Track your Order
 * Backorder Status
 * Invoice Lookup
 * Package Lost/Damaged
 * Contact Us



 * PRODUCT

 * Product Documentation
 * Software Downloads
 * Community Support
 * Product Guides
 * Featured Payloads



 * SERVICE

 * Product Reset & Recovery
 * Limited Warranty
 * Express Replacement
 * Terms of Service & Policies
 * Global Authorized Resellers



 * INQUIRIES

 * Quotes & Tax Exempt
 * Military / Education Discounts
 * Event Sponsorship
 * Media Inquiries
 * Gift Cards



Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this
through our award winning podcasts, leading pentest gear, and inclusive
community – where all hackers belong.

PAYLOAD HUB
Discover creative payloads from the Hak5 community with filtering by device and
category.

PAYLOAD STUDIO
Unleash your hacking creativity with this full-featured web-based Payload
development environment.

PAYLOAD AWARDS
Get your payload in front of thousands and enter to win. Nearly $10,000 in
annual Hak5 prizes!

ADVANCED DUCKYSCRIPT COURSE
Learn directly from the creators! Unlock your creative potential with this
comprehensive online course.

[PAYLOAD] SERIES
Join Hak5 hosts and collaborators as we dive into the techniques and code that
make great payloads!

Community developed payloads for Hak5 gear are featured and awarded at
PayloadHub — a growing library of currated content.

Unleash your hacking creativity with the online payload editor: PayloadStudio



 * Devices

 * USB Rubber Ducky
 * Bash Bunny
 * OMG
 * Key Croc
 * Shark Jack
 * Packet Squirrel
 * LAN Turtle





Link to your collections, sales and even external links



Add up to five columns




Menu
0

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

 * $0.00 Subtotal
 * 

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

 * $0.00 Subtotal
 * 

 * Products
   WIFI PENTESTING
   * WiFi Pineapple Mark VII
   * WiFi Pineapple Enterprise
   * WiFi Coconut
   SOFTWARE
   * Cloud C² — Command & Control
   * Payload Studio Pro
   
   
   
   HOTPLUG ATTACKS
   * USB Rubber Ducky
   * Bash Bunny
   * Shark Jack
   * Plunder Bug LAN Tap
   * O.MG Plug
   
   
   
   
   
   IMPLANTS & REMOTE ACCESS
   * Key Croc
   * Packet Squirrel
   * Screen Crab
   * LAN Turtle
   * O.MG Cable
   
   
   
   
   
   FIELD KITS
   * Essential, Elite and Red Team
   DETECTION
   * Malicious Cable Detector
   
   
   
   
   
   ACCESSORIES
   * T-Shirts & Accessories
   * O.MG Merch
   * Stickers
   * E-Books
   EDUCATIONAL KITS
   * Throwing Star LAN Tap
   
   
 * Payloads
   
   PAYLOAD HUB
   Discover creative payloads from the Hak5 community with filtering by device
   and category.
   
   PAYLOAD STUDIO
   Unleash your hacking creativity with this full-featured web-based Payload
   development environment.
   
   PAYLOAD AWARDS
   Get your payload in front of thousands and enter to win. Nearly $10,000 in
   annual Hak5 prizes!
   
   ADVANCED DUCKYSCRIPT COURSE
   Learn directly from the creators! Unlock your creative potential with this
   comprehensive online course.
   
   [PAYLOAD] SERIES
   Join Hak5 hosts and collaborators as we dive into the techniques and code
   that make great payloads!
 * Shows
 * Community
 * Support
   
   
   
   ORDERS
   * Track your Order
   * Backorder Status
   * Invoice Lookup
   * Package Lost/Damaged
   * Contact Us
   
   
   
   
   
   PRODUCT
   * Product Documentation
   * Software Downloads
   * Community Support
   * Product Guides
   * Featured Payloads
   
   
   
   
   
   SERVICE
   * Product Reset & Recovery
   * Limited Warranty
   * Express Replacement
   * Terms of Service & Policies
   * Global Authorized Resellers
   
   
   
   INQUIRIES
   * Quotes & Tax Exempt
   * Military / Education Discounts
   * Event Sponsorship
   * Media Inquiries
   * Gift Cards
   
   Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do
   this through our award winning podcasts, leading pentest gear, and inclusive
   community – where all hackers belong.
 * Login

 * 
 * 
 * 
 * 
 * 

0

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

 * $0.00 Subtotal
 * 

 * Login

Products Payloads Shows


Community Support

 * WIFI PENTESTING

 * WiFi Pineapple Mark VII
 * WiFi Pineapple Enterprise
 * WiFi Coconut

 * SOFTWARE

 * Cloud C² — Command & Control
 * Payload Studio Pro



 * HOTPLUG ATTACKS

 * USB Rubber Ducky
 * Bash Bunny
 * Shark Jack
 * Plunder Bug LAN Tap
 * O.MG Plug



 * IMPLANTS & REMOTE ACCESS

 * Key Croc
 * Packet Squirrel
 * Screen Crab
 * LAN Turtle
 * O.MG Cable



 * FIELD KITS

 * Essential, Elite and Red Team

 * DETECTION

 * Malicious Cable Detector



 * ACCESSORIES

 * T-Shirts & Accessories
 * O.MG Merch
 * Stickers
 * E-Books

 * EDUCATIONAL KITS

 * Throwing Star LAN Tap



 * ORDERS

 * Track your Order
 * Backorder Status
 * Invoice Lookup
 * Package Lost/Damaged
 * Contact Us



 * PRODUCT

 * Product Documentation
 * Software Downloads
 * Community Support
 * Product Guides
 * Featured Payloads



 * SERVICE

 * Product Reset & Recovery
 * Limited Warranty
 * Express Replacement
 * Terms of Service & Policies
 * Global Authorized Resellers



 * INQUIRIES

 * Quotes & Tax Exempt
 * Military / Education Discounts
 * Event Sponsorship
 * Media Inquiries
 * Gift Cards



Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this
through our award winning podcasts, leading pentest gear, and inclusive
community – where all hackers belong.

PAYLOAD HUB
Discover creative payloads from the Hak5 community with filtering by device and
category.

PAYLOAD STUDIO
Unleash your hacking creativity with this full-featured web-based Payload
development environment.

PAYLOAD AWARDS
Get your payload in front of thousands and enter to win. Nearly $10,000 in
annual Hak5 prizes!

ADVANCED DUCKYSCRIPT COURSE
Learn directly from the creators! Unlock your creative potential with this
comprehensive online course.

[PAYLOAD] SERIES
Join Hak5 hosts and collaborators as we dive into the techniques and code that
make great payloads!

Community developed payloads for Hak5 gear are featured and awarded at
PayloadHub — a growing library of currated content.

Unleash your hacking creativity with the online payload editor: PayloadStudio



 * Devices

 * USB Rubber Ducky
 * Bash Bunny
 * OMG
 * Key Croc
 * Shark Jack
 * Packet Squirrel
 * LAN Turtle





Link to your collections, sales and even external links



Add up to five columns



 * WIFI PENTESTING

 * WiFi Pineapple Mark VII
 * WiFi Pineapple Enterprise
 * WiFi Coconut

 * SOFTWARE

 * Cloud C² — Command & Control
 * Payload Studio Pro



 * HOTPLUG ATTACKS

 * USB Rubber Ducky
 * Bash Bunny
 * Shark Jack
 * Plunder Bug LAN Tap
 * O.MG Plug



 * IMPLANTS & REMOTE ACCESS

 * Key Croc
 * Packet Squirrel
 * Screen Crab
 * LAN Turtle
 * O.MG Cable



 * FIELD KITS

 * Essential, Elite and Red Team

 * DETECTION

 * Malicious Cable Detector



 * ACCESSORIES

 * T-Shirts & Accessories
 * O.MG Merch
 * Stickers
 * E-Books

 * EDUCATIONAL KITS

 * Throwing Star LAN Tap



 * ORDERS

 * Track your Order
 * Backorder Status
 * Invoice Lookup
 * Package Lost/Damaged
 * Contact Us



 * PRODUCT

 * Product Documentation
 * Software Downloads
 * Community Support
 * Product Guides
 * Featured Payloads



 * SERVICE

 * Product Reset & Recovery
 * Limited Warranty
 * Express Replacement
 * Terms of Service & Policies
 * Global Authorized Resellers



 * INQUIRIES

 * Quotes & Tax Exempt
 * Military / Education Discounts
 * Event Sponsorship
 * Media Inquiries
 * Gift Cards



Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this
through our award winning podcasts, leading pentest gear, and inclusive
community – where all hackers belong.

PAYLOAD HUB
Discover creative payloads from the Hak5 community with filtering by device and
category.

PAYLOAD STUDIO
Unleash your hacking creativity with this full-featured web-based Payload
development environment.

PAYLOAD AWARDS
Get your payload in front of thousands and enter to win. Nearly $10,000 in
annual Hak5 prizes!

ADVANCED DUCKYSCRIPT COURSE
Learn directly from the creators! Unlock your creative potential with this
comprehensive online course.

[PAYLOAD] SERIES
Join Hak5 hosts and collaborators as we dive into the techniques and code that
make great payloads!

Community developed payloads for Hak5 gear are featured and awarded at
PayloadHub — a growing library of currated content.

Unleash your hacking creativity with the online payload editor: PayloadStudio



 * Devices

 * USB Rubber Ducky
 * Bash Bunny
 * OMG
 * Key Croc
 * Shark Jack
 * Packet Squirrel
 * LAN Turtle





Link to your collections, sales and even external links



Add up to five columns



Community developed payloads for Hak5 gear are featured and awarded at
PayloadHub — a growing library of currated content.

Unleash your hacking creativity with the online payload editor: PayloadStudio





Devices
* USB Rubber Ducky
* Bash Bunny
* OMG
* Key Croc
* Shark Jack
* Packet Squirrel
* LAN Turtle





Link to your collections, sales and even external links



Add up to five columns



Home / all / WiFi Pineapple

Automate WiFi auditing with all new campaigns and get actionable results from
vulnerability assessment reports. Command the airspace with a new interactive
recon dashboard, and stay on-target and in-scope with the leading rogue access
point suite for advanced man-in-the-middle attacks.

Next-gen network processors combine with multiple role-based radios and the Hak5
patented PineAP suite to deliver impressive results. Hardened and stress tested
for the most challenging environments.

The new WiFi Pineapple Mark VII features incredible performance from a simple
web interface with an expansive ecosystem of apps, automated pentest campaigns,
and Cloud C2 for remote access from anywhere.


WIFI PINEAPPLE



$119.99

Notify me when this product is available



The industry standard WiFi pentest platform has evolved. Equip your red team
with the WiFi Pineapple® Mark VII. Newly refined. Enterprise ready.

Basic edition includes antennas and USB-C power/ethernet cable.

The industry standard WiFi pentest platform has evolved. Equip your red team
with the WiFi Pineapple® Mark VII. Newly refined. Enterprise ready.

WiFi Pineapple
Mark VII BasicMark VII+AC Tactical
Mark VII Basic Mark VII+AC Tactical

Mark VII Basic
$119.99

Mark VII+AC Tactical
$199.99
 * Product opens in a new tab.

Accessories
đź‘€
Checkbox for WiFi Pineapple E-Book
WiFi Pineapple E-Book
$0.00 USD
đź‘€
Checkbox for MK7AC WiFi Adapter
MK7AC WiFi Adapter
$79.99 USD
đź‘€
Checkbox for Stubby Antenna 3 Pack
Stubby Antenna 3 Pack
$19.99 USD
đź‘€
Checkbox for Kismet Tactical Case
Kismet Tactical Case
Sold Out
đź‘€
Checkbox for Kismet Case Mod
Kismet Case Mod
Sold Out
đź‘€
Checkbox for Kismet LED Module
Kismet LED Module
$19.99 USD
Add to Cart
Ships in 1-3 business day worldwide • Free US Shipping on orders >$250
All orders protected against loss, damage & theft





REFINED AND ENTERPRISE READY



Experience the most refined WiFi Pineapple. Intuitive interfaces guide you
through WiFi auditing. Campaigns automate pentests with stunning reports.
Interactive recon puts you in command of the airspace, and a compliment of
dedicated radios provides enterprise-grade results.



--------------------------------------------------------------------------------

Thoroughly mimic preferred networks to identify devices vulnerable to this rogue
access point.

Perform regular, automated audits with campaigns that generate actionable
intelligence reports.

Install and manage remotely with Cloud C2 for persistent threat simulation and
on-site monitoring.

Completely visualize the wireless landscape and orchestrate attacks from the
real-time dashboard.

Capture impressive loot, from PSK and Enterprise credentials to PII from
targeted captive portals.

Make an impact while staying in-scope on the engagement with advanced client and
AP filtering.


NEW IN VERSION 2.0



Integrated Dual-Band 2.4 + 5 GHz

 * Automatic MK7AC Adapter compatibility
 * All-in-one package: Mark VII+AC Tactical

Firmware 2.0 RC: Free Download

• Enhanced Recon • Auto-Capture Handshakes • Improved Deauth • Web UI Firewall •
WPA-Enterprise Attacks • 50+ fixes & features!




FEATURES


 * Leading Rogue Access Point
   Patented PineAP Suite thoroughly mimics preferred networks, enabling
   man-in-the-middle attacks
 * WPA and WPA Enterprise Attacks
   Capture WPA handshakes and imitate enterprise access points, capturing
   enterprise credentials
 * Precision Targeting Filters
   Stay within the scope of engagement and limit collateral damage with MAC and
   SSID filtering
 * Simple Web Interface
   Fast and intuitive with an emphasis on workflow and actionable intelligence –
   just click to attack
 * Cross-Platform
   No software to install. Works in any modern web browser on Windows, Mac,
   Linux, Android, iOS

 * Advanced Reconnaissance
   Visualize the WiFi landscape and the relationships between access points and
   devices
 * Actionable Intelligence
   Identify vulnerable devices, gather intelligence on the target and direct
   attacks
 * Passive Surveillance
   Monitor and collect data from all devices in the vicinity. Save and recall
   reports at any time
 * Automated Campaigns
   Guided campaign wizards deliver repeatable, actionable results with custom
   reports
 * Cloud C² Enabled
   Deploy with confidence. Remotely command and control the airwaves with Hak5
   Cloud C²

 




MARK VII



PORTABLE WIFI PENTEST COMPANION

 * 2.4 GHz 802.11 b/g/n (5 GHz/ac with module)
   Single Core MIPS Network SoC
 * Three Dedicated Role-based Radios
   With three high gain antennas
 * USB-C Power/Ethernet Port, USB 2.0 Host Port,
   Single RGB LED Indicator
 * 256 MB RAM, 2 GB EMMC
 * Power via USB-C

Shop Mark VII


ENTERPRISE



FULL SPECTRUM ENTERPRISE SENTRY

 * 2.4/5 GHz 802.11 a/b/g/n/ac/ac wave2
   Quad Core ARM Network SoC
 * Four Dedicated Role-based 2:2 MIMO Radios 
   with eight high gain antennas
 * Dual Gigabit Ethernet, USB 3.0 Host Port,
   USB-C Ethernet Port, Four RGB LED Indicators
 * 1 GB RAM, 4 GB EMMC
 * Power via AC

Shop Enterprise


--------------------------------------------------------------------------------




REFINEMENTS



Configuration Warnings

Notifications

Signal Strength

Device Manufacturer

 

Web Shell

 

Keyboard Shortcuts

Dashboard Overview

Sideload Modules

Mobile View

Client History

Time Synchronization

WiFi QR Codes

OTA Updates

Beta Channels

Cloud C2 Provisioning

Dark Theme


 SEE IT IN ACTION. TAG #WIFIPINEAPPLE — MENTION @HAK5GEAR.

Upload a post






















Unfortunately, an error occurred:
 * WiFi Pineapple Mark VII



03:55

hack like Mr. Robot
• 406K Views • 18K Likes • 880 Comments
17:28

🍍 NEW @hak5 Wifi Pineapple Mark VII Unboxing and Setup 🍍
• 165K Views • 4.7K Likes • 1.5K Comments
19:42

Phishing - Evil Portal Module - WiFi Pineapple Mark VII for pen testers - Hak5
• 14K Views • 285 Likes • 34 Comments
11:43

Evil Portal Module | Wi-Fi Pineapple Mark VII
• 7K Views • 208 Likes • 28 Comments
18:00

WiFi Pineapple Mark VII Tutorial - Hak5 - Overview, Unboxing, setup and module
install
• 13K Views • 174 Likes • 34 Comments
10:07

Wi-Fi Pineapple Mark VII Tutorial | Let's Learn
• 30K Views • 580 Likes • 80 Comments
32:29

Hak5 Wifi Pineapple Mark VII Custom Captive Portal Part-1
• 17K Views • 334 Likes • 4 Comments
04:22

WiFi Pineapple Mark VII - Captive Portal
• 11K Views • 197 Likes • 22 Comments
19:33

Hak5 WiFi Pineapple MKVII: Unboxing and Overview
• 9.1K Views • 218 Likes • 34 Comments
24:36

WiFi Pineapple MK7 software WiFi jamming with MDK4
• 9.2K Views • 166 Likes • 12 Comments
06:01

HTTPeek Module Tutorial | Let's Learn
• 4.5K Views • 102 Likes • 23 Comments
08:52

WiFi Pineapple Evil Portal
• 12K Views • 271 Likes • 78 Comments
26:44

UnBoxing the WiFi Pineapple Mark VII (Setup + First Payload)
• 14K Views • 326 Likes • 40 Comments


12




Sign up for sales, new releases, payloads and more...

Sign upSubmit


THANK YOU!

We'll send you great deals and more

Get on the text list for even more!

*By subscribing, you agree to receive recurring automated marketing text
messages (e.g. cart reminders) at the phone number provided. Consent is not a
condition to purchase. Msg & data rates may apply. Msg frequency varies. Reply
HELP for help and STOP to cancel. View our Terms of Service and Privacy Policy.


THANKS FOR SUBSCRIBING! WE'LL SEND YOU A MESSAGE SHORTLY.

 

 * 
 * 
 * 
 * 
 * 

INFORMATION

 * About

 * Shop Policy

 * Privacy Policy

 * Terms of Service

 * Brand Protection

EXPLORE

 * Featured Payloads

 * Product Guides

 * Event Sponsorship

 * Media Inquiry

 * Global Authorized Resellers

SERVICE

 * Contact

 * Track your Order

 * Invoice Lookup

 * Quotes & Tax-Exempt Orders

 * Military / Education Discounts

ABOUT

Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this
through our award winning podcasts, leading pentest gear, and inclusive
community – where all hackers belong.

 * 
 * 
 * 
 * 
 * 

--------------------------------------------------------------------------------

Pentest tools for authorized auditing/security analysis only where permitted.
Subject to local and international laws where applicable. Users solely
responsible for compliance.
Classification unrestricted: MMKT ECCN 5D992.c NLR CCATS # self-class* for BIS
license exception ENC favorable treatment countries (US 15 CFR Supplement No 3
to Part 740). HTSUS.
Hak5 LLC, 750 N Saint Paul St STE 250 #39371 Dallas, TX, 75201
DUNS #: 06-841-3898
shop@hak5.org

Copyright Hak5 LLC

Click Titles to See Recipes FAKE LOGON SCREEN TW-D Bash Bunny Phishing Noodle
Soup With Shrimps Savory & Spicy access_time 35 minutes list_alt 520 calories
Ceasars Salad With Bacon Finger Lickin' Good access_time 20 minutes list_alt 600
calories Asian Tofu Bowl Light & Healthy access_time 50 minutes list_alt 400
calories Quinoa With Steamed Vegetables The Vitamin Bomb access_time 25 minutes
list_alt 350 calories Avocado Breads With A Poached Egg Tasty & Fast access_time
15 minutes list_alt 250 calories

x









SIGN UP TODAY

Get the inside scoop on the latest releases, events, popular payloads and Hak5
Gear tips!

Sign upSubmit

Thanks! Get on the text list for even more!

*By subscribing, you agree to receive recurring automated marketing text
messages (e.g. cart reminders) at the phone number provided. Consent is not a
condition to purchase. Msg & data rates may apply. Msg frequency varies. Reply
HELP for help and STOP to cancel. View our Terms of Service and Privacy Policy.


THANKS FOR SUBSCRIBING! WE'LL SEND YOU A MESSAGE SHORTLY.

 








20% OFF shipping for orders over $250





LOGIN

or


Login
Forgot Password
Create Account


CREATE ACCOUNT

or


Create
Already Have an Account? Login!


RESET YOUR PASSWORD

We will send you an email to reset your password.


We've sent you an email with a link to update your password.
Submit
Cancel