So as you may or may not know, I nearly always open articles with “So you may or may not know”..
FML…
Back on topic, I’m going by train to school a lot, and I always wanted a Wifi Pineapple.
But because it’s expensive as heck, I couldn’t wait and I had a raspberry Pi laying around, I decided that I wanted to turn my raspberry into a “poor-mans” wifi pineapple!

So I recently came across this suite called “FruityWifi” and when I tested it on my Laptop (which I will showcase soon by the way!) it worked during my test run, and so I decided to use this suite for my PineapplePi.

Disclaimer
This post is intended for educational use only.I am in no way or shape responsible for any damages done!Please make sure you made adequate preperations before proceeding.

Capish?

Now we got that out of the way, we can start the project!

Gathering the components

Before I startted the project, I gathered everything I needed from all over the room (yes, everything is scattered around the room)

After you’ve gathered all the needed components, let’s dive straight into it!

Preparing the Pi & Installing FruityWifi

I flashed Raspbian-Jessie-Lite (the non-GUI version) to a 16GiB SD card. (google it if you don’t know how)
After doing that, I hooked everything up (Wifi adapter, ethernet, power etc.) and booted up the pi.
After I let it boot, I SSHed into my Pi, and did the usual stuff (like expanding the filesystem and changing my password)

After this, I downloaded and installed FruityWifi with these commands: (I stripped off the outputs to keep it clean)

I entered my information where needed (like password for sudo and information for the self-signed SSL sertificate)

After this, I reboot my pi (not neccesary, but I generally do this just for the sake of)

Configuring FruityWifi & Installing the Modules

head over to my webbrowser and opened this page:https://10.0.0.138:8443/
Where 10.0.0.138 should be replaced with the IP of your raspberry pi.

After this I logged in with the FruityWifi default credentials:
username: admin
password: admin

You will now be presented with a nice dashboard.
Don’t worry if your module list is empty.
I will show you how to get the needed modules for this project! (Yes, I didn’t realize I still had 3 modules running lol)

Then, I headed over to the modules page. and clicked on “list available modules [tar.gz]” (image unavailable)

then, install these modules: (just hit the goddamn install link lol)

ap

api (This one is important as heck… I have no clue why this is not a default, as FruityWifi kinda relies on it)

fruitydns

karma

After you’ve done that, head over to the Status again.
and click view next to Karma.
On the page that appears, if you don’t see karma installed like the screenshot below, then click on the red install, else, continue on.

Now go to the Config page of FruityWifi.
And make the IN | OUT section look like this: (be sure to enter your wlan card in the IN section!)

After you’ve done this, go to the Status page again, and this time, click view behind FruityDNS
go to Config and replace the config with this code:

[SETUP]
port = 20000
dnsspoof = on
[A]
* = 192.168.148.1

Be sure to replace 192.168.148.1 with the IP of your incoming nic (so your wireless).
Hit save.
And we’re done for this part!
we can now go to the next step:

Making a basic website!

If you want to test the functionality (or just be a dick like me and troll people), you will need to make a basic website.
To do this, we need to install a basic webserver on the pi.
open up the SSH again and type this command:

sudo apt install apache2

This will install the apache2 webserver.
Now, once that is done, enter the following command:

sudo nano /var/www/html/index.html

Replace all the code with this code:

<h1>It Works!</h1>

hold CRTL and hit X to save and exit.
You can put your own code there, but that’s for you to figure out 🙂

Now go to the website in your browser.
In my case, it was http://10.0.0.138/. but your IP might be different. (again, use the IP of your Pi, not mine)
If that shows a big black text saying It Works!
Then we can continue, else, try to figure out whats wrong.

We can now go on, and see the result of our labour!

Starting the whole thing!

Go to the Status page yet again.
Start the following Modules: (In Order, but I don’t know if that’s really necessary)

AP

FruityDNS

Karma

When that is done, go visit the MacDonalds or something and watch people connect. (you will see them pop-up on the Status page)
I had gone to the Dentist, and I already rickrolled like 6 or 7 people lol.
But depending on your luck (and the stupidity of other people), this may be WAY more or less for you.

Final words

Well, I guess that’s about it!
The fun part about it is, everybody that is connected will visit your webserver.
This is because the DNS tells that every domain, subdomain or hostname is the IP you specified in FruityDNS (in my case 192.168.148.1).
This makes it even easier to troll people.
FruityWifi still has a lot of other features, so be sure to check them out!
If you made something nice or so using this guide that you want to show, feel free to leave a comment!

Also, if you would like to, please send me a donation to my Bitcoin address (17f77AYHsQbdsB1Q6BbqPahJ8ZrjFLYH2j).
I put a lot of time, effort and even money in making this guide, so any support would surely be appreciated!

Advertisement

Around The Web

Legal Stuff

No Inspiration?

Please disable adblockers for me!

I rely on my ad revenue to keep the content flowing.
While it isn't my fulltime job, and I only earn a few pennies with it each month, when I save up, I can create something awesome for you!
It's all up to you obviously, but it would help me greatly :)

I won't limit content if you don't disable it, but it would be highly appreciated if you do turn it off!

Please disable adblocker

Hey you there!
Please allow me to display some non-intrusive ads on my website.
It is my primary source of revenue and is used to pay the upkeep of my blog.
It would be highly appreciated if you disabled it :)

Sorry for the interruption, but got a moment?

You have been reading this post for a while now (or went doing other stuff, forgetting that you had this page open) but do you mind following me on Facebook?
Also, if you like the stuff I post here, please consider donating to me if you can spare some :)
It would help me creating more awesome projects for you!
Just pick any of the following methods if you want to: