Wie kann ich einen NETLINK-Sockel auf Daten aus dem Kernel-Space in PYTHON verwenden?

Wie kann ich einen NETLINK-Sockel auf Daten aus dem Kernel-Space in PYTHON verwenden?

  • So entfernen Sie alles nach der letzten Nummer in einem String
  • Link zur Klassenmethode in python docstring
  • Wie man wählt auf admin seiten - django
  • Erläuterung zu Numpy Broadcasting Antwort
  • Wie man die Ausführungszeit der Funktionen (automatisch) in Python messen kann
  • Ändern Sie Textart inline in matplotlib
  • Wie funktioniert numpy.transpose für dieses Beispiel?
  • Socket-Fehler "IP-Adresse nicht gültig in seinem Kontext" - Python
  • 2 Solutions collect form web for “Wie kann ich einen NETLINK-Sockel auf Daten aus dem Kernel-Space in PYTHON verwenden?”

    Ich glaube, dass das socket Python-Modul Unterstützung für AF_NETLINK Sockets seit Python 2.5 oder so hat, obwohl ich es noch nie benutzt habe. Es gibt ein paar Projekte da draußen, die es verwenden und können als Beispiel dienen:

    • Pynl80211

    • Iotop

    Die Suche nach Google für /usr/bin/python af_netlink kommt mit ein paar weiteren Hits, obwohl ich zugeben werde, dass die meisten nicht wirklich nützlich sind.

     import socket sock = socket.socket(socket.AF_NETLINK, socket.SOCK_RAW) sock.bind((0,0)) sock.send(<nlmsghdr>) sock.recv() 
    Python ist die beste Programmiersprache der Welt.