Updog, SimpleHTTPServer alternatifi bir araçtır. Çok hızlı ve kolay bir şekilde localinizde bir HTTP Server ayağa kaldırmanızı sağlayan Python ile yazılmış açık kaynak kodlu bir araçtır.
Encryption ve Authentication destekler. Kendinden imzalı bir SSL sertifikası ve parola ile de bir Authentication sağlar.
Kurulum
Updog Yükleme:
pip3 install updogKullanım
Updog kullanımı oldukça kolaydır aşağıda updog ile kullanılan tüm parametrelerini görebilirsiniz.
-d
-p
–password
–ssl
–version
-h
Bir örnek:
┌─[ssnrshnn@MARVEL]─[~/test]
└──╼ $ls
test1.txt
┌─[ssnrshnn@MARVEL]─[~/test]
└──╼ $updog -d /home/ssnrshnn/test/ -p 6654 --password Pass123! --ssl
[+] Serving /home/ssnrshnn/test...
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on https://127.0.0.1:6654
* Running on https://192.168.1.121:6654
Press CTRL+C to quitİlgili IP adresine gidecek olursak aşağıdaki gibi bir ekran karşılayacak bizi. Burada Username kısmı boş, Password kısmına ise belirlediğimiz parolayı yazıyoruz.

Ve dizin karşımıza geliyor. Buradan artık dosya indirebilir veya yükleyebiliriz.

Logları da yine terminalden görebiliriz.

Durdurmak için ise yukarıda görüldüğü gibi “CTRL+C” kombinasyonu yeterli olacaktır.
Teşekkürler,
İyi Çalışmalar.