Ho installato hping
utilizzando brew install hping
.
Quando eseguo hping
senza sudo
ottengo:
$ hping 8.8.8.8
[open_sockraw] socket(): Operation not permitted
[main] can't open raw socket
Quando eseguo sudo hping
, naturalmente, ottengo:
$ 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
La mia domanda qui è, quali autorizzazioni devono essere cambiate per dare a hping
i permessi di cui ha bisogno - e come faccio?