Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fork #1

Merged
merged 142 commits into from
Feb 6, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
9ff62fe
Merge pull request #554 from MajesticFalcon/master
ytti Sep 4, 2016
8894fe1
Merge pull request #555 from MajesticFalcon/master
ytti Sep 5, 2016
d6cdfc1
Remove extra new lines added by export command
gerard780 Sep 6, 2016
33e465e
Merge pull request #557 from gerard780/patch-1
ytti Sep 6, 2016
ca1297b
Merge pull request #560 from MajesticFalcon/master
ytti Sep 8, 2016
4a6f580
Updated Dockerfile to use ruby 2.3
mycahb2 Sep 12, 2016
0b5af45
Merge pull request #564 from mycahb2/master
ytti Sep 12, 2016
5b09674
ruby2.1 behaves oddly with this style of dependcy
ytti Sep 16, 2016
09e169e
rollback `alvarion` model
Sep 21, 2016
a4df844
Merge pull request #572 from danilopopeye/ds-rollback-alvarion-model
ytti Sep 23, 2016
e638e7c
interpolate node variable values
ytti Sep 28, 2016
78fe995
update CHANGELOG
ytti Sep 28, 2016
cc127d6
bump up version
ytti Sep 28, 2016
a0ba884
Redoing the modifications on a up to date base
davromaniak Sep 29, 2016
c17de76
Redoing the modifications on a up to date base
davromaniak Sep 29, 2016
d63261f
Merge pull request #578 from davromaniak/master
ytti Sep 29, 2016
077798d
update model names
ytti Sep 29, 2016
bb75458
add links to models
ytti Sep 29, 2016
63bd57f
add comware link
ytti Sep 29, 2016
dbc5548
regexp missed this model
ytti Sep 29, 2016
d09f9c8
prompt not captured after sending enabe PW
ytti Sep 30, 2016
c6a57ea
The \n is not seen as a lineline with ' it need "
boudreau Oct 4, 2016
d6a6d89
Merge pull request #581 from boudreau/master
ytti Oct 4, 2016
cdcc4de
Update README.md
frederic-loui Oct 12, 2016
201b68d
Merge pull request #585 from frederic-loui/patch-1
ytti Oct 12, 2016
6612535
Interpolate also node variables, not just vars map
ytti Oct 12, 2016
90107fd
Add nginx reverse proxy example
roedie Oct 12, 2016
7fdbdab
Merge pull request #586 from roedie/doc-nginx
ytti Oct 12, 2016
8047a4d
Add apache2 reverse proxy example
Oct 13, 2016
83a81da
Merge pull request #587 from denvera/master
ytti Oct 13, 2016
2275516
Add key authentication to ssh input
denvera Oct 13, 2016
1870960
bump up version
ytti Oct 14, 2016
75534fa
Use variable vars(:ssh_keys) for private key authentication
denvera Oct 17, 2016
1015fc4
Merge pull request #588 from denvera/master
ytti Oct 17, 2016
6ed048e
Fix blank pfSense configs being saved if regex doesn't match
denvera Oct 17, 2016
4da7ba5
Merge pull request #589 from denvera/master
ytti Oct 17, 2016
d483d4e
Update regex to match newer pfSense config files
denvera Oct 18, 2016
6733e29
Merge pull request #590 from denvera/master
ytti Oct 19, 2016
c3bb372
Add missing dependency for Rugged
Oct 21, 2016
d0857f6
Merge pull request #592 from matthanley/master
ytti Oct 21, 2016
ee48fd9
Added support for fujitsu blade switches
Oct 25, 2016
30ca549
Merge pull request #593 from stokbaek/master
ytti Oct 25, 2016
f8f5d43
Added Support for MRV FiberDriver Linux based management module
emjemj Oct 26, 2016
207a914
Merge pull request #595 from emjemj/master
ytti Oct 26, 2016
4495225
fetch should return string, not array
ytti Oct 26, 2016
9ce9133
return nil if we can't find file
ytti Oct 26, 2016
c41b79b
add support for the HPE BladeSystem
flokli Oct 27, 2016
89868fd
Merge pull request #596 from flokli/hpe-bladesystem
ytti Oct 27, 2016
afb5dd3
add Ruby.gitignore from github.com/github/gitignore
flokli Oct 31, 2016
0c307da
Merge pull request #600 from flokli/gitignore
ytti Oct 31, 2016
98ee2d2
Allow model to specify SSH PTY options
ytti Oct 31, 2016
a87fc34
it shouldn't be a private method
ytti Oct 31, 2016
2e9563e
add Planet SGS switches
flokli Oct 31, 2016
2191cb2
add to README
flokli Oct 31, 2016
3241138
Merge pull request #601 from flokli/planet
ytti Oct 31, 2016
65007ba
Update dnos.rb
jackson-tim Oct 31, 2016
f844305
Merge pull request #602 from jackson-tim/patch-1
ytti Nov 1, 2016
e5dc1de
expect prompt after sending enable password
ytti Nov 1, 2016
60ee472
Added support for Trango/Trangolink-45
rfdrake Nov 4, 2016
8862e0b
This adds support for the Casa C1G CMTS
rfdrake Nov 4, 2016
0b903fe
This adds support for D-Link switches
rfdrake Nov 4, 2016
2b05133
This adds support for Hatteras Networks devices
rfdrake Nov 4, 2016
20c56cd
Merge pull request #605 from rfdrake/casa
ytti Nov 4, 2016
e86cc00
Merge pull request #607 from rfdrake/hatteras
ytti Nov 4, 2016
fab7e79
Merge pull request #608 from rfdrake/trango
ytti Nov 4, 2016
6588edc
Merge pull request #606 from rfdrake/dlink
ytti Nov 7, 2016
3da39c4
renamed alvarion -> alvarion.rb
rfdrake Nov 10, 2016
c3514dc
Merge pull request #613 from rfdrake/develop
ytti Nov 10, 2016
eaaef17
add support for PLANET SG switches
flokli Nov 10, 2016
2122145
Merge pull request #614 from flokli/planet
ytti Nov 10, 2016
689d4db
expect prompt after entering enable password
ytti Nov 11, 2016
31e8e32
Update ciscosmb.rb
Atroskelis Nov 18, 2016
df08fea
Update ciscosmb.rb
Atroskelis Nov 18, 2016
9fdddda
Update ciscosmb.rb
Atroskelis Nov 18, 2016
29c8002
Merge pull request #616 from Atroskelis/patch-2
ytti Nov 18, 2016
59e82bb
Added option to disable ssl verification checks for http source
laf Nov 19, 2016
4457442
Updated config options
laf Nov 19, 2016
e0da3fe
Merge pull request #618 from laf/ssl-no-verify
ytti Nov 19, 2016
0e26ca4
New hook: awssns - Publish messages to AWS SNS topics
Dec 4, 2016
b2e5308
Merge pull request #628 from natm/master
ytti Dec 4, 2016
f15bf6a
exclude time from output
angryninja48 Dec 6, 2016
5985143
Update eos.rb
angryninja48 Dec 6, 2016
8243bf5
Merge pull request #633 from jbaker48/master
ytti Dec 7, 2016
47e876c
Remove trailing whitespace and enable prompt detection
thanegill Dec 7, 2016
005d1c7
Merge pull request #634 from thanegill/master
ytti Dec 7, 2016
61d9981
Fix suggested by ytti for issue #610
SaaldjorMike Dec 7, 2016
cf37804
Merge pull request #635 from SaaldjorMike/fix_cisco_smb_username_prompt
ytti Dec 7, 2016
8dbd596
Recursively search from one dir above specified
ytti Dec 12, 2016
5e24f3c
update changelogs
ytti Dec 12, 2016
bc64aaa
bump up version
ytti Dec 12, 2016
72bc119
delete secret password if it is called secret
mattttv Dec 14, 2016
1466f0f
Merge pull request #641 from mattttv/master
ytti Dec 14, 2016
f2126cc
documention: debug inside input is now boolean
mattttv Dec 21, 2016
e791aa8
Merge pull request #648 from mattttv/master
ytti Dec 21, 2016
36b7991
Update ios.rb
gaetronik Dec 27, 2016
a533d4e
Merge pull request #652 from gaetronik/ios_set_term_after_ena
ytti Dec 27, 2016
78dd28e
Hide remaining passwords
Dec 27, 2016
0c40612
Merge pull request #653 from gaetronik/ios_set_branch_hide_all_password
ytti Dec 27, 2016
e3a1e66
adding zhone OLT/MX GPON/MetroE/DSL gear
rfdrake Jan 9, 2017
8b980c3
Merge pull request #658 from rfdrake/zhoneolt
ytti Jan 9, 2017
853a1dd
Ignore undefined UTF8 in ironware.rb
devicenull Jan 9, 2017
131adcc
Merge pull request #659 from devicenull/patch-1
ytti Jan 9, 2017
496baf4
Add support for telnet
Jan 10, 2017
f5d5a6e
Merge pull request #661 from jlixfeld/master
ytti Jan 10, 2017
10ef623
Mask out configuration date for fiberdriver
devicenull Jan 10, 2017
7f84a8c
Ensure config gets returned even if no replacements are done
devicenull Jan 10, 2017
c5e2514
Merge pull request #662 from devicenull/patch-2
ytti Jan 10, 2017
58cb58d
Ignore fan speed changes for ironware
devicenull Jan 11, 2017
ab9262d
Merge pull request #664 from devicenull/patch-3
ytti Jan 11, 2017
4eab963
Add suggestion to set `ip` variable in CSV reader
devicenull Jan 11, 2017
1b7b5e6
Merge pull request #665 from devicenull/patch-4
ytti Jan 11, 2017
3472545
Update ironware.rb
devicenull Jan 18, 2017
1b73ac3
Merge pull request #667 from devicenull/patch-6
ytti Jan 18, 2017
bf50a58
Tweak the white space for cleaning.
vppencilsharpener Jan 19, 2017
8375aa0
Merge pull request #668 from vppencilsharpener/WhiteSpaceTweak
ytti Jan 19, 2017
e4680d1
Untested GPG work
elmobp Jan 23, 2017
da69f56
Syntax error
elmobp Jan 23, 2017
737ffa5
Update
elmobp Jan 23, 2017
62a990b
GPG support
elmobp Jan 23, 2017
0e7bbea
GPG support working
elmobp Jan 23, 2017
ce283fa
Requested changes
elmobp Jan 24, 2017
07b4d0c
Update
elmobp Jan 24, 2017
2a69179
Merge pull request #674 from bulletproofnetworks/master
ytti Jan 24, 2017
a2c6e49
Don't show error is unsupported
vppencilsharpener Jan 24, 2017
9df0767
Merge pull request #675 from vppencilsharpener/aoswCleanOutput
ytti Jan 26, 2017
48d9362
Filter out rogue client alerts from AireOS
rwolfson Jan 31, 2017
a5fe983
Merge pull request #679 from rwolfson/filterupdates
ytti Jan 31, 2017
66007d5
Added git build
davama Feb 2, 2017
42c1c26
Adjustments
davama Feb 2, 2017
54f0b06
Merge pull request #683 from davama/master
ytti Feb 2, 2017
25a8d70
feature: support IP Addressed provided with a netmask
InsaneSplash Feb 3, 2017
152763e
Updated split to be more efficient, thanks ytti!
InsaneSplash Feb 3, 2017
408e192
Merge pull request #690 from InsaneSplash/drop-network-prefix
ytti Feb 3, 2017
f553488
Update fabricos.rb
kgasso Feb 3, 2017
66911c1
Merge pull request #692 from kgasso/master
ytti Feb 4, 2017
b8fdd1c
Restore compatibility with older versions of IronWare
wendelj Feb 4, 2017
a2c727d
Merge pull request #693 from wendelj/master
ytti Feb 4, 2017
b6affdf
Cleaner way to fix older IronWare devices
wendelj Feb 5, 2017
b74e638
Merge pull request #694 from wendelj/master
ytti Feb 5, 2017
19546b8
added secret removal for fortiOS
ohaase-dev Feb 6, 2017
5d73994
nicer regex for both password variants of fortiOS
ohaase-dev Feb 6, 2017
8683062
Merge pull request #698 from mediumo/master
ytti Feb 6, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/

