Puncte:0

chromium+xdg-open Wireshark dintr-un handler de schemă URL: nu s-a putut rula /usr/bin/dumpcap în procesul copil: permisiunea refuzată

drapel gs

Trebuie să pornesc Wireshark local din interfața cu utilizatorul web a unui serviciu web pentru a începe imediat o sesiune de captură, folosind un plugin de captură extern pentru a se conecta la serviciul web. Când utilizați Firefox, pornirea Wireshark și apoi capturarea pachetelor funcționează. Când utilizați Chromium, Wireshark pornește, dar apoi captura de pachete eșuează, deoarece /usr/bin/dumpcap pare să fie restricționat.

  • instalat Wireshark, astfel încât să poată fi utilizat de la utilizatori non-root.
  • a adăugat utilizatorul meu la grupul wireshark: sudo gpasswd -a $USER wireshark
  • a pornit wireshark de la un terminal bash și a început cu succes o captură.

Apoi, am înregistrat o intrare pe desktop (xdg-settings set default-url-scheme-handler xxx xxx.desktop):

[Intrare pe desktop]
Codificare=UTF-8
Name=Manager URL de captură la distanță
Tip=Aplicație
Exec=wireshark -k -i xxx -o extcap.xxx.url:%u
MimeType=x-scheme-handler/xxx
Terminal=fals
NoDisplay=true
Categorii=Utilitate

Făcând clic pe un link xxx://, pornește corect Wireshark, dar apoi Wireshark nu poate porni dumpcap:

Nu s-a putut rula /usr/bin/dumpcap în procesul copil: Permisiune refuzată

Dumpcap are setate capabilități de fișiere POSIX, dar se pare că sandboxingul crom ar putea schimba capacitățile de delimitare?

$ ls -l `care dumpcap`
-rwxr-xr-- 1 rădăcină wireshark 121344 15 martie 18:01 /usr/bin/dumpcap
$ getcap `care dumpcap`
/usr/bin/dumpcap cap_net_admin,cap_net_raw=eip

Cum îmi pot înregistra aplicația cu Chrome pentru a fi pornită corect cu drepturile depline ale utilizatorilor, astfel încât Wireshark să poată rula dumpcap?

N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum se rulează Wireshark pe Ubuntu 17.10](https://askubuntu.com/a/969173/66509)
drapel gs
Din pacate, nu. Am actualizat Q-ul cu mai multe detalii.
drapel gs
Mi-a trecut prin cap să încerc cu Firefox unde funcționează de fapt.Deci asta are legătură cu modul în care începe cromul xdg-open...?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.