Hallo,
ich habe ein Skript gebastelt, mit dem sich automatisch eine UDP-Verbindung (SIP) aufbauen soll und mit hile von wireshark/tshark aufgenommen werden soll.
Nun habe ich das Problem, dass das Skript als normaler User ausgeführt werden soll, aber tshark root-Rechte benötigt um von den Netzwerkinterfaces lesen zu können.
Da das Skript automatisch auf einem Webserver (über Klick auf einer webseite) gestartet werden soll, verfällt auch die Lösung mit sudo, da ja keiner das Passwort eingeben kann / darf.
Wireshark / tshark benutzen dumpcap zum capturen der Packete, ich hab die Rechte das Programms per Hand geändert:
... aber es hat nicht bewirkt, beide Programm finden keine Interfaces aufgrund fehlender Rechte.
Hat jemand eine Lösung für dieses Problem?
ich habe ein Skript gebastelt, mit dem sich automatisch eine UDP-Verbindung (SIP) aufbauen soll und mit hile von wireshark/tshark aufgenommen werden soll.
Nun habe ich das Problem, dass das Skript als normaler User ausgeführt werden soll, aber tshark root-Rechte benötigt um von den Netzwerkinterfaces lesen zu können.
Da das Skript automatisch auf einem Webserver (über Klick auf einer webseite) gestartet werden soll, verfällt auch die Lösung mit sudo, da ja keiner das Passwort eingeben kann / darf.
Wireshark / tshark benutzen dumpcap zum capturen der Packete, ich hab die Rechte das Programms per Hand geändert:
Code:
viajante:/usr/bin# ls -l | grep dumpcap
-rwxrwxrwx 1 smoke smoke 45352 2007-12-29 15:42 dumpcap
... aber es hat nicht bewirkt, beide Programm finden keine Interfaces aufgrund fehlender Rechte.
Hat jemand eine Lösung für dieses Problem?