cómo ejecutar `hping` sin` sudo`

He instalado hping usando brew install hping .

Cuando corro hping sin sudo obtengo:

  • Con Homebrew, ¿cómo verificar si un software / package está instalado?
  • Cómo vincular gcc? gcc-7.1.0 ya está instalado, simplemente no está vinculado
  • La aplicación de terminal flac ya no funciona, me da errores libogg.0.dylib
  • Homebrew quiere que elimine / usr / local / lib?
  • ¿Qué sentido tiene usar una count común que no sea administrador en OS X?
  • Aplicación instalada con Brew Cask sobre installation existente, ¿eliminó los files de la aplicación anterior?
  •  $ hping 8.8.8.8 [open_sockraw] socket(): Operation not permitted [main] can't open raw socket 

    Cuando ejecuto sudo hping , naturalmente, obtengo:

     $ sudo hping -S -p 80 8.8.8.8 Password: HPING 8.8.8.8 (en0 8.8.8.8): S set, 40 headers + 0 data bytes len=46 ip=8.8.8.8 ttl=57 id=332 sport=80 flags=RA seq=0 win=512 rtt=1.4 ms len=46 ip=8.8.8.8 ttl=57 id=46923 sport=80 flags=RA seq=1 win=512 rtt=2.7 ms len=46 ip=8.8.8.8 ttl=57 id=25098 sport=80 flags=RA seq=2 win=512 rtt=2.2 ms ^C --- 8.8.8.8 hping statistic --- 8 packets tramitted, 8 packets received, 0% packet loss round-trip min/avg/max = 1.4/2.4/2.9 ms 

    Mi pregunta aquí es, ¿qué permissions deben modificarse para darles los permissions necesarios y cómo puedo hacerlo?

  • Cambiar el Shell pnetworkingeterminado de Terminal.app a BASH
  • ¿Cuál es la diferencia entre el command sudo y su?
  • ¿Qué podría hacer que una utilidad CLI ignore los arguments, excepto cuando se invoca directamente?
  • cómo tabular bloques de text en la línea de input del terminal
  • Comando de shell para contar páginas en un PDF (que no sea pdftk)?
  • ¿Cómo cambio los accesos directos de Control de Misión de la línea de command?
  • One Solution collect form web for “cómo ejecutar `hping` sin` sudo`”

    Para cambiar el comportamiento de hping , debe cambiar usuario: grupo del ejecutable y agregar el indicador de setuid:

     sudo chown root:wheel /usr/local/Cellar/hping/3.20051105/sbin/hping3 sudo chmod u+s /usr/local/Cellar/hping/3.20051105/sbin/hping3 

    (solo para recordar: / usr / local / sbin / hping | hping2 | hping3 finalmente están enlazados por software a / usr / local / Cellar / hping / <version_nr> / sbin / hping3)

    ¡Algunas opciones de hping están deshabilitadas si se establece el indicador s!


    Por razones de security, se prefiere un enfoque diferente: ¡ hacer que un progtwig siempre se ejecute como root en OS X !

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).