summaryrefslogtreecommitdiff
path: root/lib/oxidized/model
AgeCommit message (Collapse)Author
2018-07-07use convenience methods in modelsWild Kat
* use convenience methods in models for legibility * disable Style/SymbolProc in rubocop * introduce cut_both instead of cut_head.cut_tail chain * document cut_both convenience method
2018-07-07Changes to secret filtering:Nick Bailey
Fixed greedy regex's which would eat much of configuration.
2018-07-07Add support for ECI Telecom Apollo platform (#1437)arienv
PR #1437
2018-07-07Changes to secret filtering:Nick Bailey
Fixed secret regex which would strip config after secret string (like "privilege 15") and which would not match on: "bsd-username test secret $1$FAKESTRINGblahblah" which is created whenever username secret is created. Added regex to filter password hashes for configs not using password 7 instead of secret such as: username test password 7 8888blahblah8888 privilege 4
2018-07-01Add Viptela model (closes #1376) (#1427)Brad Searle
2018-06-29Coriant Groove FP3.x only accepts a line length of 4000 chars (#1424)Nick Hilliard
2018-06-25Tidy up logic for sending 'enable' with or without password (#1418)Brian Candler
2018-06-21added telnet password prompt detection for Netgears. (#1413)KodApa85
Tested on Netgear M5300's running firmware 10.0.0.53, 11.0.0.23 & 11.0.0.31
2018-06-19Unintentional config changes in legacy xos, closes #1348 (#1362)Bartek
2018-06-14Scrub uptime in ciscosmb more carefully, closes #1398 (#1400)Wild Kat
Scrub uptime in ciscosmb more carefully, closes #1398
2018-06-14scrub temperature from 'show system' in edgecos, closes #1394 (#1399)Wild Kat
2018-06-14Correct typo in D-Link model (#1396)Wild Kat
2018-06-14relax d-link prompt expectations, closes #1389 (#1392)Wild Kat
2018-06-14Model callback enhancementytti
Allows cfg, cmd, pre, post and expect blocks to reset the callback array or change from push to unshift. Use case is in custom models which monkey-patch the distribution model. You might want to replace for example distribution ```cmd :secret``` with your own version, like such: cmd :secret clear: true do ... end Or if you instead want to unshift your block to be first to be called: cfg :ssh do prepend: true do .. end Closes #1384
2018-06-13ciscosmb uptime filter is for show system (#1388)Wild Kat
2018-06-11Add support for frr in new versions of cumulus - closes #1087 (#1375)Brad Searle
2018-06-08Remove more JunOS secrets (#1359)Zmegolaz
* Remove more JunOS secrets * Removed redundant junos secret replacements. Updated changelog. * Moved this change to Master in the changelog.
2018-06-08rc 0.57.1, fixup, todo + drop rails_best_practices (#1372)Wild Kat
2018-06-07Updated HPE Comware - Issue #611 Fix (#1305)Adam
This change works for newer HPE Comware model switches and *shouldn't* cause any issues with the previous Comware models although past functionality hasn't been tested as I don't have an older model.
2018-06-05edgecos overly verbose memory and uptime (#1366)Bartek
2018-06-03Merge pull request #1250 from vppencilsharpener/FortiOS-Pushytti
Rework the Exclusions for FortiOS
2018-06-03Create openbsd.rb (#1356)Albert Martinez
OpenBSD model implementation.
2018-05-30rubocop fixesSaku Ytti
2018-05-30Add support for CambiumSaku Ytti
Initial HTTP support
2018-05-26Merge branch 'master' into FortiOS-PushWild Kat
2018-05-26clean up and rubocop complianceWild Kat
2018-05-26Comnet Microsemi Switch support (#1346)Juho Ylikorpi
* ComnetMicrosemiSwitch support
2018-05-19Update fortios.rb (#1345)benjaminAco
Remove SNMP v3 Auth & Priv Password.
2018-05-11Enable 'enable' support for HP ProcurvesRobert (KHobbits)
2018-05-11Merge pull request #1336 from macaty/masterWild Kat
Create stoneos.rb
2018-05-10relax asyncos prompt requirementsWild Kat
2018-05-09tidy up and add references for stoneos modelWild Kat
2018-05-09Create stoneos.rbMarco Li
Add new model of Hillstone Networks StoneOS software
2018-05-07Convert NX-OS configs to have consistent line endings and comment them ↵Nash Kaminski
properly. Fix typo in launcher script.
2018-05-06Added removal of secrets to pfsensez00nx 0
2018-05-01Merge pull request #1323 from z00nx/openwrtWild Kat
Initial OpenWrt support
2018-05-01Initial OpenWrt supportz00nx 0
2018-04-30make opengear prompt mandatoryWild Kat
2018-04-28Update boss.rbospfbgp
Issues with some older boss switches that have the banner turned off. They still display the banner but it is just scrolls and no pause. The send "c" gets put at the prompt and you are now stuck. An easy fix is to just send new line so you get a new prompt and the next command does not get corrupt. Tested on about 100 BOSS switches and all working now.
2018-04-27model: Added IOSXE model which uses IOS modelNeil Lathwood
2018-04-27Merge pull request #1242 from cppmonkey/xgs4600-cliytti
Zyxel XGS4600 ssh/telnet
2018-04-27scrub generated time from xos.rb configs (closes #629)Wild Kat
2018-04-27Merge branch 'master' into xgs4600-cliKodApa85
2018-04-27Merge pull request #1238 from jiphex/fix-dnos-changing-infoytti
Alter DNOS config. Remove constantly changing info
2018-04-25Add option to force input string into 8bit-asciiytti
Essentially binary blob or UTF8 Closes #1210
2018-04-21the great makeover - standardize layout, alignment, indentationWild Kat
2018-04-19Basic support for NDMS OS (Zyxel Keenetic)Yuri Zubov
2018-04-16model: netgear.rb support for older models (#1268)Zsolt Zsiros
* Added support for older models (FW 5.x.y.z like on GS110TP, GS748Tv4, etc) * Fixed prompt regex * docs/Model-Notes/Netgear created * docs/Model-Notes/Netgear fixed typos
2018-04-15Merge pull request #1274 from wk/furiously-untabytti
eliminate tabs in favor of double space
2018-04-15Merge pull request #1260 from wk/models-backflipytti
eliminate inverse methods from models