mirror of
				https://github.com/byReqz/conn.git
				synced 2025-11-03 21:01:30 +00:00 
			
		
		
		
	
			
				
					
						
					
					f6c8aa2dd883a6924e57f113ba67744c0a8c9a77
				
			
			
		
	conn
quick and dirty server availability check 
 
basically just a way too complex wrapper for nmap and fping 
features:
- multi-input detection
 - ipv4 input detection
 - ipv6 input detection
 - waiting for availability
 - send notification on availability
 - updater built in
 
usage
Usage: conn (options) [ip] 
Options: 
-m/--multi -- test multiple ips / disable portscan 
-h/--help -- show help 
-6/--force-ipv6 -- force ipv6 portscanning (also forces portscanning) 
-4/--force-ipv4 -- force ipv4 portscanning (also forces portscanning) 
-y/--yes -- portscan without asking 
-n/--no -- dont portscan 
-p/--portscan -- same as -y 
-w/--wait -- wait for active connection 
-u/--update -- update the script 
-f/ --fast -- disable os check 
-s/ --simple -- same as -f 
installation
- download the script: 
 
wget https://git.byreqz.de/byreqz/conn/raw/branch/main/conn.sh
- run it with 
bash conn.shor
chmod +x conn.sh && ./conn.sh - optionally alias it 
alias conn="~/conn.sh" 
sample output
checking connection status for localhost
-------------------Availability----------------------
localhost is alive (545 ms)
note: this seems to be a linux machine
-----------------------------------------------------
-------------------Portscan---------------------
Starting Nmap 7.91 ( https://nmap.org ) at 2021-02-15 15:07 CET
Nmap scan report for localhost (127.0.0.1)
Host is up, received user-set (0.047s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 998 closed ports
Reason: 998 conn-refused
PORT    STATE SERVICE REASON
22/tcp  open  ssh     syn-ack
631/tcp open  ipp     syn-ack
Nmap done: 1 IP address (1 host up) scanned in 3.23 seconds
localhost : [0], 64 bytes, 0.185 ms (0.185 avg, 0% loss)
localhost : [1], 64 bytes, 0.058 ms (0.122 avg, 0% loss)
localhost : [2], 64 bytes, 0.060 ms (0.101 avg, 0% loss)
localhost : [3], 64 bytes, 0.081 ms (0.096 avg, 0% loss)
localhost : xmt/rcv/%loss = 4/4/0%, min/avg/max = 0.058/0.096/0.185
------------------------------------------------
					Languages
				
				
								
								
									Shell
								
								100%