15 lines
		
	
	
		
			347 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			347 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| if [ "$#" -ne 1 ]; then
 | |
|     echo "Usage: ./scan <config>"  >&2
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| pushd "$(dirname -- "$0")" > /dev/null
 | |
| site="$(basename ${1/.yaml/})"
 | |
| 
 | |
| php "to_XML.php" "configs/$site.yaml" > "site/$site.xml" \
 | |
| && eval $(xsltproc "nmap_cmd.xsl" "site/$site.xml") \
 | |
| && mv "scans/$site.xml.tmp" "scans/$site.xml"
 | |
| 
 | |
| popd  > /dev/null |