Jump to content

[RELEASE] WiFi Pineapple Firmware v2.6.x


Foxtrot

Recommended Posts

  • Replies 112
  • Created
  • Last Reply

well, I was excited to try 2.6.1, b/c my third radio had been giving me issues since switching to 2.6.0 and really only working for a reboot or two after a factory reset. Anyway. after going to 2.6.1. i'm not getting an IP when connecting to the open network Pineapple_XXXX "Obtaining Ip address..." till it times out and connects to my regular wifi. after a few attempts android reports > "IP Configuration Failure"

2 reboots later i'm connected. Not sure what that was about...

 

 

Link to comment
Share on other sites

On 8/28/2019 at 4:27 AM, Joosie said:

Dwall won't start anymore on my PineApple after the upgrade.

I've tried factory defaults after that, but no luck.

 

Anyone else the same problems?

I have been trying Dwall on every firmware since release and have not been able to get it working for quite some time.  This is a module that SEB made,so he will have to fix it.  I highly doubt that will happen since he is not with hak5 anymore and moved on to google.

Link to comment
Share on other sites

Updated to 2.6.1, PineAP still won't start. Looking at top I can see the daemon running and using ~37% cpu, but it's not usable and eventually dies when you try and do anything. Running "free" still shows no swap...my sd card formats nicely now though, so I got that going for me. 

Link to comment
Share on other sites

31 minutes ago, cheeto said:

why don't they just get rid of 2.6 until it gets fixed?

Many users, including myself, have had nothing but problems with it.

 

cheers

That doesn't really make a lot of sense. I've also had people tell me they have no issues at all with the 2.6.x firmware's. Same can be said for any firmware that has been released.

Unfortunately, I can't diagnose and solve any issues without any information. What isn't installing? What are you trying to do with PineAP? What exactly doesn't work/how is it not usable? Etc. The debug log functionality in the Help module provides a great insight for developers.

Thanks

Link to comment
Share on other sites

@Foxtrot,

Thanks for your concern.

I'm happy to hear that there are some users that not experiencing issues.

One particular issue i'm having is when using client mode to connect to the internet.

I'm using an external usb radio (purchased from the HakShop) 

RALINK USB WIFI RT5370

In going through the thread, I'm not the only one with this issue.

Version 2.5 works fine on my nano.

 

Thanks again.

Link to comment
Share on other sites

1 minute ago, cheeto said:

@Foxtrot,

Thanks for your concern.

I'm happy to hear that there are some users that not experiencing issues.

One particular issue i'm having is when using client mode to connect to the internet.

I'm using an external usb radio (purchased from the HakShop) 

RALINK USB WIFI RT5370

In going through the thread, I'm not the only one with this issue.

Version 2.5 works fine on my nano.

 

Thanks again.

I'll be sure to look into it.

Link to comment
Share on other sites

22 minutes ago, cheeto said:

why don't they just get rid of 2.6 until it gets fixed?

Many users, including myself, have had nothing but problems with it.

 

cheers

Honestly, if I needed this thing I would have downgraded back to the old firmware.  Its thankfully not hard to do.

DNMasq module works.

DNSSpoof, ettercap, nmap (even though I can install from the command line) are still failing.

 

Not sure what foxtrot has got going on, I'm sure he's not leaving us hanging for no reason.  More communication would be nice though.

Link to comment
Share on other sites

34 minutes ago, cheeto said:

RALINK USB WIFI RT5370

In going through the thread, I'm not the only one with this issue.

I'm going to have look at when I get home. 

All though I have an tetra. 

Link to comment
Share on other sites

On 9/1/2019 at 2:41 AM, spsponger2 said:

Updated to 2.6.1, PineAP still won't start. Looking at top I can see the daemon running and using ~37% cpu, but it's not usable and eventually dies when you try and do anything. Running "free" still shows no swap...my sd card formats nicely now though, so I got that going for me. 

Have you changed log folder of Recon? I found out, when i tried to change folder from default /tmp/ to any other PineAP did not start.

