Pythonで柔軟に拡張可能なHTTPプロクシライブラリ proxy2 紹介 #pyconjp #pyconjp_203

HTTPプロクシライブラリproxy2の設計と実装 @inaz2 inaz2 https://pycon.jp/2016/ja/schedule/presentation/35/ Pythonスクリプトで柔軟に拡張可能なHTTP(S)プロクシライブラリproxy2を紹介するとともに、PythonでHTTPプロクシを実装する際に考慮すべき点、HTTPS対応の詳細についてproxy2の実装を交えながら解説する。
0
リンク ももいろテクノロジー 「HTTPプロクシライブラリproxy2の設計と実装」というタイトルで発表した - ももいろテクノロジー プレゼンテーション:HTTPプロクシライブラリproxy2の設計と実装 | PyCon JP 2016 in TOKYO PyCon JP 2016で以前作ったPython製HTTPプロクシライブラリについて発表した。 HTTPプロクシライブラリproxy2の設計と実装 from inaz2 きちんとPython 3対応にした状態で発表できなかったのが少し心残りではあるが、以前の発表であまり触れられなかった実装面のあれこれについてまとめることができてよかった。 また、Accept-Encodingの扱いが

こくたん @cocu_tan

時代を感じさせるツールだ… #pyconjp_204

2016-09-22 13:32:32
po @podhmo

proxy2の話。reverse proxyじゃなくてclient proxyの話っぽい。#pyconjp

2016-09-22 13:33:05
リンク GitHub inaz2/proxy2 proxy2 - HTTP/HTTPS proxy in a single python script
h12o @h12o

#pyconjp でburpやowasp zapの名前を聞く。 (.@inaz2 さんのproxy2の発表にて) シンプルなスクリプトだそうなのであとでproxy2をgitcloneしておこう。

2016-09-22 13:35:52
でんぞう @denzowill

#pyconjp_204 proxy2なら、ハンドラだけオーバライドすれば簡単に処理を変えられそうだ

2016-09-22 13:38:38
こくたん @cocu_tan

マルチスレッドこんな簡単にできるんだ.へー #pyconjp_204

2016-09-22 13:43:37
でんぞう @denzowill

#pyconjp_204 えらく整理されたHTTP回りの標準ライブラリをフル活用でつくってるから 3.x対応はたしかにめんどくさそう

2016-09-22 13:43:52
こくたん @cocu_tan

socketまわりとかgzipまわりとかめんどくさいのすごいよくわかる #pyconjp_204

2016-09-22 13:46:37
こくたん @cocu_tan

#pyconjp_204 18.3. select — I/O 処理の完了を待機する — Python 3.5.2 ドキュメント docs.python.jp/3.5/library/se…

2016-09-22 13:50:45
でんぞう @denzowill

#pyconjp_204 SSLサーバ、標準モジュールにあるんか・・・

2016-09-22 13:51:21
トトス@英語勉強アカウント @oza_shu

BaseHTTPserver, hyyplib,threading,select.ssl,deflate,gzipなど標準モジュールだけで作れる  #pyconjp

2016-09-22 13:55:18