Module submission Control::CLI
The following module was proposed for inclusion in the Module List: modid: Control::CLI DSLIP: RdpOp description: Command Line Interface via ssh/telnet/serial userid: LSTEVENS (Ludovico Stevens) chapterid: 5 (Networking_Devices_IPC) communities: similar: Net::Telnet, Net::SSH2, Win32::SerialPort, Device::SerialPort rationale: A Command Line Interface (CLI) is an interface where the user is presented with a command prompt and has to enter ASCII commands to drive or control or configure that device. That interface could be the shell on a Unix system or some other command interpreter on a device such as an ethernet switch or an IP router or some kind of security appliance. This module is useful to control/automate/script a remote device by interacting with its CLI interface remotely over any type of connection which can be used to reach the CLI interface of that remote device. Control::CLI supports any of Telnet, SSHv2 (using an interactive shell channel) and Serial Port connections. Much of the functionality of this module is in fact similar (and in some cases identical) to that offered by the popular Net::Telnet module. The real benefit of this module is that connection and basic I/O can be performed in a consistent manner regardless of the underlying connection type thus allowing CLI based scripts to be easily converted between or operate over any of Telnet, SSH or Serial port connection. To do so, Control::CLI relies on these underlying modules: Net::Telnet for Telnet access Net::SSH2 for SSH access Win32::SerialPort or Device::SerialPort for Serial port access respectively on Windows and Unix systems Since all of the above are Perl standalone modules (which do not need to rely on external binaries) scripts using Control::CLI can easily be ported to any OS platform (where either Perl is installed or by simply packaging the Perl script into an executable with PAR::Packer's pp). In particular this is a big advantage for portability to Windows platforms where using Expect scripts is usually not possible. Note that Net::SSH2 only supports SSHv2 and this class will always and only use Net::SSH2 to establish a channel over which an interactive shell is established with the remote host. This is typically the only way that SSH is implemented on ethernet switches and IP routers and other appliances. Both password and publickey authentication are supported. Each of the above modules is optional (they are not required to install Control::CLI), however if one of the modules is missing then no access of that type will be available. For instance if Win32::SerialPort is not installed (on a Windows system) but both Net::Telnet and Net::SSH2 are, then Control::CLI will be able to operate over both Telnet and SSH, but not Serial port. There has to be, however, at least one of the above modules installed, otherwise Control::CLI's constructor will throw an error. enteredby: LSTEVENS (Ludovico Stevens) enteredon: Fri Jan 4 09:40:10 2013 GMT The resulting entry would be: Control:: ::CLI RdpOp Command Line Interface via ssh/telnet/serial LSTEVENS Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_modUSERID=1e80_af63c268707ef089SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_modUSERID=1e80_af63c268707ef089SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=mepause99_peek_perms_query=Control%3A%3ACLI
PAUSE ID request (IDARLUND; Idar Lund)
Request to register new user fullname: Idar Lund userid: IDARLUND mail: CENSORED homepage: why: I'm planning to contribute with modules that i make which i find usefull for my work :) One example would be my simple LFTP.pm module: http://www.mail-archive.com/lftp-devel%40uniyar.ac.ru/msg01814.html The following links are only valid for PAUSE maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_userUSERID=2e80_0bf826c883d64f4fSUBMIT_pause99_add_user_sub=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_userUSERID=2e80_0bf826c883d64f4fSUBMIT_pause99_add_user_Definitely=1
Welcome new user IDARLUND
Welcome Idar Lund, PAUSE, the Perl Authors Upload Server, has a userid for you: IDARLUND Once you've gone through the procedure of password approval (see the separate mail you should receive about right now), this userid will be the one that you can use to upload your work or edit your credentials in the PAUSE database. This is what we have stored in the database now: Name: Idar Lund email: CENSORED homepage: enteredby: David Golden Please note that your email address is exposed in various listings and database dumps. You can register with both a public and a secret email if you want to protect yourself from SPAM. If you want to do this, please visit https://pause.perl.org/pause/authenquery?ACTION=edit_cred or http://pause.perl.org/pause/authenquery?ACTION=edit_cred If you need any further information, please visit $CPAN/modules/04pause.html. If this doesn't answer your questions, contact modules@perl.org. Thank you for your prospective contributions, The Pause Team
Module update for MasonX::Resolver::CVS
Record update in the PAUSE modules database: modid: [MasonX::Resolver::CVS] statd: [R] stats: [a] statl: [p] stati: [O] statp: [b] description: [retrieve components from CVS] userid: [KORTY] chapterid: [15] mlstatus: [hide] was [list] Data entered by Andrew J. Korty (KORTY). Please check if they are correct. Thanks, -- The PAUSE
User update for WATASHI
Record update in the PAUSE users database: userid: [WATASHI] fullname: [巫泽俊] was [Zejun Wu] asciiname: [Zejun Wu] was [] email: [CENSORED] homepage: [http://watashi.ws/] cpan_mail_alias: [secr] was [none] Data were entered by WATASHI (Zejun Wu). Please check if they are correct. Thanks, The Pause
User update for CHOROBA
Record update in the PAUSE users database: userid: [CHOROBA] fullname: [E. Choroba] asciiname: [] email: [CENSORED] homepage: [http://www.perlmonks.org/?node_id=832495] cpan_mail_alias: [secr] was [none] Data were entered by CHOROBA (E. Choroba). Please check if they are correct. Thanks, The Pause
User update for ASB
Record update in the PAUSE users database: userid: [ASB] fullname: [Alexander Becker] asciiname: [] email: [CENSORED] homepage: [http://www.perltk.de] was [] cpan_mail_alias: [secr] Data were entered by ASB (Alexander Becker). Please check if they are correct. Thanks, The Pause
User update for ASB
Record update in the PAUSE users database: userid: [ASB] fullname: [Alexander Becker] asciiname: [] email: [CENSORED] homepage: [http://www.perltk.de] cpan_mail_alias: [none] was [secr] Data were entered by ASB (Alexander Becker). Please check if they are correct. Thanks, The Pause
User update for ASB
Record update in the PAUSE users database: userid: [ASB] fullname: [Alexander Becker] asciiname: [] email: [CENSORED] homepage: [http://www.perltk.de] cpan_mail_alias: [secr] was [none] Data were entered by ASB (Alexander Becker). Please check if they are correct. Thanks, The Pause
User update for ASB
Record update in the PAUSE users database: userid: [ASB] fullname: [Alexander Becker] asciiname: [] email: [CENSORED] homepage: [http://www.perltk.de] cpan_mail_alias: [secr] was [publ] Data were entered by ASB (Alexander Becker). Please check if they are correct. Thanks, The Pause
CPAN Testers Daily Summary Report
Dear Nick Ing-Simmons (PAUSE Custodial Account), Please find below the latest reports for your distributions, generated by CPAN Testers, from the last 24 hours. To set your preferences for what you wish to have reported in this Daily Summary, please visit the CPAN Testers Preferences system at https://prefs.cpantesters.org. Audio-1.029: - x86_64-linux-thread-multi / 5.14.3: - FAIL http://www.cpantesters.org/cpan/report/6d1c12fe-55ae-11e2-8d32-35eb1556 If you have an issue with a particular report, or wish to gain further information from the tester, please use the 'Find A Tester' tool at http://stats.cpantesters.org/cpanmail.html, using the ID or GUID of the report, as listed above, to locate the correct email address. If you wish to unsubscribe from these notifications, please login to the CPAN Testers Preferences system, with your PAUSE credentials, and disable CPAN Testers notifications permanently or temporarily. If you have problems with accessing the site, please contact Barbie bar...@cpan.org and request to be removed from the automatic mailings. Thanks, The CPAN Testers -- Reports: http://www.cpantesters.org Statistics: http://stats.cpantesters.org Wiki:http://wiki.cpantesters.org Preferences: https://prefs.cpantesters.org