Jump to content


Active Members
  • Posts

  • Joined

  • Last visited

Everything posted by esa

  1. Thanks for the feedback. Have investigated and fixed the problem. Installation: Just place the files in /pineapple/modules/NetworkingPlus https://github.com/esa101/NetworkingPlus/tree/version-1.2 Have also removed the suggestion to replace the original networking module, incase this module screws something up you still have the original networking module to fall back to.
  2. this package definitely works. Try a factory reset then performing this installation.
  3. https://github.com/esa101/NetworkingPlus Nano/Tetra networking module with more options for client AP creation. WPA/WPA2, Disable AP Installation: Just place the files in /pineapple/modules/NetworkingPlus **Client AP is also being use by PineAP. So this might disrupt how Pineapple Wifi Works. Reset back to any open AP if you are experiencing issues with other modules. Not tested thoroughly, please highlight if you are facing issues with this. Will try to debug it for the benefit of the community. Intention for creating this is to make my life easier when performing Evil Twin against clients on WPA2/WPA protected APs.
  4. I have been using a trial version of JetBrains WebStorm for development of some Nano/Tetra modules. Unfortunately the trial is expiring & it is a costly product @129USD for a year's license. Any modules developers can recommend something good that you are using? Requires support for html, angularjs, python, php.
  5. Was looking for the same function. Couldnt find it so i just modded the networking module instead. Surprisingly straightforward mod < 5 lines of codes. Copy the files and replace the files in the original networking module. Do highlight if it works or there are any bugs. https://github.com/esa101/NetworkingPlus
  6. esa


    my bad there is a missing folder in my git upload. Please create a folder called "log" in the module's directory. It should work after that. cd /pineapple/module/ReconPlus mkdir log For others who intend to install in their sd card. transfer ReconPlus to /sd/modules/ReconPlus and remember to create the softlink. ln -s /sd/modules/ReconPlus /pineapple/module/ReconPlus
  7. 1) I can easily power my Nano without both usb connection plugged in. I connect it straight to my laptop. 2) It is a pain in the arse to get internet on Windows, somehow it always forget my settings. a) Ensure that you have internet b) connect your pineapple to your pc and wait till the blue led are solid or the portal is up c) On your main internet interface->properties->sharing turn off internet sharing and wait 10 sec. d) On the same tab select your pineapple interface and turn on internet sharing, wait 10 sec. Close tab by clicking ok. e) On your pineapple interface -> properties -> networking select the IPv4 & enter the ip address f) Now you pineapple should have internet. Else disable your pineapple interface, enable it again and repeat steps (c) to (e)
  8. 1 solution. Use your phone to connect to SBUX wifi then "accept and connect" thru the phone's browser. Now that the phone has internet, turn on usb tethering and connect your pineapple to the phone using usb connection. Dun forget to download the wifi pineapple apk for easy access to your pineapple's management console. **Dont think there is an easy solution to an offline captive portal. Good luck hf.
  9. this is strange, doesnt sound like a faulty hardware since you can get it to work occasionally. try this and report any errors faced: 1) restart your pineapple 2) ssh to it 3) Start wlan1 as monitor mode using airmon-ng airmon-ng wlan1 start 4) Perform airodump using your wlan1mon interface. you should expect to see some MAC addresses in your vicinity airodump-ng wlan1mon 5) This performs the same command as running recon on 2.4ghz for 1min. The results will be stored in /tmp/re pinesniffer wlan1mon 60 1 /tmp/re 6) Read /tmp/re, you should expect some results cat /tmp/re
  10. Can you elaborate why this setup is not ideal? If it is not working, try using as the destination ip.
  11. Depends on your needs. By default (using GUI) wlan0 is responsible for AP while wlan1 does sniffing and injection. If you want to create a free rogue AP, then connect to wlan0. If you want to monitor/sniff then connect to wlan1. If you want to deauth a device and force it to connect to your AP, then you will need both.
  12. https://github.com/esa101/ReconPlus-nano https://github.com/esa101/ReconPlus-Tetra A simple Sunday project.
  13. 1) Devices that connect to your Pineapple AP, do they have internet? 2) Use br-lan 3) On the devices browse to a number of http websites 4) It should work
  14. On DNSMasq, modify the host file as such example.com www.example.com mail.example.com * modify the landing as such <html> <head> <title>PHP Test</title> </head> <body> <?php echo '<p>Hello World</p>'; ?> </body> </html> 1) Connect your device to a AP generated by Pineapple 2) Ensure that your device has internet after connecting to the Pineapple AP 3) Start DNSMasq Spoof. 4) Close all browsers/delete cache 5) Surf to any website. Only 1 of 2 outcome if ur DNSMasq works a) you see a Hello World on the browser b) The browser refuses to connect due to HSTS
  15. https://forums.hak5.org/index.php?/topic/40651-broadcasting-as-wpawpa2-ap no module for it yet. but you could ssh into pineapple and create a WPA/WEP AP. modify the hostapd file accordingly for WPA/WEP. WEP network still exist ? rarely see it around,
  16. Use DnsMasq. Dnsspoof is not working. please read Diogo Repas's post. I have also confirmed this issue of slow dns response.
  17. I am trying to use NFQUEUE to perform traffic manipulation with Scapy seems to be having issue running it. I am certain the command works as i ran it previously on a Kali Linux OS. On Pineapple Nano i am getting iptables: No chain/target/match by that name message. root@Pineapple:/# iptables -t nat -A PREROUTING -p udp --dport 53 -j NFQUEUE --queue-num 1 iptables: No chain/target/match by that name.
  18. General when pineapple is freshly rebooted the interface will be wlan1, it will change to wlan1mon once i run recon using the GUI. Before running hostapd, i will run a iwconfig to verify the interface name. Actually i do not need WPA2 broadcast to be persistent. My initial goal is to perform a Evil Twin attack and eventually to create a Evil Twin module. Unfortunately i am new to angularjs so it might take awhile for me to learn the basic first.
  19. I have investigated, apparently the reason it works when i tested it is because hostapd will force the interface to master-mode regardless of it existing state. The catch is that i will have to manually set the interface back to monitor mode after i am done with broadcasting. root@Pineapple:/etc# ifconfig wlan1mon down root@Pineapple:/etc# iwconfig wlan1mon mode monitor root@Pineapple:/etc# ifconfig wlan1mon up root@Pineapple:/etc# iwconfig Anyway thanks for highlighting another option i could use. Will go explore what UCI is all about.
  20. Took me a long time to figure out how to broadcast a WPA/WPA2 AP using Pineapple nano. This should work similarly on a tetra. Here is the step by step instruction on setting up your WPA2 AP with internet access: 1) SSH into your pineapple ssh root@ 2) Create a hostapd.conf file in a directory of your preference vi /etc/hostapdwpa2.conf 3) input the following text into the config file # Define interface interface=wlan1mon driver=nl80211 # Select driver ssid=myhotspot # Set access point name hw_mode=g # Set access point harware mode to 802.11g # Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2) # Set WIFI channel (can be easily changed) channel=6 wpa=2 wpa_passphrase=mypassword bridge=br-lan wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP This configuration tells hostapd to use interface wlan1mon to create a WPA2 protected AP called "myhotspot" with the passphrase "mypassword". Run iwconfig to verify whether your interface is wlan1mon or wlan1 and change the config file accordingly. (General when pineapple is freshly rebooted the interface will be wlan1, it will change to wlan1mon once you run recon on the GUI) 4) Run hostapd hostapd ./hostapdwpa2.conf Expected output: root@Pineapple:/sd/etc/mana-toolkit# hostapd ./hostapdwpa2.conf Configuration file: ./hostapdedw.conf Using interface wlan1mon with hwaddr 00:xx:xx:xx:xx:xx and ssid "myhotspot" wlan1mon: interface state UNINITIALIZED->ENABLED wlan1mon: AP-ENABLED 5) Refresh your mobile phone Wifi and find myhotspot. Hope this is useful for the community. Do share if you are facing any difficulties setting up your own WPA2 network.
  21. If you are installing this for the first time, please note that installation can take a long time. Be patient and give yourself a 60 minutes break. If you are still concern, open another SSH session to your pineapple, as long as there is still internet and the session is active installation, it should be fine.
  22. if your dmesg has the below message when the dongle is plugged in then you probably have an issue with the modeswitch. ie the dongle is behaving as if it is a storage device and not a modem. To debug you could try this link. http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=4521 or just purchase a E3372 from China, last check some are selling at around USD$35 on taobao (china's equiv of amazon)
  23. Broadcast SSID pool works. Try to clear the 144 SSIDs and insert 1 SSID into the pool and see if that works. Test objective: To test if SSID that is broadcasted by nano is visible by other devices My settings SSID Pool (these AP does not exist in the environment): testwifi test123 PineAP Daemon: Enabled PineAP -> Broadcast SSID Pool Broadcast SSID Pool interval -> Aggressive Test Results: My mobile detected the testwifi & test123 with no problems
  • Create New...