Skip to content

fijiwebdesign/php-telnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP Telnet Client

Simple PHP Telnet Client. Supports any socket/stream protocols that PHP supports including encrypted connections.

Features

  • Telnet via tcp and any other protocol supported by PHP
  • Encrypted protocols, eg: ssl, tls, sslv3, sslv2
  • Scriptable input. Execute your input via shell or PHP interpreter

Example HTTP Request

alt tag

Example Sending Email via SMTP

alt tag

Install

Copy telnet.php to your local machine.

git clone https://github.com/fijiwebdesign/php-telnet/
cd php-telnet/

Usage

Open your command line client/shell/terminal etc.

php telnet.php host port

Example

php telnet.php google.com 80

Example using ssl to connect to an encrypted IMAP server

php telnet.php imap.gmail.com 993 ssl

The telnet program supports any of the protocols that php sockets supports. This depeds on your PHP install but is normally: tcp, udp, ssl, sslv3, sslv2, tls

Example connecting to local http server and executing input via shell

php telnet.php localhost 80 tcp shell
cat http.txt

This is equivalent to cat http.txt | php telnet.php localhost 80 tcp

Requirements

You'll need PHP with sockets support

About

Based initially on the python example from http://www.binarytides.com/code-telnet-client-sockets-python with additions to support encryption and other tcp based protocols.

About

PHP Telnet Client (shell) supporting scripting, multi protocols and encrypted connections.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages