NOFORK_NOEXEC.sh: a script to find "interesting" applets
No binary (build failed)
—
(log yok)
| @@ -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' \ |