/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/msf/util/helper.rb
21 строка
496 B
Christian Mehlmauer
fixed some bugs
17 июл 2017, 11:10
Не верифицирован
17 июл 2017, 11:10
3c7d6c3
Код
Авторство
О чём код?
# -*- coding: binary -*- module Msf module Util class Helper # Cross-platform way of finding an executable in the $PATH. # # which('ruby') #=> /usr/bin/ruby def self.which(cmd) exts = ENV['PATHEXT'] ? ENV['PATHEXT'].split(';') : [''] ENV['PATH'].split(File::PATH_SEPARATOR).each do |path| exts.each { |ext| exe = File.join(path, "#{cmd}#{ext}") return exe if File.executable?(exe) && !File.directory?(exe) } end return nil end end end end