forked from ports/contrib
25 lines
605 B
Bash
Executable File
25 lines
605 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Add your users to the arp-scan group and allow them to capture network data
|
|
# as non-root users.
|
|
#
|
|
|
|
# ugly hack to test for support for capabilities
|
|
if ! setfattr -n user.xattr_test /usr/bin/arp-scan 2> /dev/null; then
|
|
echo capabilities not supported on this system
|
|
echo capturing with arp-scan will require root privileges
|
|
exit 0
|
|
fi
|
|
|
|
setfattr -x user.xattr_test /usr/bin/arp-scan
|
|
|
|
getent group arp-scan >/dev/null || groupadd -r arp-scan
|
|
|
|
chgrp arp-scan /usr/bin/arp-scan
|
|
|
|
chmod 754 /usr/bin/arp-scan
|
|
|
|
/sbin/setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/arp-scan
|
|
|
|
# End of file
|