NOFORK_NOEXEC.sh: a script to find "interesting" applets
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
88663e481f
commit
6f1c942a31
34
NOFORK_NOEXEC.sh
Executable file
34
NOFORK_NOEXEC.sh
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec >NOFORK_NOEXEC.lst1
|
||||||
|
|
||||||
|
false && grep -Fv 'NOFORK' NOFORK_NOEXEC.lst \
|
||||||
|
| grep -v 'noexec.' | grep -v 'noexec$' \
|
||||||
|
| grep -v ' suid' \
|
||||||
|
| grep -v ' daemon' \
|
||||||
|
| grep -v ' longterm' \
|
||||||
|
| grep rare
|
||||||
|
|
||||||
|
echo === nofork candidate
|
||||||
|
grep -F 'nofork candidate' NOFORK_NOEXEC.lst \
|
||||||
|
|
||||||
|
echo === noexec candidate
|
||||||
|
grep -F 'noexec candidate' NOFORK_NOEXEC.lst \
|
||||||
|
|
||||||
|
echo === ^C
|
||||||
|
grep -F '^C' NOFORK_NOEXEC.lst \
|
||||||
|
| grep -F ' - ' \
|
||||||
|
|
||||||
|
echo === talks
|
||||||
|
grep -F 'talks' NOFORK_NOEXEC.lst \
|
||||||
|
| grep -F ' - ' \
|
||||||
|
|
||||||
|
echo ===
|
||||||
|
grep -Fv 'NOFORK' NOFORK_NOEXEC.lst \
|
||||||
|
| grep '^[^ ][^ ]* - ' \
|
||||||
|
| grep -v 'noexec.' | grep -v ' - noexec$' \
|
||||||
|
| grep -v ' suid' \
|
||||||
|
| grep -v ' daemon' \
|
||||||
|
| grep -v 'longterm' \
|
||||||
|
| grep -v 'interactive' \
|
||||||
|
| grep -v 'hardware' \
|
Loading…
Reference in New Issue
Block a user