HEX
Server: Apache
System: Linux server.enlacediseno.com 4.18.0-553.62.1.el8_10.x86_64 #1 SMP Wed Jul 16 04:08:25 EDT 2025 x86_64
User: maor (1069)
PHP: 7.3.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //var/lib/puppet/lib/facter/ssh_port.rb
#Facter
Facter.add("ssh_port") do
	setcode do
		result = 0
		if File.exists?("/etc/ssh/sshd_config")
			begin
				f = File.new("/etc/ssh/sshd_config","r")
				while (line = f.gets)
					if line =~ /^\s*Port\s*(\d+)\s*$/
						result = $1.to_i
					end
				end
				f.close
			rescue
				#Continue
			end
		end
		result
	end
	
end