INNER CODE UNIT · Ruby

samples

noraj/haiti · lib/haiti.rb:39

    def samples(input)
      samples = []
      PROTOTYPES.each do |prototype|
        prototype['modes'].each do |mode|
          if [mode['name'].downcase, mode['hashcat'].to_s,
              mode['john'].nil? ? mode['john'] : mode['john'].downcase].include?(input.to_s.downcase)
            samples << Chf.new(mode).samples
          end
        end
      end
      samples.delete(nil)
      samples.flatten.uniq
    end

    # List names of all hash types available
    # @return [Array<String>] a list of hash types name
    # @example
    #   HashIdentifier.list

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…