Packages / openSUSE Leap 16.0 / Unspecified / perl-Net-Telnet
[Source: perl-Net-Telnet]
Package: perl-Net-Telnet (3.05-160000.2.2)
[Project overview: perl-net-telnet]
Interagir avec le port TELNET ou d'autres ports TCP
Net::Telnet vous permet d'établir des connexions client vers un port TCP et d'effectuer des E/S réseau, en particulier vers un port utilisant le protocole TELNET. Des méthodes d'E/S simples telles que print, get et getline sont fournies. Des fonctionnalités interactives plus sophistiquées sont fournies car se connecter à un port TELNET signifie en fin de compte communiquer avec un programme conçu pour l'interaction humaine. Ces fonctionnalités interactives incluent la possibilité de spécifier un délai d'attente et d'attendre l'apparition de motifs dans le flux d'entrée, comme l'invite d'un shell. La prise en charge d'IPv6 est disponible avec perl 5.14 ou ultérieur, voir 'family()'.
D'autres raisons d'utiliser ce module autrement que strictement avec un port TELNET sont :
* Vous n'êtes pas familiarisé avec les sockets et vous voulez un moyen simple d'établir des connexions client vers des services TCP.
* Vous voulez pouvoir spécifier votre propre délai d'attente lors de la connexion, de la lecture ou de l'écriture.
* Vous communiquez avec un programme interactif à l'autre extrémité d'un socket ou d'un pipe et vous voulez attendre l'apparition de certains motifs.
Voici un exemple qui affiche qui est connecté sur un hôte distant. En plus d'un nom d'utilisateur et d'un mot de passe, vous devez aussi connaître l'invite du shell de l'utilisateur, qui pour cet exemple est '"bash$ "'
use Net::Telnet ();
$t = new Net::Telnet (Timeout => 10,
Prompt => '/bash\$ $/');
$t->open($host);
$t->login($username, $passwd);
@lines = $t->cmd("who");
print @lines;
Voir la section *EXAMPLES* ci-dessous pour plus d'exemples.
Les questions d'utilisation doivent être adressées au groupe de discussion perlmonks.org.
Les bogues peuvent être consultés ou signalés sur cpan.org sur la page Net::Telnet.
Other Packages Related to perl-Net-Telnet:
Download perl-Net-Telnet
| Architecture | Package Size | Installed Size | Files |
|---|
| noarch | 65 KiB | 199 KiB | [list of files] |
Chemins de fichiers du paquet (6)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/lib/perl5/vendor_perl/5.42.0/Net
- /usr/lib/perl5/vendor_perl/5.42.0/Net/Telnet.pm
- /usr/share/doc/packages/perl-Net-Telnet
- /usr/share/doc/packages/perl-Net-Telnet/ChangeLog
- /usr/share/doc/packages/perl-Net-Telnet/README
- /usr/share/man/man3/Net::Telnet.3pm.gz
Field source: openSUSE Leap 16.0 OSS revision leap-16-0-oss-multiarch:271b36d440253edf9871ac0c100319fc7443d8f2d54b6b449a72e9414c51577c