目的
linux,ネットワーク、python初心者がサイバーセキュリティプログラミングを読み進めるうえで引っかかったことを残しておく。未解決も残しておく。 (進捗に応じて追記する。)
##2.6 TCPプロキシの構築
引っかかったこと
-
Non-ASCII character '\xe3'
- 参考
- Python2系ではUTF-8で書いていることを明示する必要がある
- コメントになっているのに意味があったなんて…
-
実行にあたって
- sudo ./proxy.py 127.0.0.1 21 ftp.example.com 21 True
- これ実行できない気がするんだけど…
- sudo しなくても21番待ち受けはできてるっぽい(root権限だからかな…)
- FTPクライアントソフトを21番ポートで"別に"起動しなければならない
- kali linux標準?でftpサーバは起動できそう
- server.accept()で応答が返ってこない。。。
- 同様のことを、外部ftpサーバ利用して試している人がいるので、真似してみようかな…参考
- ↑kaliからfilezillaで接続できないftpサーバをvsftpdでローカルに立ててみた。server.acceptでとまることはなくなったが、データのやり取りじたいはできてないみたい。。。
- sudo ./proxy.py 127.0.0.1 21 ftp.example.com 21 True
-
Wing IDEでタブやスペースを明示的に表示したい
- 初っ端のインデントずれを直すのに苦労