Gibt es eine Bibliothek, die Paketanalyse durchführen kann, und der Block bestimmte Pakete aus gesendet werden?

StackOverflow https://stackoverflow.com/questions/1815464

Frage

Ich fand Jpcap jedoch nur erfüllt er die Hälfte meine Anforderungen - es mir nicht erlaubt Pakete zu blockieren, wie in der angegebenen FAQ . Ich würde es vorziehen, eine Cross-Plattform (Windows, Mac, Linux) Lösung, aber wenn man nicht existiert, OS spezifische Lösungen akzeptabel wären.

Mein Ziel ist es, unter bestimmten Bedingungen, blockieren den Zugang zu bestimmten Internet und Netzwerkressourcen durch herauszufinden, wo die Pakete gehen und diejenigen blockieren, die bestimmte Kriterien erfüllen, unabhängig davon, wie die Ressource zugegriffen wurde. Vielleicht über das ich in die falsche Richtung gehen, so würde jede Beratung geschätzt.

War es hilfreich?

Lösung

  

Mein Ziel ist es, ... blockieren den Zugriff auf bestimmte Internet und Netzwerk-Ressourcen durch ... Blockierung [Pakete], die bestimmte Kriterien erfüllen, unabhängig davon, wie die Ressource zugegriffen wurde.

Das ist nur machbar, im Kernel, und als solche ist vollständig plattformspezifisch.

Andere Tipps

Es gibt auch die libpcap, aber ich bin nicht sicher, es wird genau das tun, was Sie suchen ...

nach der Sourceforce Seite:

  

libpcap ist eine systemunabhängige Schnittstelle für User-Level-Paketerfassung. libpcap bietet einen tragbaren Rahmen für die Low-Level-Netzwerk-Monitoring. Anwendungen includenetwork Statistikerfassung, Überwachung der Sicherheit, Netzwerk-Debugging, etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top