Ich möchte alle verwendeten Ports in großen Pcaps aufzeichnen. Es sind 65535 Ports verfügbar und jeder Port kann jeden Port miteinander kommunizieren: 65535 x 65535 Links insgesamtBig Graph im Speicher
Die Matrix wird sehr spärlich sein (viele 0 Einträge). Außerdem denke ich, dass die Kanten nicht gerichtet werden müssen, daher kann Port1-> Port2 zu Port2-> Port1 hinzugefügt werden (was unsere Anzahl der Werte auf 65535 * 65536/2 reduziert). Wie würden Sie dies mit Python speichern? In numpiger? Wie hoch ist der geschätzte Speicherbedarf?
Danach möchte ich die größte Summe für einen Port finden und pop() es (die ganze Zeile und Spalte während). Das heißt, ich möchte z.B. Port1 wurde 500 Mal verwendet (100 Mal von Port2 nach Port1, 300 Mal von Port3 nach Port1, Port4 nach Port1 100 Mal) ...
Grafisch gesprochen möchte ich 65535 Knoten haben, die miteinander verbunden werden können. Dann möchte ich den Knoten finden, der an verbundenen Kanten die höchste Summe von Werten hat. Danach möchte ich den Knoten knacken (und die entsprechenden Kanten löschen, was die Summe der anderen Knoten verringert).
Danke!
Sie wollen, Sie wollen, Sie wollen ... Niemand kümmert sich, was ich will! : P - Es ist ein wenig Aufwand (aka Codes) erforderlich, um eine Antwort – gunzapper