Python SimpleHTTPServer ile dosya transferi
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.