貓寧!!!html
參考連接:https://www.cnblogs.com/nopnog/p/8116848.htmlpython
https://www.cnblogs.com/yili16438/p/d3209323913c6d53e6060fcd8d27e4c0.htmllinux
https://www.cnblogs.com/baby123/p/6477429.html瀏覽器
https://www.jianshu.com/p/93a45927f013url
https://www.cnblogs.com/baby123/p/6477429.htmlspa
這個功能很是的高效與便捷,並且具備很好的私密性,相似局域網內的百度雲盤連接,內網下載速度也比較快。命令行
操做在kali linux下進行3d
在python2和python3下分別有不一樣的命令行,可是原理都是同樣的。server
如今我想要共享masscan中的文件,進入該文件夾開啓終端執行命令行就好htm
python2環境下,SimpleHTTPServer是python2下的一個模塊,端口號是2019,若是不設定默認端口號8000,注意了,這裏等於提供了一個http的服務。
python -m SimpleHTTPServer 2019
在本地瀏覽器中輸入127.0.0.1:2019,顯示以下,個人電腦ip是192.168.0.12,因此192.168.0.12:2019同樣的顯示,發給我本身的手機(同一無線網),打開以後同樣,並且能夠下載。
在python3的環境下須要替換一個模塊http.server,顯示的內容是同樣的,這裏的端口號能夠本身隨意設定,只要不衝突就好
python3 -m http.server 2019
除了http的文件共享服務,ftp的文件共享服務也不錯,這個就須要另一個模塊pyftpdlib
首先是安裝這個模塊,python2下pip install pyftpdlib,python3下pip3 install pyftpdlib
python2環境下,與上面不一樣,這裏須要-p來指定端口號,默認端口號是2121,pid就是進程id,生成的url就是ftp://192.168.0.12:2019/,採用ftp協議
python -m pyftpdlib -p 2019
python3環境下是python3 -m pyftpdlib -p 2019,顯示的和上面都是同樣的
若是關閉終端,那麼服務就中斷了,進程隨之消失,如何避免呢,採用nohup,這個單詞是後臺做業的意思,多出來一個nohub.out在文件夾中
nohup python3 -m pyftpdlib -p 2019
如今我關掉終端,能夠繼續訪問沒問題,只要個人電腦是聯網狀態,那麼服務都不會斷
假如如今想要中斷這個服務呢,須要找到它的進程pid,是11869,而後kill -9 11869直接完全乾掉這個進程
此外還有另一個點須要注意,關掉終端和ctrl c是不同的,執行以下命令在採用ctrl c的時候,服務居然也給斷了
nohup python3 -m pyftpdlib -p 2019
若是不想如此,應該這樣,加一個&符號,這樣就真的沒有後顧之憂,無論是關閉終端仍是ctrl c服務都會一直持續下去
nohup python3 -m pyftpdlib -p 2019 &
緣由是直接執行以下命令能夠保證ctrl c的時候服務不中斷,關閉終端時業務中斷,若是綜合了nohup和&,無疑是結合了二者的好處。
python3 -m pyftpdlib -p 2019 &
不得不說,這些知識點對於工做生活頗有幫助。這裏的終端是命令行終端哦。