Violent Python 構建匿名FTP掃瞄器

2021-08-14 08:43:27 字數 801 閱讀 3729

# coding=utf-8

# time: 18-1-5: 上午9:05

# author: xifeng2009

'''python構建匿名ftp掃瞄器

利用python的ftplib庫編寫乙個小指令碼,確定乙個伺服器是否允許匿名登入,

anonlogin()接收的引數是乙個主機名,並返回乙個布林值來描述該主機是否提供匿名ftp登入

具體操作過程: 該函式嘗試建立乙個匿名ftp連線,如果成功,返回true

'''import ftplib

def anonlogin(hostname):

try:

ftp = ftplib.ftp(hostname)

ftp.login('anonymous', 'aasasa')

print("\n[*] " + str(hostname) + " ftp anonymous logon succeeded.")

ftp.quit()

return true

except exception as e:

print("\n[-] " + str(hostname) + " ftp anonymous logon failed.")

print(str(e))

return false

host = '127.0.0.1'

anonlogin(host)

過程中遇到530錯誤

vim /etc/vsftpd.conf

anonymous_enable=yes解決

vue獨立構建和執行構建

概念 有兩種構建方式,獨立構建和執行構建。它們的區別在於前者包含模板編譯器而後者不包含。模板編譯器 模板編譯器的職責是將模板字串編譯為純 j ascript 的渲染函式。如果你想要在元件中使用template選項,你就需要編譯器。模板字串 template el 提供乙個在頁面上已存在的 dom 元...

Jekkins構建觸發器(定時構建專案)

在前端用jekkins自動構建的時候發現了在構建觸發器的時候有不明白的數字。就上網查了查,很多這種的部落格,我就想記錄一下讓自己有點印象。選擇poll scm 定時檢查原始碼變更。就以上的為例子來說一下吧!第乙個引數代表的是分鐘 minute,取值 0 59 第二個引數代表的是小時 hour,取值 ...

利用構建快取機制縮短Docker映象構建時間

在使用docker部署php或者node.js應用時,常用的方法是將 和環境映象打包成乙個映象然後執行,一些雲廠商提供了非常便捷的操作,只需要把我們的 提交到vcs上,然後它們就會幫我們拉取 並根據 包內的dockerfile構建我們的映象然後部署到集群裡。php和node.js都有非常不錯的生態,...