Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Sweet-Pineapple-Builder — Build your own custom WiFi Pineapple Tetra firmware tailored to any based MIPS 24Kc architecture router. (WiFi Pineapple Tetra DIY) | Kitploit
Tools/GitLabGitLab/0xsamy/sweet-pineapple-builder
Embedded Systems SecurityWi-Fi AuditingIoT SecurityWireless SecurityPenetration TestingHardware SecurityFirmware Analysis
GitLab0xsamy/sweet-pineapple-builder

Sweet-Pineapple-Builder

Build your own custom WiFi Pineapple Tetra firmware tailored to any based MIPS 24Kc architecture router. (WiFi Pineapple Tetra DIY)

View Repository
39113 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

Sweet WiFi Pineapple Tetra Builder

Sweet Pineapple Builder is a python script that automate the whole process of creating a custom WiFi Pineapple Tetra image. As the WiFi Pineapple Tetra firmware is a custom version of OpenWrt (19.07.2), it is therefore possible to create our own custom firmware tailored to any router based on the MIPS 24Kc architecture.

Full blog post for more details: https://samy.link/blog/build-your-own-wifi-pineapple-tetra-for-7

WiFi pineapple DIY Logo

Supported devices

For now the script only support the following routers:

BrandDeviceCPU (MHZ)Flash MBRAM MBMore info
HAK5Pineapple Tetra58032 + 2GB eMMC64https://openwrt.org/toh/hwdata/hak5/hak5_wifi_pineapple_mark_7
BuffaloWZR450HP24003264https://openwrt.org/toh/buffalo/wzr-450hp2
BuffaloWZR600DHP68032128https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-600dhp
BuffaloWZRHPAG300H68032128https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-ag300h_v1
BuffaloWZRHPG300NH4003264https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-g300nh_v1
BuffaloWZRHPG300NH24003264https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-g300nh2_v2
BuffaloWZRHPG450H4003264https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-g450h_v1
D-LinkDGL5500A172016128https://openwrt.org/toh/hwdata/d-link/d-link_dgl-5500_a1
D-LinkDIR835A156016128https://openwrt.org/toh/d-link/dir-835_a1
D-Linkdir-869-a17501664https://openwrt.org/toh/hwdata/d-link/d-link_dir-869_a1

PS: Let me know if you want me to add more routers.

Requirement

  • Ubuntu/Debian (Tested with Ubuntu 22.04)
  • Python 3 (Tested with Python 3.10.4)
  • A router from the list above. (Make sure OpenWrt 19.07.2 has been already install on the device).

Installation

Clone this repository and run:

root@kitploit:~
pip install -r requirements.txt

Usage

root@kitploit:~
python3 sweetPineappleBuilder.py 

Then select your router from the list and that's all.
Now, be patient for around 10 minutes to complete the download and compilation process.

WiFi pineapple DIY

Docker

To make things even simpler, I also created a docker image with the tool and all OpenWrt packages already pre-installed, ~1.4GB.
To use it, just run:

root@kitploit:~
docker pull naqwada/sweetpineapplebuilder
docker run -dit naqwada/sweetpineapplebuilder sleep infinity
docker ps -a
docker exec -it <CONTAINER ID> /bin/bash
cd /home/Sweet-Pineapple-Builder
python3 sweetPineappleBuilder.py

Proof Of Concept / Tutorial

Video PoC WiFI Pineapple Tetra DIY

Still having difficulties?

Don't worry, you can find in the Releases section all the pre-compiled images!

https://gitlab.com/Naqwada/sweet-pineapple-builder/-/releases/v1.0.1


Note

If you have difficulties to compile the image you can check out my blog post (https://samy.link/blog/build-your-own-wifi-pineapple-tetra-for-7) or create a ticket in the "issues" tab and I will try to help.

Download Tool
GL.iNetgl-ar30056016128https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar300
GL.iNetgl-ar300m65016128https://openwrt.org/toh/gl.inet/gl-ar300m
GL.iNetgl-ar75065016128https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar750
GL.iNetgl-ar750s77516128https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar750s
TP-Linkarcher-c7-v272016128https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c7_ac1750_v2.0
TP-Linkarcher-c7-v477516128https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c7_v4
TP-Linkarcher-c7-v575016128https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c7_v5
DeviceFirmware Image
WZR450HP2Download latest version
WZR600DHPDownload latest version
WZRHPAG300HDownload latest version
WZRHPG300NHDownload latest version
WZRHPG300NH2Download latest version
WZRHPG450HDownload latest version
DGL5500A1Download latest version
DIR835A1Download latest version
dir-869-a1Download latest version
gl-ar300Download latest version
gl-ar300mDownload latest version
gl-ar750Download latest version
gl-ar750sDownload latest version
archer-c7-v2Download latest version
archer-c7-v4Download latest version
archer-c7-v5Download latest version