Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-07 | make login username/passord detection generic | Saku Ytti | |
2018-05-09 | reduce logspam - auth methods are debug, not info | Wild Kat | |
2018-05-06 | rubocop fixes | ytti | |
much value, wow, very readable | |||
2018-05-06 | Merge pull request #1266 from ja-frog/master | ytti | |
#1061 Handling devices that only prompt for password via SSH | |||
2018-04-27 | refactor login in ssh.rb | Wild Kat | |
2018-04-27 | Rebased and fixed conflicts | Neil Lathwood | |
2018-04-27 | Add SSH keepalive | Saku Ytti | |
Closes #1276 | |||
2018-04-25 | Merge branch 'master' into the-great-makeover | Wild Kat | |
2018-04-22 | Change the debug log fsync to a flush | Jason Ackley | |
fsync() can be expensive on OSes and induce timeout failures when running with input debugging of SSH sessions. | |||
2018-04-21 | the great makeover - standardize layout, alignment, indentation | Wild Kat | |
2018-04-19 | Add handling for devices that only prompt for a password via SSH | ja-frog | |
An approach to handling devices that do not prompt for a username, only a password when connecting via ssh. The Calix B6 inspired this. | |||
2018-02-05 | Added support for setting ssh auth methods | Neil Lathwood | |
2017-07-02 | Update ssh.rb | Fauli83 | |
2017-03-16 | Add option to disable StrictHostKeyChecking | Arnoud Vermeer | |
2017-03-16 | Ignore the host key checking | Arnoud Vermeer | |
2016-10-31 | it shouldn't be a private method | Saku Ytti | |
2016-10-31 | Allow model to specify SSH PTY options | Saku Ytti | |
2016-10-17 | Use variable vars(:ssh_keys) for private key authentication | Denver Abrey | |
2016-10-13 | Add key authentication to ssh input | Denver Abrey | |
2016-08-29 | support terminal and ssh auth for same model | Saku Ytti | |
Some boxes like prokurwa may authenticate via SSH (proper), or may have no auth on SSH and use terminal auth (improper) Even if SSH is configured for terminal auth, in this change we attempt to detect prompt, so that we won't expect terminal auth, even when requested, if it is not presented. | |||
2016-07-20 | create a `logs` dir for all the debug logs | Danilo Sousa | |
2016-07-10 | move ssh_no_exec exec test into exec definition | Nick Hilliard | |
2016-06-02 | more debug stratements | Elvin Efendi | |
2016-06-02 | some debug statements | Elvin Efendi | |
2016-02-25 | fix ssh test | Saku Ytti | |
also fix warning about unused variable | |||
2016-02-24 | Remove netcat in favor of native ssh tunnel | roedie | |
Newer versions of ssh (>=5.4) support the -W option which makes the use of netcat obsolete. Dropping netcat is useful is you want to hop through a router/switch since they rarely have netcat support. | |||
2016-02-19 | Made the vars strings | roedie | |
Tested, and is even better. | |||
2016-02-19 | Add support to specify cipher and kex for ssh connections | roedie | |
Some network equipment exists that does not want to play nice with ssh. This adds the vars ssh_encryption and ssh_kex which can be used to make tell oxidized to use certain encryption and key exchange so it can connect to these devices. | |||
2016-02-06 | set TERM | nopedial | |
2016-02-05 | version 0.12.00.12.0 | nopedial | |
2016-01-27 | fixes #288 | Saku Ytti | |
2016-01-20 | option to use ssh proxy command | Elvin Efendi | |
2015-12-13 | refactor and fix bugs introduced with new changes | Elvin Efendi | |
2015-11-13 | better test framework, more specs and Travis CI | Elvin Efendi | |
2015-09-29 | use different path for debug logging | Reinier Schoof | |
When I try to run oxidized as a different user, I get permission errors for oxidized tries to write debug logs (e.g. true-telnet) in current working directory which in my case is not writable for the non-privileged user. I think this can be improved by this change. 1) Why would you use CFG.input.debug?.to_s (which in this case will always be ‘true’) as a prefix at all 2) let’s use the crash directory for the debug output, as we know this is available and choose a more descriptive name | |||
2015-09-06 | oops, presedence issue | Saku Ytti | |
2015-09-05 | add support for setting ssh and telnet port | Saku Ytti | |
2015-06-08 | Add keyboard-interactive as SSH auth method to fix ↵ | Clay Fiske | |
Net::SSH::AuthenticationFailed on some Arista devices | |||
2015-05-21 | accept 'none' auth | Saku Ytti | |
used by ciscosmb and one of the wlan controllers. Thansk to @SaaldjorMike for spotting fixes #121 | |||
2015-04-20 | don't use keyboard interactive passwords | Saku Ytti | |
(new behavior in net-ssh 2.9.3) | |||
2015-03-06 | Log prompt detection failures | Samer Abdel-Hafez | |
2014-08-08 | Support creating session log of telnet/ssh | Saku Ytti | |
If you have input: debug: session_log Then session_log-telnet and session_log-ssh will be created showing what the telnet/ssh saw. Helpful in model development. | |||
2014-08-05 | fix ssh close when far end closes disgracefully | Saku Ytti | |
ALU ISAM DSLAM does this | |||
2014-04-14 | Use 'asetus' for configuration files | Saku Ytti | |
Main benefits a) we get support for system wide configs b) we don't use symbols in config file, they're confusing to non-rubyist | |||
2014-04-13 | Subclass all errors from OxidizedError | Saku Ytti | |
2014-04-13 | smarter match for IP address in nodes | Saku Ytti | |
- add 'connnected?' method to ssh/telnet to query if or not we're connected - subclass OxidizedError from StandardError, all future OxidizedErrors should be subclasssed from this. | |||
2014-03-28 | if disconnect_cli does not disconnect us, give up | Saku Ytti | |
If we stay connected on the device (model broken?) give up after timeout, instead of sitting in the model forever | |||
2014-03-05 | Add AireOS support | Saku Ytti | |
Crappy Cisco WLC 5k, much quality, very implementation, such secure * stop pre_logout from expecting prompt by default | |||
2014-03-02 | Give up after timeout on SSH#expect | Saku Ytti | |
2014-03-01 | Add Model#output method | Saku Ytti | |
Outputs about what we've seen last in input class. Quite dirty in telnet, so not sure I'm going to support it. Let's see if there is use-case for it. |