[B]Features[/B]
[LIST]
[]VT100, ECMA-48 terminal emulation
[]Integrated secure http server
[]UTF-8, with chinese/japanese wide glyph support
[]Virtual keyboard for iPhone users
[]Changeable appearance
[]Compliant with vttest
[/LIST]
[B]Planned Features[/B]
[LIST]
[*]VT52 terminal emulation
[/LIST]
[B]วิธีติดตั้งแบบง่ายเครื่องที่จะลงต้องมี python ด้วยนะครับ
[/B]
ดาวน์โหลด http://web-shell.googlecode.com/files/WebShell-0.9.6.zip
wget http://web-shell.googlecode.com/files/WebShell-0.9.6.zip
unzip WebShell-0.9.6.zip
cd WebShell-0.9.6/
sed -i "s/localhost/[B][COLOR=#ff0000]123.123.123.123[/COLOR][/B]/"g webshell.py
nohup ./webshell.py --ssl-disable > /dev/null & # ตรงนี้ขอตัด ssl ออกนะครับคือเวลาเข้าเว็บจะไม่เป็น https
iptables -A INPUT -p tcp --dport 8022 -j ACCEPT
แล้วลองเข้า http://[B][COLOR=#ff0000]123.123.123.123[/COLOR][/B]:8022/
ปล. ผมใช้ browser Chrome ใช้งานได้ปกติ
[B][EDIT][/B] [B]เปิดใช้งาน SSL นะครับ[/B]
ยังอยู่ใน WebShell-0.9.6/
rpm -qa | grep python-ss # ดูว่า python มี ssl หรือยัง ถ้ายังสั่งติดตั้งโดย yum
rpm -qa | grep openssl # ดูว่า openssl ถูกติดตั้งหรือยัง ถ้าก็ yum ได้เลย
yum install python-ssl openssl*
./make_certificate.sh
nohup ./webshell.py > /dev/null &
เสร็จแล้วลองเข้าดูใหม่ แล้วลองเข้า https://[B][COLOR=#ff0000]123.123.123.123[/COLOR][/B]:8022/
[B]วิธีปิดการทำงาน WebShell[/B]
สั่ง
ps aux | grep webshell
จะเจอ
[root@nginx /]# ps aux | grep webshell
root [COLOR=#ff0000][B]694 [/B][/COLOR]0.0 1.2 20188 6492 pts/0 Sl 08:30 0:00 /usr/bin/python ./webshell.py
ดูตัวเลขสีแดงแล้วสั่ง kill process
kill -9 [COLOR=#ff0000][B]694[/B][/COLOR]
[มือใหม่] > สีแดง [B][COLOR=#ff0000]123.123.123.123[/COLOR][/B] คือไอพีของ server :059:
เว็บผู้พัฒนา http://www-personal.umich.edu/~mressl/webshell/