I really should expand this with more documentation and some scripts too, purely because I want more people to be aware of how insecure this shit is, how little is needed to MITM any open network.
I can literally do it on a Flipper Zero ffs! Much more basic than a Pineapple but it works.