Pineproxy
A ruby self contained, low resource consuming HTTP transparent proxy designed for the WiFi Pineapple MKV.
Install / Use
/learn @evilsocket/PineproxyREADME
PineProxy
Copyleft of Simone 'evilsocket' Margaritelli.
http://www.evilsocket.net/
PineProxy is a ruby self contained, low resource consuming HTTP transparent proxy
designed for the WiFi Pineapple MKV board.
It's based on the dnsspoof infusion by Whistle Master.
MODULES
You can easily implement a module to inject data into pages or just inspect the requests/responses creating a ruby file inside the modules folder, the following is a sample module that injects some contents into the title tag of each html page.
class HackTitle < PineProxy::Module
def initialize
# do your initialization stuff here
end
# self explainatory
def is_enabled?
return true
end
def on_request request, response
# is an html page?
if response.content_type == "text/html"
PineProxy::Logger.warn "Hacking #{http://#{request.host}#{request.url}} title tag"
# make sure to use sub! or gsub! to update the instance
response.body.sub!( "<title>", "<title> !!! HACKED !!! " )
end
end
end
REQUIREMENTS
In order to install ruby and make it work on your WiFi Pineapple, execute the following commands:
opkg update
opkg install ruby --dest usb
opkg install ruby-gems --dest usb
opkg install ruby-core --dest usb
opkg install ruby-enc --dest usb
# fix the ruby gem import error
ln -s /sd/usr/lib/ruby /usr/lib/ruby
MOTIVATIONS
Since the great mitmproxy does not run on the pineapple due to missing python dependencies, I thought about making a simple version of it without weird dependecies.
NOTES
This software is still under heavy development, use at your own risk.
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
Flyaro-waffle-app
Waffle Delight - Full Stack MERN Application Rules & Documentation Project Overview A comprehensive waffle delivery application built with MERN stack featuring premium UI/UX, admin management, a