Link to comment
Share on other sites

Foxtrot - you want the debug log just pasted in a reply or can I email it? Want any other logs? Just let us know what we can provide to help you guys troubleshoot, we'd all like to see things fixed. 

Ugwaag - I'll have to try that, I definitely changed the log folder. 

 

Link to comment
Share on other sites

32 minutes ago, spsponger2 said:

Foxtrot - you want the debug log just pasted in a reply or can I email it? Want any other logs? Just let us know what we can provide to help you guys troubleshoot, we'd all like to see things fixed.

Email (foxtrot@hak5.org) is fine, otherwise attach it to a reply in this thread. Make sure to remove any AP passwords that you don't want public. Thanks!

Link to comment
Share on other sites

33 minutes ago, spsponger2 said:

Ugwaag - I'll have to try that, I definitely changed the log folder. 

11 hours ago, ugwaag said:

Have you changed log folder of Recon? I found out, when i tried to change folder from default /tmp/ to any other PineAP did not start.

I'm sensing a pattern here, and it's something I'll look into for the next update. Thank you

Link to comment
Share on other sites

@Foxtrot

Bugs:

1. Recon in "time" mode sometimes does not return results.

 

2. Recon in live mode does not return results and sometimes hanging all system (no ssh, no web)

This happens because an ajax call is made after another, all of which are hung up.  Or at least that behavior I noticed in my tests.

Maybe something like that can fix the mistakes that could happen because of this.

\pineapple\js\services.js

(function(){
    angular.module('pineapple')
    .service('$api', ['$http', function($http){
        this.navbarReloader = false;
        this.device = undefined;
        this.deviceCallbacks = [];
        this.requestPool = []; 

        this.request = (function(data, callback, scope) {

            let uid = btoa(JSON.stringify(data));
            console.log('request uid', uid);

            if (this.requestPool.includes(uid)) {
                callback({error: 'HTTP Error', HTTPError: 'The same request is already runing.', HTTPCode: 500});
                return;
            }

            this.requestPool.push(uid);

            return $http.post('/api/', data, {timeout: 45}).
            then(function(response){
                this.requestPool.filter((item) => item !== uid);

                if (response.data.error === "Not Authenticated") {
                    if (response.data.setupRequired === true) {
                        if (window.location.hash !== "#!/modules/Setup") {
                            window.location.hash = "#!/modules/Setup";
                        }
                    } else {
                        $("#loginModal").modal({
                            show: true,
                            keyboard: false,
                            backdrop: 'static'
                        });
                    }
                    $(".logout").hide();
                }
                if (callback !== undefined) {
                    if (scope !== undefined) {
                        callback(response.data, scope);
                    } else {
                        callback(response.data);
                    }
                }
            }, function(response) {
                this.requestPool.filter((item) => item !== uid);

                callback({error: 'HTTP Error', HTTPError: response.statusText, HTTPCode: response.status});
            });
        });

 

3. PHP calls to uciGet() and uciSet() they seem to be broken. At least I noticed that by checking the PMKIDAttack module .

Link to comment
Share on other sites

1 hour ago, DSR! said:

3. PHP calls to uciGet() and uciSet() they seem to be broken. At least I noticed that by checking the PMKIDAttack module .

Any modules are 3rd party and PMKID is not on the official Hak5 wifipineapple module list so its up to @n3d.b0y to get this update for the latest FW update which has changed from openwrt 15.05 to 19.07

Ive also asked n3d.b0y if he was going to update his PMKID module earlier today

Link to comment
Share on other sites

40 minutes ago, b0N3z said:

Any modules are 3rd party and PMKID is not on the official Hak5 wifipineapple module list so its up to @n3d.b0y to get this update for the latest FW update which has changed from openwrt 15.05 to 19.07

Ive also asked n3d.b0y if he was going to update his PMKID module earlier today

I was just giving an example of a module that had debugged and found that it didn't work.

I update the dependencies by hand so I can use the module in openwrt 19.07, but all $this->uciSet() and similar php shortcut dont work.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...