開啟乙個需要賬號和密碼的ftp伺服器
from pyftpdlib.handlers import ftphandler
from pyftpdlib.servers import ftpserver
from pyftpdlib.authorizers import dummyauthorizer
authorizer = dummyauthorizer(
)authorizer.add_user(
'python'
,'123456'
,'c:\\users\wxr'
,perm=
'elradfmwm'
)handler = ftphandler
handler.authorizer = authorizer
server = ftpserver(
('0.0.0.0'
,8888
), handler)
server.serve_forever(
)然後kali中執行
#!/usr/bin/python
# -*- coding: utf-8 -*-
import ftplib
defanonlogin
(hostname)
:try
: ftp = ftplib.ftp(hostname)
ftp.login(
'anonymous'
)print
'\n[*] '
+str
(hostname)
+\ ' ftp anonymous logon succeeded.'
ftp.quit(
)return
true
except exception, e:
print
'\n[-] '
+str
(hostname)
+\ ' ftp anonymous logon failed.'
return
false
host =
'192.168.43.135'
anonlogin(host)
最後你會發現結果為error
////
////
////
////
////
////
////
////
////
//搭建乙個可以匿名登入的ftp伺服器
輸入py -m pyftpdlib -p 21
然後在執行kali中的那段程式
你會發現最後結果為successful
////
////
////
////
////
////
////
////
////
////
/訪問其它主機ftp服務時需要在瀏覽器輸入ftp:該主機的ip:該主機允許連的埠
比如我在kali中訪問win中的ftp服務
ftp:
192.168
.43.15
:8888
ftp伺服器配置測試步驟
在cmd中 ftp open ip位址 顯示連線,要求輸入使用者名稱 我們用匿名 anonynous 預設當前路徑為 c documents and settings 使用者名稱 命令詳解 lcd dir 將本地工作目錄切換至dir。dir為要設的本地路徑.ls remote dir local f...
測試鏈結伺服器是否可用
在sqlserver的作業中,用到鏈結伺服器是比較常見的,但鏈結伺服器偶爾不是那麼穩定無法連線到,這種情況會導致作業的步驟失敗。那如何避免呢?可以先測試鏈結伺服器,如果正常再執行,連線不到就不要執行了。但測試的次數也還是要限制,不能無限迴圈,要不出了錯也沒辦法反饋出來。declare trytime...
FTP伺服器穩定性測試
ftp伺服器穩定性 如何部署ftp服務在server2003上,可能廣大們有其他的選擇,我選擇的是filezilla server。畢竟他是開源又免費 在架構師的悉心指導下,對ftp有了個更深入的認識,主要有以下幾點,先分享如下 1 學習ftp,首先要對tcp ip協議有個深入的了解,看來tcp i...