Datenverkehr auf Rasperry auslesen?
Ich habe auf meinem Rasperry einen Hotspot und möchte nun den Datenverkehr eines verbunden Geräts (192.168.4.13) auslesen. Zusätzlich habe ich auch die Mac-Adresse zur verfügung. Ich habe echt alles probiert und bekomme es nicht hin dieses einfache js Script zu schreiben, welches die Daten in MB/S in die Console printet (rx und tx). Kennt jemand dafür ein Tool? Danke schonmal!
1 Antwort
mit dem iptraf kannst du dir alle Verbindungen und und die genutzte Bandbreite dazu anzeigen lassen.
oder dir für die IP Adresse eine iptables Regel in der mangle table erstellen und dort dann den gesamttraffic seit Erstellung der Regel anzeigen lassen. Wenn du das regelmässig aufrufst, könntest du mit etwas Grep und etwas Berechnung auch die genutzte Bandbreite ausrechnen.
absolute Overkill lösung wäre das hier: https://www.ntop.org/products/traffic-analysis/ntop/
Und was meinst du eigentlich mit js?
Danke Danke Danke! das funktioniert perfekt! Ich weiß grad garnd wie ich dir danken kann... probiere jetzt schon seit 3 stunden hier rum.
Falls hier draußen jemand das gleiche braucht, hier der Code: https://pastebin.com/2JUS6R3G
hat jetzt zwar nichts mit meinen Antworten zu tun und liest einfach den gesamten Netzwerktraffic der wlan Schnittstelle aus, aber ok, wenn es für dich passt.
Also das hier: https://pastebin.com/2JUS6R3G
Danke erstmal! Mit iptables bin ich leider nicht weiter gekommen, aber das iptraf werde ich mir mal anschauen.