FS#64009 - [kismet] Setuid/Caps are not getting installed (not at all)

Attached to Project: Arch Linux
Opened by Nimrod Maclomhair (nimrod_mack) - Thursday, 03 October 2019, 23:15 GMT
Last edited by Levente Polyak (anthraxx) - Thursday, 10 October 2019, 08:30 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Kismet is installed with neither Setuid nor any capabilities set.
This is not surprising since Setuid (and I guess CAPS too) must be set in the install script (at least AFAIK).

It would be great if that could be accomplished! Thank you.

Additional info:

Upstream link to required caps: https://www.kismetwireless.net/docs/readme/packaging/

kismet 2019_08_R1-1

$ getcap -v /usr/bin/kismet*
/usr/bin/kismet
/usr/bin/kismet_cap_kismetdb
/usr/bin/kismet_cap_linux_bluetooth
/usr/bin/kismet_cap_linux_wifi
/usr/bin/kismet_cap_nrf_mousejack
/usr/bin/kismet_cap_pcapfile
/usr/bin/kismetdb_dump_devices
/usr/bin/kismetdb_statistics
/usr/bin/kismetdb_strip_packets
/usr/bin/kismetdb_to_kml
/usr/bin/kismetdb_to_wiglecsv
/usr/bin/kismet_server

$ ls -l /usr/bin/kismet*
-rwxr-xr-x 1 root root 6144848 21. Aug 15:47 /usr/bin/kismet
-rwxr-xr-x 1 root root 112864 21. Aug 15:47 /usr/bin/kismet_cap_kismetdb
-rwxr-xr-x 1 root root 121056 21. Aug 15:47 /usr/bin/kismet_cap_linux_bluetooth
-rwxr-xr-x 1 root root 157632 21. Aug 15:47 /usr/bin/kismet_cap_linux_wifi
-rwxr-xr-x 1 root root 112864 21. Aug 15:47 /usr/bin/kismet_cap_nrf_mousejack
-rwxr-xr-x 1 root root 112864 21. Aug 15:47 /usr/bin/kismet_cap_pcapfile
-rwxr-xr-x 1 root root 92352 21. Aug 15:47 /usr/bin/kismetdb_dump_devices
-rwxr-xr-x 1 root root 449064 21. Aug 15:47 /usr/bin/kismetdb_statistics
-rwxr-xr-x 1 root root 14296 21. Aug 15:47 /usr/bin/kismetdb_strip_packets
-rwxr-xr-x 1 root root 465568 21. Aug 15:47 /usr/bin/kismetdb_to_kml
-rwxr-xr-x 1 root root 445128 21. Aug 15:47 /usr/bin/kismetdb_to_wiglecsv
-rwxr-xr-x 1 root root 163 21. Aug 15:47 /usr/bin/kismet_server


Steps to reproduce:
1. Insall Kismet
2. Try using it without becoming root while being in the kismet group.
This task depends upon

Closed by  Levente Polyak (anthraxx)
Thursday, 10 October 2019, 08:30 GMT
Reason for closing:  Implemented
Additional comments about closing:  2019_09_R1-1

Loading...