|  |
| |
| 프라이드 |
서버자체는 은근히 간단하게(?) 구축할수있겠지만 홈페이지를 만들기위해서는 html과 javascript,php 등 웹프로그래밍을 공부하셔야합니다 =) |
2010/11/28 |
|
buff3r |
파이썬에도 BaseHTTPServer 라는 모듈이 있어서 간단한 웹서버를 구축하실수있습니다.
예제 하나 보여드릴 게요 ~
import CGIHTTPServer # cgi 이용하실때 쓰시는 겁니다
import BaseHTTPServer # 이게 기본적인 웹서버 모듈
PORT = 8081 # 웹서버에서 쓰실 포트
class Handler(CGIHTTPServer.CGIHTTPRequestHandler): # CGI 를 사용하기 위한 클래스입니다.
cgi_directories = ['/cgi-bin','/admin'] # cgi 가 들어있는 디렉토리 ~
httpd = BaseHTTPServer.HTTPServer(('',PORT),Handler) # 서버 동작 ~!
print 'Listen on port : ',PORT
httpd.serve_forever() |
2010/11/28 |
|
buff3r |
들여쓰기는 Self ....
( 사실 들여쓰기 해놨엇는데 덧글이 등록되고 나니 증발 해버렸네요 ㅠ) |
2010/11/28 |
|
멍멍 |
파이썬과 서버 보안 사이엔 큰 연관성이 없어보입니다.
서버 보안이 목적이시라면 일단 리눅스 or 윈도우 NT 계열 OS를 잘 다루셔야하고,
무엇보다도 최신 취약점 정보를 빨리 얻고 패치 하실 수 있어야 합니다.
서버의 취약점은 한번 손본다고 끝나는 것이 아니라, 새로 발견되는 취약점들을
끊임없이 패치해주어야 합니다.
이런 것들을 공부하시려면 exploit-db.com이나 marc.info/?l=bugtraq 에 수시로
올라오는 취약점들을 직접 패치해보는 실습을 하시면 큰 도움이 되실 겁니다.
|
2010/11/28 |
|