Python SimpleHTTPServer ile dosya transferi

Nuri Yavuz
2 min readMay 23, 2019

--

Bu yazıda dosya transferlerinde kullanılacak bir diğer yöntem olan python’un SimpleHTTPServer modülünda bahsedeceğim.

SimpleHTTPServer modülü çalıştırıldığı dizinde bir HTTP servisi başlatır.Paylaşmak istediğimiz dosya ya da dosyaların bulunduğu dizinde terminal e Python SimpleHTTPServer <port_no> komutu verilerek komutun girildiği dizin paylaşılmış olur ve istemci paylaşımı yapan bilgisayarın ip si ve paylaşımı yapan bilgisayarın paylaşım için açtığı portu kullanarak dosyalara erişir.

Bu senaryoda server sistem GNU/Linux kali dağıtımı,client sistem ise Windows 10 olacaktır.

python -m SimpleHTTPServer 8082

Komutuyla /root dizininde 8082 nolu portta HTTP servisini başlattık.

Windows tarafında browser a http servisi üzerinden paylaşımı yapan serverin(kali linux sistemimizin) ip numarası ve portu ile paylaşımın yapıldığı dizine erişebiliriz.

deneme.txt ye tıklayalım

Yukarıda yapılan HTTP GET istekleri gözükmektedir.

--

--

Nuri Yavuz
Nuri Yavuz

Written by Nuri Yavuz

“No effect is before the cause” in the same time “Cause doesn’t necessarily come before effect”

No responses yet