├── .gitattributes ├── .gitignore ├── .noninteractive ├── .scrutinizer.yml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── example ├── _file_read.txt ├── _file_write.txt ├── sftp_async_read.php ├── sftp_async_write.php ├── ssh_async_multi_command.php └── ssh_async_single_command.php ├── phpunit.xml ├── src └── SSH │ ├── Auth │ ├── SSH2Agent.php │ ├── SSH2HostBasedFile.php │ ├── SSH2None.php │ ├── SSH2Password.php │ └── SSH2PublicKeyFile.php │ ├── Driver │ ├── Sftp.php │ ├── Sftp │ │ └── SftpResource.php │ ├── Shell.php │ └── Shell │ │ └── ShellResource.php │ ├── SSH2.php │ ├── SSH2AuthInterface.php │ ├── SSH2Config.php │ ├── SSH2ConfigInterface.php │ ├── SSH2DriverInterface.php │ ├── SSH2Interface.php │ └── SSH2ResourceInterface.php └── test ├── Callback.php ├── TModule.php ├── TModule ├── SSH2Test.php └── _Data │ ├── file_read.txt │ └── file_write.txt ├── TUnit.php ├── TUnit ├── Auth │ ├── SSH2AgentTest.php │ ├── SSH2HostBasedFileTest.php │ ├── SSH2NoneTest.php │ ├── SSH2PasswordTest.php │ └── SSH2PublicKeyFileTest.php ├── Driver │ ├── SftpTest.php │ └── ShellTest.php ├── SSH2ConfigTest.php └── SSH2Test.php ├── _Simulation ├── Event.php ├── EventCollection.php ├── Simulation.php └── SimulationInterface.php └── bootstrap.php /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/.gitignore -------------------------------------------------------------------------------- /.noninteractive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/composer.json -------------------------------------------------------------------------------- /example/_file_read.txt: -------------------------------------------------------------------------------- 1 | DAZZLE 2 | IS 3 | AWESOME! 4 | -------------------------------------------------------------------------------- /example/_file_write.txt: -------------------------------------------------------------------------------- 1 | DAZZLE 2 | IS 3 | AWESOME! 4 | -------------------------------------------------------------------------------- /example/sftp_async_read.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/example/sftp_async_read.php -------------------------------------------------------------------------------- /example/sftp_async_write.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/example/sftp_async_write.php -------------------------------------------------------------------------------- /example/ssh_async_multi_command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/example/ssh_async_multi_command.php -------------------------------------------------------------------------------- /example/ssh_async_single_command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/example/ssh_async_single_command.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/SSH/Auth/SSH2Agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Auth/SSH2Agent.php -------------------------------------------------------------------------------- /src/SSH/Auth/SSH2HostBasedFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Auth/SSH2HostBasedFile.php -------------------------------------------------------------------------------- /src/SSH/Auth/SSH2None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Auth/SSH2None.php -------------------------------------------------------------------------------- /src/SSH/Auth/SSH2Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Auth/SSH2Password.php -------------------------------------------------------------------------------- /src/SSH/Auth/SSH2PublicKeyFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Auth/SSH2PublicKeyFile.php -------------------------------------------------------------------------------- /src/SSH/Driver/Sftp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Driver/Sftp.php -------------------------------------------------------------------------------- /src/SSH/Driver/Sftp/SftpResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Driver/Sftp/SftpResource.php -------------------------------------------------------------------------------- /src/SSH/Driver/Shell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Driver/Shell.php -------------------------------------------------------------------------------- /src/SSH/Driver/Shell/ShellResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/Driver/Shell/ShellResource.php -------------------------------------------------------------------------------- /src/SSH/SSH2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2.php -------------------------------------------------------------------------------- /src/SSH/SSH2AuthInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2AuthInterface.php -------------------------------------------------------------------------------- /src/SSH/SSH2Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2Config.php -------------------------------------------------------------------------------- /src/SSH/SSH2ConfigInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2ConfigInterface.php -------------------------------------------------------------------------------- /src/SSH/SSH2DriverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2DriverInterface.php -------------------------------------------------------------------------------- /src/SSH/SSH2Interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2Interface.php -------------------------------------------------------------------------------- /src/SSH/SSH2ResourceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/src/SSH/SSH2ResourceInterface.php -------------------------------------------------------------------------------- /test/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/Callback.php -------------------------------------------------------------------------------- /test/TModule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TModule.php -------------------------------------------------------------------------------- /test/TModule/SSH2Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TModule/SSH2Test.php -------------------------------------------------------------------------------- /test/TModule/_Data/file_read.txt: -------------------------------------------------------------------------------- 1 | DAZZLE 2 | IS 3 | AWESOME 4 | -------------------------------------------------------------------------------- /test/TModule/_Data/file_write.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TUnit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit.php -------------------------------------------------------------------------------- /test/TUnit/Auth/SSH2AgentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Auth/SSH2AgentTest.php -------------------------------------------------------------------------------- /test/TUnit/Auth/SSH2HostBasedFileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Auth/SSH2HostBasedFileTest.php -------------------------------------------------------------------------------- /test/TUnit/Auth/SSH2NoneTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Auth/SSH2NoneTest.php -------------------------------------------------------------------------------- /test/TUnit/Auth/SSH2PasswordTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Auth/SSH2PasswordTest.php -------------------------------------------------------------------------------- /test/TUnit/Auth/SSH2PublicKeyFileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Auth/SSH2PublicKeyFileTest.php -------------------------------------------------------------------------------- /test/TUnit/Driver/SftpTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Driver/SftpTest.php -------------------------------------------------------------------------------- /test/TUnit/Driver/ShellTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/Driver/ShellTest.php -------------------------------------------------------------------------------- /test/TUnit/SSH2ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/SSH2ConfigTest.php -------------------------------------------------------------------------------- /test/TUnit/SSH2Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/TUnit/SSH2Test.php -------------------------------------------------------------------------------- /test/_Simulation/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/_Simulation/Event.php -------------------------------------------------------------------------------- /test/_Simulation/EventCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/_Simulation/EventCollection.php -------------------------------------------------------------------------------- /test/_Simulation/Simulation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/_Simulation/Simulation.php -------------------------------------------------------------------------------- /test/_Simulation/SimulationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/_Simulation/SimulationInterface.php -------------------------------------------------------------------------------- /test/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dazzle-php/ssh/HEAD/test/bootstrap.php --------------------------------------------------------------------------------