35 lines
		
	
	
		
			718 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			718 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/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' \
 |