.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ==================================== EXT: Readable name of your extension ==================================== :Created: 2010-02-18T17:33:18 :Changed: 2012-05-10T07:47:38.830000000 :Classification: extensionkey :Description: The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- :Keywords: keywords comma-separated :Author: Author Name :Email: your@email.com :Info 4: :Language: en |img-1| |img-2| EXT: PHP Shell terminal Backend intergration - **phpshell** .. _EXT-PHP-Shell-terminal-Backend-integration: EXT: PHP Shell terminal Backend integration =========================================== Extension Key: phpshell Language: en Keywords: phpshell, shell, ssh, terminal, exec Copyright 2000-2012, A. wolo Wolski, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `EXT: PHP Shell terminal Backend integration 1 <#__RefHeading__605_240179962>`_ **`Introduction 3 <#__RefHeading__607_240179962>`_** `What does it do? 3 <#__RefHeading__609_240179962>`_ `Screenshots 3 <#__RefHeading__611_240179962>`_ **`Important informations (from readme file) 4 <#__RefHeading__613_240179962>`_** `PHP Shell terminal backend integrated module with auto authentication 4 <#__RefHeading__615_240179962>`_ `! WARNING ! 4 <#__RefHeading__617_240179962>`_ `Auto authentication 4 <#__RefHeading__619_240179962>`_ **`Configuration 5 <#__RefHeading__621_240179962>`_** **`Known problems 6 <#__RefHeading__623_240179962>`_** **`To-Do list 7 <#__RefHeading__625_240179962>`_** **`ChangeLog 8 <#__RefHeading__627_240179962>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This extension provides PHP Shell terminal script in TYPO3 backend with automatic authentication using standard backend admin login. It is not possible to get to it from outside, as far as I know. If you find a way, let me know immedietly. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| .. _Important-informations-from-readme-file: Important informations (from readme file) ----------------------------------------- .. _PHP-Shell-terminal-backend-integrated-module-with-auto-authentication: PHP Shell terminal backend integrated module with auto authentication ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PHP Shell scripts are GNU licensed and copyrighted, owned etc. by Phpshell-team http://sourceforge.net/projects/phpshell/ http://phpshell.sourceforge.net/ You can donate these guys for their great job. My work here is integrating it as access controlled TYPO3 backend module and make it secure. The main reason why i've made this extension, is that I tried some terminal extensions from t3 repository and none of them works, and I was tired to upload and remove this script every time I need it. I didn't modify original scripts except one thing, which I described below. .. _WARNING: ! WARNING ! ^^^^^^^^^^^ This tool can be very dangerous for server security. Use it deliberately and install for your responsibility. Note that not only installing, but even keeping PHP Shell script on server can be dangerous. I have made every effort to make it not possible to run by unauthorized people. This is done on 2 levels: \- htaccess deny all on php files in scripts directory \- modification on top of phpshell.php file to check if typo3\_mode is set Module in backend is admin-only. .. _Auto-authentication: Auto authentication ^^^^^^^^^^^^^^^^^^^ This extension is designed to automatic login to PHP Shell terminal. It is done by send login data directly to script on including it. The login data is not secret (admin / li3bfr4umi1chDoctorp3t3r) but these are useless for eventual hacker - it's not possible to even get to phpshell from outside of typo3 backend. ...at least as far as I know the way it all works. If you think that this is not safe enough, let me know and/or propose solution to make it so. Contact me at wolo.wolski(at)gmail.com a. wolo wolski .. _Configuration: Configuration ------------- This extension has no configuration. If you are security paranoic, you can change default login data in EXT:phpshell/phpshell/config.php and the same in EXT:phpshell/mod1/index.php .. _Known-problems: Known problems -------------- Let me know, if it not works as expected or if you find any security issue. .. _To-Do-list: To-Do list ---------- Maybe there is something you wanna have here? .. _ChangeLog: ChangeLog --------- .. ### BEGIN~OF~TABLE ### .. _0-1-0: 0.1.0 ^^^^^ .. container:: table-row Version 0.1.0 Changes Initial release .. ###### END~OF~TABLE ###### |img-2| 8 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 654 .. :id: graphics4 .. :name: graphics4 .. :width: 669