Git Product home page Git Product logo

php-telnet's Introduction

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.

php-telnet's People

Contributors

fijiwebdesign avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.