1 / 18

WebShell

WebShell. Park Jong Wook niceilm@gmail.com. Contents. WebShell Team What is WebShell Goal Function Environment Technical Info Data Flow Modules of function Plan of development Role of members Proto UI. WebShell Team. 박종욱 2002570030 김동한 2003920007 배윤동 2003920026

Gabriel
Download Presentation

WebShell

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WebShell Park Jong Wook niceilm@gmail.com

  2. Contents • WebShell Team • What is WebShell • Goal Function • Environment • Technical Info • Data Flow • Modules of function • Plan of development • Role of members • Proto UI

  3. WebShell Team • 박종욱 2002570030 • 김동한 2003920007 • 배윤동 2003920026 • 이승원 2003920041 • 김재문 2004920014

  4. What is WebShell • Necessity • Availability • Usability • Portability

  5. Necessity 뛰어난 성능의 유닉스(리눅스)서버 하지만 쉽게 접근하기가 어렵다 웹을 통해서 쉽게 접근 할 수 없을까? Unix(Linux) Server

  6. Availability No necessary install Anywhere! Anytime! if you can access Web you can manage server

  7. Usability GUI CUI

  8. Portability Linux - Ubuntu POSIX C 만 지원 한다면 Unix/Linux 어디서든 이식 할 수 있습니다. Unix - Solaris Linux - Fedora Unix - FreeBSD

  9. Goal Function • Web Shell • CUI(Character User Interface) • Manage file (ls, cd, mkdir, rmdir, cp, mv, etc) • Manage user (useradd, userdel, etc) • Manage system (deamon manage) • System Manage Tools • GUI(Graphic User Interface) • Register many users • Etc

  10. Environment

  11. Technical Info • Ajax(Asynchronous JavaScript & XML) • 기존 웹 페이지는 새로운 데이터를 읽기 위해 페이지 전환이 필요합니다. • Ajax 란 페이지 전환 없이 서버로부터 데이터를 받아 처리 하는 기술을 의미합니다. • Unix System Programming • System Resource를 사용하기 위해서입니다.

  12. Data Flow Client System Request JavaScript Web Server PHP Response Event Apply Web Shell Engine HTML System Call

  13. Modules of function • WebUI • Server API • Shell Parser • Command • file • user • system • Shell Engine

  14. Plan of development 10.23 10.30 11.6 11.13 11.20 11.27 12.4 Shell Parser File/User Process Command System Manage Command Shell Engine WebUI Design Server API Authorize Process System Manage Tool Integrate & Debug Test & Documentation

  15. Role of members • 박종욱 • Project Manager • System Design • UI & Server Programming • 김동한, 배윤동 • User Commands • File Commands • System Commands • 이승원, 김재문 • Shell Parser • Shell Engine

  16. ProtoUI mkdir test_directory test_directory 가 만들어 졌습니다. ls [root@earth~] # . .. test_directory [root@earth~] #

  17. Q&A

  18. Thanks

More Related