Traffic Netzwerkkarte

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Traffic Netzwerkkarte

    Hallo,
    ich würde gerne den Traffic der Netzwerkkarte aufzeichnen bzw anzeigen. Gibt es da mit Java eine Möglichkeit bzw Lösung. Ich hab im Netz schon seit Tagen gesucht aber nix wirklich brauchbares gefunden. Ich kann mir zwar die Interfaces anzeigen lassen aber nicht den Traffic der über diese läuft.


    MfG

    goldie
  • Hi,
    welche in Java eingebaute Funktionen hier genau aufgerufen werden weiß ich leider nicht, bzw. habe ich nicht nachgeschaut, aber jpcap sollte dir bei deinem Problem weiterhelfen:
    http://jpcap.sourceforge.net/

    Ein bisschen Beispielcode habe ich hier gefunden:
    http://articles.techrepublic.com.com/5100-3513_11-5815384.html

    Quellcode

    1. import jpcap.JpcapHandler;
    2. import jpcap.Jpcap;
    3. import jpcap.Packet;
    4. public class JpcapTip implements JpcapHandler {
    5. public void handlePacket(Packet packet){
    6. System.out.println(packet);
    7. }
    8. public static void main(String[] args) throws java.io.IOException{
    9. String[] devices = Jpcap.getDeviceList();
    10. for (int i = 0; i < devices.length; i++) {
    11. System.out.println(devices[i]);
    12. }
    13. String deviceName = devices[0];
    14. Jpcap jpcap = Jpcap.openDevice(deviceName, 1028, false, 1);
    15. jpcap.loopPacket(-1, new JpcapTip());
    16. }
    17. }
    Alles anzeigen