Skip to content

Repository files navigation

ruby-ncrack

CIGem Version

Description

A Ruby interface to ncrack, Network authentication cracking tool.

Features

  • Provides a Ruby interface for running the ncrack utility.
  • Provides a parser for enumerating Ncrack XML output files.

Examples

Running ncrack from Ruby:

require'ncrack/command'Ncrack::Command.run(targets: %w[10.0.0.130:21192.168.1.2:22],output_xml: 'ncrack.xml')

Parsing ncrack XML files:

require'ncrack/xml'Ncrack::XML.open('ncrack.xml')do |xml|
xml.each_servicedo |service|
puts"#{service.address}#{service.port.number}/#{service.port.name}:"service.each_credentials.eachdo |credentials|
puts" #{credentials}"endendend
127.0.0.1 4567/http:
admin:swordfish
bob:hunter

Requirements

Install

$ gem install ruby-ncrack

gemspec

gemspec.add_dependency'ruby-ncrack','~> 0.1'

Gemfile

gem'ruby-ncrack','~> 0.1'

Copyright

Copyright (c) 2011-2021 Hal Brodigan

See {file:LICENSE.txt} for details.

About

A Ruby interface to Ncrack.

Topics

Resources

Stars

8 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages