Ich versuche, ein Dienstprogramm zu finden, mit dem ich einen konstanten Fluss zufälligen Netzwerkverkehrs mit einer bestimmten Rate zwischen zwei Hosts generieren kann. Das Dienstprogramm muss unter Windows und OSX ausgeführt werden. Ich habe iperf ausprobiert, aber es scheint eher auf kurzfristige Tests / Statistiken ausgerichtet zu sein und belastet die CPU auch bei langsameren Raten. Ich möchte etwas, das für einige Wochen Datenverkehr mit beispielsweise 10 Mbit / s generiert, während ich andere Tools verwende, um die Auswirkungen dieses Verkehrsniveaus auf das Netzwerk zu überwachen.
quelle
Gehen Sie der Einfachheit halber, versuchen Sie netcat .
Wenn Sie eine begrenzte Menge herauskurbeln möchten, können Sie eine Datei generieren und in NC weiterleiten
nc 192.168.0.1 3333 > file.dat
Wenn Sie Ihr Netzwerk überlasten möchten, können Sie alternativ eine Verbindung einrichten, die A und B untereinander überflutet
auf Computer A.
auf einem anderen Computer (Wir nennen B)
Es gibt eine Vielzahl von Verweisen auf Dinge, die Sie mit Netcat tun können. Ich empfehle Ihnen dringend, irgendwann einmal Google zu machen.
quelle
Ich wollte nur sagen, dass Ostinato sowohl unter Mac OS X als auch unter Windows funktioniert.
Auf meinem 2,2-GHz-Core2Duo unter Windows XP benötigt Ostinato etwa 50% der CPU. Nur für Ostinato - der Grund, warum selbst bei niedrigen Raten so viel CPU benötigt wird, ist die Aufrechterhaltung einer genauen Übertragungsrate (Lesen einer konstanten Verzögerung zwischen Paketen) bei Vorhandensein anderer konkurrierender Anwendungen.
Sie können auch tcpreplay ausprobieren
Offenlegung: Ich bin der Entwickler von Ostinato
quelle
Ostinato könnte für Windows tun. Ich habe nicht viel Zeit damit verbracht, aber es sieht interessant aus.
quelle
Leider habe ich keine Erfahrungen aus erster Hand damit, aber MGEN könnte möglicherweise passen. PackETH ist nett, aber es ist meistens Linux (plus Windows-Port), also kommt es wahrscheinlich nicht in Frage.
Wenn Ihnen das nicht passt, kann die Liste auf der D-ITG- Website hilfreich sein.
quelle
Führen Sie einfach dieses Skript aus ...
quelle