# Used by dotenv library to load environment variables.
# .env

## Specific to RubyMotion:
.dat*
.repl_history
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/

## Specific to RubyMotion (use of CocoaPods):
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# vendor/Pods/

## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/

## Environment normalization:
/.bundle/
/vendor/bundle
/lib/bundler/man/

# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset

# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
# 0.19.0
- FEATURE: allow setting ssh_keys (not relying on openssh config) (@denvera)
- FEATURE: fujitsupy model (@stokbaek)
- FEATURE: fiberdriver model (@emjemj)
- FEATURE: hpbladesystems model (@flokli)
- FEATURE: planetsgs model (@flokli)
- FEATURE: trango model (@rfdrake)
- FEATURE: casa model (@rfdrake)
- FEATURE: dlink model (@rfdrake)
- FEATURE: hatteras model (@rfdrake)
- FEATURE: ability to ignore SSL certs in http (@laf)
- FEATURE: awsns hooks, publish messages to AWS SNS topics (@natm)
- BUGFIX: pfsense, dnos, powerconnect, ciscosmb, eos, aosw

# 0.18.0
- FEATURE: APC model (by @davromaniak )
- BUGFIX: ironware, aosw
- BUGFIX: interpolate nil, false, true for node vars too

# 0 17.0
- FEATURE: "nil", "false" and "true" in source (e.g. router.db) are interpeted as nil, false, true. Empty is now always considered empty string, instead of in some cases nil and some cases empty string.
- FEATURE: support tftp as input model (@MajesticFalcon)
- FEATURE: add alvarion model (@MajesticFalcon)
- FEATURE: detect if ssh wants password terminal/CLI prompt or not
- FEATURE: node (group, model, username, password) resolution refactoring, supports wider range of use-cases
- BUGFIX: fetch for file output (@danilopopeye)
- BUGFIX: net-ssh version specification
- BUGFIX: routeros, catos, pfsense

