Musst halt alles was optional ist in separate structs packen.
so hab ich mir das gedacht.
Sich den ganzen Kram aber noch mal als HEX Dump anzusehen, kann auch nicht schaden.
ich speicher das paket einfach als pcap file und wireshark zeigt mir das an.
aber ist richtig son hex dump fürn editor kann nicht schaden.
Das Reverse Engineering der Daten und deren Zuordnung ist vermutlich das aufwendigste.
naja es ist ja mehr abschreiben.
Außer du hast irgendwo ne gute Quelle.
200.000 seiten wlan standard
Du kannst doch nicht der Erste sein der sich mit sowas beschäftigt.
mit sicherheit nicht.
Was ergeben denn Internetrecherchen auf GitHub &Co. zu dem Thema? Keine fertigen Libs?
Nichts was ich für mich schön finden würde. ist auch recht wenig wenn man überhaupt was gutes findet.
ich sach mal so. es ist halt so einfach viel copy n paste. aber es ist auch mein erster versuch. sollte das einigermaßen passen,
denn würde ich mir nen script basteln um die wireshark ausgabe irgendwie in structs zu fummeln.
muss ja erstmal nur so pi ma auge sein das man nicht so viel zu tun hat beim korrigieren.
aber, da ich die 200.000+ seiten noch 'nicht' alle kenne weis ich auch nicht was noch alles kommt. viel schlimmer als so kanns meiner meinung nach kaum noch werden. ok, ist gelogen, ich weis genau das es schlimmer kommen wird.
mir schwebt da sowas vor wie jedes paket mit seinel extras kommt in eine lib und dann war doch irgend wie was mit pointer auf die funktion. aber frag mich nicht, du bist mein pointer expert. so das man sowas machen könnte.
b = new beacon;
beacon->set_ssid("test");
oder so ähnlich halt...
ich bin mir da noch nicht so einig und bis neujahr hab ich erst mal viel zu tun.