mirror of
				https://github.com/jtesta/ssh-audit.git
				synced 2025-10-30 21:15:27 +01:00 
			
		
		
		
	Wait for server banner, before sending client banner (fixes Cisco sshd).
This commit is contained in:
		| @@ -280,6 +280,12 @@ class SSH(object): | ||||
| 			return self | ||||
| 		 | ||||
| 		def get_banner(self): | ||||
| 			rto = self.__sock.gettimeout() | ||||
| 			self.__sock.settimeout(0.7) | ||||
| 			s, e = self.recv() | ||||
| 			self.__sock.settimeout(rto) | ||||
| 			if s < 0: | ||||
| 				return self.__banner, self.__header | ||||
| 			if self.__state < self.SM_BANNER_SENT: | ||||
| 				self.send_banner() | ||||
| 			while self.__banner is None: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Andris Raugulis
					Andris Raugulis