Download presentation
Presentation is loading. Please wait.
Published byRonald Short Modified over 9 years ago
1
Park Jong Wook niceilm@gmail.com
2
WebShell Team What is WebShell Goal Function Environment Technical Info Data Flow Modules of function Plan of development Role of members Proto UI 2
3
박종욱 2002570030 김동한 2003920007 배윤동 2003920026 이승원 2003920041 김재문 2004920014 3
4
Necessity Availability Usability Portability 4
5
뛰어난 성능의 유닉스 ( 리눅스 ) 서버 하지만 쉽게 접 근하기가 어렵다 웹을 통해서 쉽게 접근 할 수 없을까 ? Unix(Linux) Server 5
6
Anywhere! Anytime! if you can access Web you can manage server Anywhere! Anytime! if you can access Web you can manage server No necessary install No necessary install 6
7
GUI CUI 7
8
Linux - Ubuntu Linux - Fedora Unix - Solaris Unix - FreeBSD POSIX C 만 지원 한다면 Unix/Linux 어디서든 이 식 할 수 있습니다. POSIX C 만 지 원 한 다면 Unix/Linux 어 디서든 이 식 할 수 있 습니다. 8
9
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 9
10
OS Platform Linux / Solaris / Other Unix Server Web ServerApache 2.2.4 Version control systemSVN 1.4 Web Shell Engine LanguagePOSIX C Server Side LanguagePHP 5.2.3 Client Side LanguageJavaScript 10
11
Ajax(Asynchronous JavaScript & XML) ◦ 기존 웹 페이지는 새로운 데이터를 읽기 위해 페이지 전 환이 필요합니다. ◦ Ajax 란 페이지 전환 없이 서버로부터 데이터를 받아 처 리 하는 기술을 의미합니다. Unix System Programming ◦ System Resource 를 사용하기 위해서입니다. 11
12
Web Shell Engine System Call PHP Client HTML JavaScript Web Server System Request Response Event Apply 12
13
WebUI Server API Shell Parser Command ◦ file ◦ user ◦ system Shell Engine 13
14
Shell Parser File/User Process Command System Manage Command Shell Engine WebUI Design Server API Authorize Process System Manage Tool Integrate & Debug Test & Documentation 10.2 3 12.4 10.3 0 11.6 11.1 3 11.2 0 11.2 7 14
15
박종욱 ◦ Project Manager ◦ System Design ◦ UI & Server Programming 김동한, 배윤동 ◦ User Commands ◦ File Commands ◦ System Commands 이승원, 김재문 ◦ Shell Parser ◦ Shell Engine 15
16
mkdir test_directory test_directory 가 만들어 졌습니다. [root@earth~] #...test_directory ls [root@earth~] # 16
17
Q&A 17
18
Thanks 18
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.