nmap 7.8.0 installer
This commit is contained in:
		
							parent
							
								
									4b6747671f
								
							
						
					
					
						commit
						e16ecf8ac7
					
				
							
								
								
									
										30
									
								
								dotfiles-old/scripts/nmap.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								dotfiles-old/scripts/nmap.sh
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,30 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
# builds and installs nmap 7.80 because the fucking pieces of shit that
 | 
			
		||||
# maintain nmap decided to make 7.90+ NONFREE.
 | 
			
		||||
# i do like nmap and i have nothing personal against the actual maintainers.
 | 
			
		||||
# but come ON.
 | 
			
		||||
 | 
			
		||||
# anyway...
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
FILENAME="nmap-7.80.tar.bz2"
 | 
			
		||||
ORIGINAL_DIST_BZ2="https://nmap.org/dist/nmap-7.80.tar.bz2"
 | 
			
		||||
ARCHIVED_DIST_BZ2="http://web.archive.org/web/20200922062002/https://nmap.org/dist/nmap-7.80.tar.bz2"
 | 
			
		||||
 | 
			
		||||
cd $HOME/src
 | 
			
		||||
 | 
			
		||||
curl "$ORIGINAL_DIST_BZ2" >"$FILENAME" || curl "$ARCHIVED_DIST_BZ2" >"$FILENAME"
 | 
			
		||||
 | 
			
		||||
bzip2 -cd <"$FILENAME" | tar -x
 | 
			
		||||
 | 
			
		||||
# see, i could do complicated math to determine this based on the filename, or
 | 
			
		||||
# i could hard-code this and let it error if i've inexplicably grabbed
 | 
			
		||||
# nmap-7.8.1
 | 
			
		||||
 | 
			
		||||
cd "nmap-7.8.0"
 | 
			
		||||
 | 
			
		||||
./configure
 | 
			
		||||
make
 | 
			
		||||
sudo make install
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user