初心者Webアプリ診断員がWebアプリをpythonで一から学んで書いてみる~cgi編~
webアプリケーションの診断員も開発ができるといい
webアプリケーションの診断作業は非常にシンプルです。私は興味があるので問題ないのですが、脆弱性診断員は飽きが来るとも言われているそうです。しかし。Webアプリケーションの仕組みをわかっていたり、様々な観点から診断ができるようになると、さらに診断の質が良くなるし飽きることもないと信じているので、試したことをメモとして残します。
python3上でcgiを動かす
.
├── cgi-bin
│ └── cgitest.py
└── cgiserver.py
pythonのルートディレクトリから上記のようなフォルダ構成にする。
\#!/usr/bin/env python
print('Content-type: text/html; charset=UTF-8\r\n')
print('Hello, World!')
\# -*- coding: utf-8 -*-
import http.server
http.server.test(HandlerClass=http.server.CGIHTTPRequestHandler)
ルートディレクトリ上コマンドプロンプトでサーバもどきを動かす。
python -m http.server --cgi
以下のURLにアクセスするとcgitest.pyの中身が出てくる。
そして、URLを指定してアクセスする。
http://localhost:8000/cgi-bin/test.py
となります。通信も見ながらだと色々見えてきて面白いかもです。
参考サイト
Author And Source
この問題について(初心者Webアプリ診断員がWebアプリをpythonで一から学んで書いてみる~cgi編~), 我々は、より多くの情報をここで見つけました https://qiita.com/shuichi0712/items/5ddc5b4e30c2373b17fb著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .