Jump to content

How to install Infusions manually?


janekong

Recommended Posts

I can't install them through the web UI:

"Available Infusions

Error connecting!
Please make sure you have an internet connection."
I do have an internet connection and I tried to share the internet with the pineapple.(internet connection sharing was enabled)
But I couldn't get the pineapple online.
How to fix this? Can I install the infusions manually?
Edited by janekong
Link to comment
Share on other sites

janekong,

Plug your pineapple directly into your router...(I believe it should be the POE/LAN port. If that doesn't work try the other one.) Make sure you're using a usb thumb drive, formatted properly of course, for installation of the infusions. The pineapple has very limited on board space.

Link to comment
Share on other sites

Not working... It is essentially trying to download a piece of code. Could someone (@Sebkinne!) tell me which code it is trying to download for networkmanager infusions and in which folder I have to place it?

janekong,

Plug your pineapple directly into your router...(I believe it should be the POE/LAN port. If that doesn't work try the other one.) Make sure you're using a usb thumb drive, formatted properly of course, for installation of the infusions. The pineapple has very limited on board space.

Link to comment
Share on other sites

janekong,

I knew your name was familiar from a different thread. Did you ever get your pineapple running Jasager or is it still on the OpenWRT firmware? If you don't have it running Jasager none of our answers apply. You aren't going to be able to install the infusions from the pineapple bar because it doesn't exist. Get your firmware sorted by flashing it or setup a return with the hakshop if you're still eligible. Then come back here for advice if you have further issues.

Link to comment
Share on other sites

@Sebkinne:

How does the Pineapple actually download the files from this list? Or do I need to figure that out myself?

This link does not work.

http://cloud.wifipineapple.com/index.php?modules&update&name=networkmanager&version=1.9&size=11&md5=ccfa2d257faf65862998fe92cf246b28

sslstrip|2.9|whistlemaster|sslstrip interface|7|c06ac5487cf486bd0ef9bdbe5658d23f#
networkmanager|1.9|whistlemaster|Network Manager|11|ccfa2d257faf65862998fe92cf246b28#
urlsnarf|2.8|whistlemaster|urlsnarf interface|7|fddddadde7c3dda649beb5bc3cb3e7f1#
jammer|3.1|whistlemaster|WiFi Jammer|8|e3161ba65c32c7e62a2eb334d6b1b007#
randomroll|3.2|petertfm|Rick, Nyan, Rainbow, PBJ, Afro, Trololo, Tubes, BSoD and Rick Trap 2.7 UP|7359|26183375bc10f3b95d63992df1d396ad#
sitesurvey|2.6|whistlemaster|WiFi Site Survey|9|ad78b857525962685bc76279f526a247#
mitm|1.3|whistlemaster|Man-in-the-middle interface|111|d824d1ef84179faa42ddf71ed8ed554b#
dnsspoof|1.6|whistlemaster|dnsspoof interface|6|4a85df55d08416bcfcbf2e2b264413bf#
nmap|2.4|whistlemaster|nmap interface|6|7064a320903deef69cae7e30f0bbedfc#
tcpdump|2.4|whistlemaster|tcpdump interface|6|584f49271c24152bf783ae533ebae224#
ettercap|1.5|whistlemaster|ettercap interface|8|051d995ec78ba7d155a9cadcd1ad2180#
reaver|0.4|hackrylix|Reaver module|9|8b80f217c5a6bcc241d5cacfba1a5115#
status|1.4|whistlemaster|Pineapple Status|44|37e525cc85bd57082668c6cf5d036877#
opkgmanager|2.3|whistlemaster|OPKG Manager|43|9c47a66d6a750628916d824a38dea18f#
uwui|1.0|whistlemaster|New Web Interface for Hacking Functionalities by Moriarty|404|ac859d5052ff2c670c32ac1fe98466d2#
keylogger|1.1|whistlemaster|A JS keylogger injected via a proxy. 2.7.5 and up.|112|154dc2f5cd86bedf972d716ffe607f95#
logcheck|2.3|whistlemaster|Monitor logs on pineapple|7|4a88e2471a1cb6f7d1ab2ee44dec28c6#
button|2.5|whistlemaster|Change WPS button behaviour|5|39587f64479e0fe1c7decd4d32294711#
monitor|2.3|whistlemaster|Monitor bandwidth usage on all interfaces|7|3fb7aa283079e1b041c685228e699103#
blacklister|2.7|petertfm|Black/White listing for MACs and SSIDs.|6|53972eb6eea5f3967f3b0441391317f9#
occupineapple|1.6|whistlemaster|Occupineapple based on Darren Kitchen concept|13|0d344799b7295e9f94531180b1447e48#
bartender|2.2|sebkinne|Module creator|2|b27df51c7a3de0aff28b4d46d85e59d8#
eviljava|2.4|dustbyter|This infusion enables to send a malicious signed jar that loads and opens a metasploit connection back to your listener.|109|2870ce7c3f1c01bf8f8d6159cd45a2d5#
get|2.3|dustbyter|Module to get information about client connecting. Information includes plugins installed in browser.|7|269699936d44c16d995e7a419aaf9cb6#
smser|1.1|newbi3|Control your pineapple with a text message.|5|ee2d20f0d3f20268e2123fc685fda179#
iptools|1.1|computerchris|This Infusion was created to make subnetting easier. The next release will have more features.|2|c2a2d7198e775a877b976705d5328378#

Edited by janekong
Link to comment
Share on other sites

  • 4 weeks later...

Take a peak in the pineapple bar infusion code.

You will see the URL where all the infusions are downloaded from. That URL will have two place holders, one for the module name and the other parameter for the version.

Populate these and you will download a .tar.gz file on your PC that you can unarchive and upload to the pineapple.

Link to comment
Share on other sites

Here are the manual commands to download and install an infusion (taken from the pineapple source). I did not test this so it might need some tweaking.

All you should have to do is replace $name and $version with the correct information from the infusions page.

wget "http://wifipineapple.com/infusions?infusion=$name-$version" -O /tmp/infusions/$name-$version.tar.gz
tar -xzf /tmp/infusions/$name-$version.tar.gz -C /tmp/infusions/
rm -rf /pineapple/components/infusions/$name
mv /tmp/infusions/$name /pineapple/components/infusions/
rm /tmp/infusions/installing
rm -rf /tmp/infusions
Edited by blueAlien
Link to comment
Share on other sites

Given the steps above, this is what is missing...

1. Navigate to this URL first to see the list of available infusions
https://wifipineapple.com/?infusions
2. Identify an infusion you want to download. Say the network tools.... The current version is 1.2

3. Update the URL below by updating the $name and $version variables.
Example:
URL without any modification: http://wifipineapple.com/infusions?infusion=$name-$version

URL modified: http://wifipineapple.com/infusions?infusion=networktools-1.2

4. Enter the URL we generated in step 3 into your browser. This will download the infusion as a tar.gz

5. Per the commands extracted from the pineapple source above, upload the infusion to /tmp/infusions and execute the commands

tar -xzf /tmp/infusions/$name-$version.tar.gz -C /tmp/infusions/
rm -rf /pineapple/components/infusions/$name
mv /tmp/infusions/$name /pineapple/components/infusions/
rm /tmp/infusions/installing
rm -rf /tmp/infusions
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...