I don't know where to begin with this. I have a list of features and ideas laid out, am working on designing the basic site layout on paper, and have no idea which programming language to start with.
Should I use PHP and MySQL since they're so prevalent? What about Ruby? Another one that strikes me is Python, but it doesn't seem to be much of a web language.
I understand the basic principles: * find interface and AP info * dump all packets sniffed from target AP * run fake authentication attack * use ARP request replay to generate IVs for cracking * crack collected packets once you have enough
I understand HOW to do it, but not how it works. I don't understand why I have to do a fake authentication attack, or what kind of packets aireplay-ng -3 generates and why they're useful, or how the crack itself works at the end.
Can anyone shed a little light on the process? The pages I've found only detail how to do it, not why they work, and the Wiki pages I've found are too in-depth to be grokable.