Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

Ich habe folgendes Problem:

Im Rahmen einer Arbeit, soll ich ein Programm entwickeln, welches Serverseitig die Übertragungsverzögerung misst und Grafisch aufbereitet.

Programme die den Netzwerkverkehr aufzeichnen gibt es zu genüge, ich denke dabei an TCPDump oder Wireshark.

Der Plan ist nun, ein solches Programm innerhalb von meinem zu verwenden, d.h. mein Programm wird gestartet, dann sollten bestimmte Optionen eingegeben werden z.b. filteroptionen für TCPDump, dann soll TCPDump den Verkehr für eine gewisse Zeit aufzeichnen, diesen in einer Datei abspeichern und diese Datei wird dann von meinem Programm ausgewertet.

Ich frage mich nun ob und wie denn so etwas gehen könnte.

Ich hoffe hier kann mir jemand helfen.

Danke schonmal!

Geschrieben

über apis macht man das. musst nur gucken ob diese programme auch welche zur verfügung stellen. Ansonsten eigentlich ist das Programm an sich doch eher net so schwer das du schreiben sollst. oder verstehe ich da was falsch du sollst etwas zu einem server übertragen oder davon herrunter laden und dann die zeit die er dafür gebraucht hat ausrechen und grafisch angeben, richtig?

Geschrieben (bearbeitet)

Naja, ich soll selbst nichts hoch oder runterladen, das Programm liegt auf einem Server einer Seite bspweise, und dieser soll letztlich die möglichkeit haben zu sehen, wie lange etwas gebraucht hat, bis es beim user xy angekommen ist bzw. wo die längste verzögerungszeit war etc ... also so wie du in diversen tools angezeigt bekommst, bspweise Firebug unter Netzwerk, genau das soll er auch zu sehen bekommen ...

Bearbeitet von Justin86
Geschrieben

Entschuldigung bitte für den Doppelpost, Apis stehen meines Wissens nach keine zur Verfügung, allerdings ließe sich bsp. TCPDump ja direkt über die Konsole steuern, kann ein Programm das ich schreibe denn zumindest dafür sorgen, Befehle in diesem Programm als eben solche Konsolenbefehle vom System akzeptiert werden?

Geschrieben

Entschuldigung, kann man seine Beiträge hier nur innerhalb einer bestimmten Zeit editieren?

Und zwar hab ich das Problem jetzt einfach per system("programmbefehl der auch in cmd stehen könnte") ... ich schreibe den Log von TCPDump direkt in eine Textfile, um aber irgendwann beenden zu können, muss ich diese Datei die ich schreibe, parallel mit dem Programm auch auslesen? Geht so etwas, oder wäre es möglich irgendwie sich die Prozesse abwechseln lassen oder so ähnlich?

Geschrieben
Entschuldigung, kann man seine Beiträge hier nur innerhalb einer bestimmten Zeit editieren?
Ja, 15 Minuten.

ich schreibe den Log von TCPDump direkt in eine Textfile, um aber irgendwann beenden zu können, muss ich diese Datei die ich schreibe, parallel mit dem Programm auch auslesen? Geht so etwas,
Kommt drauf an, ob TCPDump das zulässt. Du kannst TCPDump aber mit dem Kommandozeilenparameter -c anweisen, sich nach einer bestimmten Anzahl von Paketen selbst zu beenden.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...