# 0.16.3
- FEATURE: pfsense support (by @stokbaek)
- BUGFIX: cumulus prompt not working with default switch configs (by @nertwork)
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ MAINTAINER Samer Abdel-Hafez <sam@arahant.net>

RUN add-apt-repository ppa:brightbox/ruby-ng && \
apt-get update && \
apt-get install -y ruby2.1 ruby2.1-dev libsqlite3-dev libssl-dev pkg-config make cmake
apt-get install -y ruby2.3 ruby2.3-dev libsqlite3-dev libssl-dev pkg-config make cmake libssh2-1-dev

RUN gem install oxidized oxidized-web --no-ri --no-rdoc

Expand Down
1 change: 0 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
source 'https://rubygems.org'

gemspec
14 changes: 8 additions & 6 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
PATH
remote: .
specs:
oxidized (0.14.3)
oxidized (0.18.0)
asetus (~> 0.1)
net-ssh (>= 3.0.0, < 3.1)
net-ssh (~> 3.0.2)
net-telnet
rugged (~> 0.21, >= 0.21.4)
slop (~> 3.5)

Expand All @@ -14,16 +15,17 @@ GEM
coderay (1.1.0)
metaclass (0.0.4)
method_source (0.8.2)
minitest (5.8.3)
minitest (5.9.0)
mocha (1.1.0)
metaclass (~> 0.0.1)
net-ssh (3.0.2)
net-telnet (0.1.1)
pry (0.10.3)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
rake (10.4.2)
rugged (0.24.0)
rake (10.5.0)
rugged (0.23.3)
slop (3.6.0)

PLATFORMS
Expand All @@ -38,4 +40,4 @@ DEPENDENCIES
rake (~> 10.0)

BUNDLED WITH
1.12.4
1.11.2
Loading